Android不授予转储权限

Android不授予转储权限,第1张

概述为了监视电池使用情况等,我有执行一些dumpsys调用的代码,读取并解析输出以提取我感兴趣的数据. dumpsys电池,dumpsys状态栏和dumpsys电源都给我输出错误信息,如“权限拒绝:无法从pid转储电池服务……” 此外,当应用程序启动时,日志中有一个标记为“PackageManager”的项目,表明没有授予android.permissionDUMP权限包….(protectionLe 为了监视电池使用情况等,我有执行一些dumpsys调用的代码,读取并解析输出以提取我感兴趣的数据.

dumpsys电池,dumpsys状态栏和dumpsys电源都给我输出错误信息,如“权限拒绝:无法从pID转储电池服务……”
此外,当应用程序启动时,日志中有一个标记为“PackageManager”的项目,表明没有授予android.permissionDUMP权限包….(protectionLevel = 3 …)“

但是,dumpsys cpuinfo和dumpsys netstat工作并给我正确的输出,这似乎是不一致的.

我能够从adb shell生成dumpsys电池等,但是当我尝试以编程方式调用它时它不起作用.

我试过在HTC Nexus One手机和模拟器上运行它,并为每个手机获得相同的结果.奇怪的是,这个代码一天前在我的Nexus One上运行(在我从2.2升级到2.3之前),现在它没有.这是因为升级吗?

我尝试运行的代码示例如下:

String command = "dumpsys battery";    try {        String s = null;        Process process = Runtime.getRuntime().exec(command);          BufferedReader stdinput = new BufferedReader(new                      inputStreamReader(process.getinputStream()));                BufferedReader stdError = new BufferedReader(new                      inputStreamReader(process.getErrorStream()));                // read the output from the command                System.out.println("Here is the standard output of the command:\n");                while ((s = stdinput.readline()) != null) {                    System.out.println(s);                }                // read any errors from the attempted command                System.out.println("Here is the standard error of the command (if any):\n");                while ((s = stdError.readline()) != null) {                    System.out.println(s);                }    } catch (IOException e) {        // Todo auto-generated catch block        e.printstacktrace();    }

如何让dumpsys以编程方式为我提供正确的输出以及如何获得转储权限?

* Nexus One没有扎根,我想让这个工作无需为了我的项目而根目录

谢谢您的帮助

解决方法 常规应用程序无法获得DUMP权限.它保留给系统应用程序. 总结

以上是内存溢出为你收集整理的Android不授予转储权限全部内容,希望文章能够帮你解决Android不授予转储权限所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1121826.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存