为了账号安全,请及时绑定邮箱和手机立即绑定

通过ADB Shell和代码了解命令-Android

通过ADB Shell和代码了解命令-Android

慕沐林林 2019-11-20 14:41:35
我正在尝试授予BATTERSTATS应用程序许可。当我从PC运行命令时-可以正常工作:adb shell pm grant com.example.sample.myapplication android.permission.BATTERY_STATS但是pm grant从Android应用程序运行时,该命令不起作用:java.lang.Process process = Runtime.getRuntime().exec("pm grant com.example.sample.myapplication android.permission.BATTERY_STATS");要授予此权限是否需要root权限?如果是这样,为什么它不需要植根设备即可通过运行它adb shell?我是Android的新手,请更清楚地解释一下内部正在发生什么以及如何进行。
查看完整描述

3 回答

?
森林海

TA贡献2011条经验 获得超2个赞

您知道为什么wm size从adb 运行任何wm命令(例如),但从Can't find service: windowJava 返回(而不是某些权限/用户错误)的原因。不同的用户没有解释为什么命令失败,can't find而不是权限错误...

查看完整回答
反对 回复 2019-11-20
  • 3 回答
  • 0 关注
  • 985 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信