【发布时间】:2014-04-26 12:43:22
【问题描述】:
android 如何获取每个应用程序的电池使用情况。我已经看到提供每个应用程序使用的电池的应用程序,但我没有找到 this.reference 应用程序的 api 链接application that perform the same
【问题讨论】:
-
没有记录和支持的 API。从 Android 4.4 开始,它也被阻止——只有系统应用程序才能侵入操作系统以尝试收集这些数据。而且数据本来就不是特别好。
-
但许多应用程序声称它们提供有关每个应用程序的电池使用情况的信息。
-
所有内容都是由侵入操作系统以尝试获取这些数据的开发人员编写的。除了可以在系统分区上安装这些应用程序的 root 设备用户之外,没有一个可以在 Android 4.4+ 上运行。而且没有一个数据特别准确,因为只有经过特殊检测的设备(例如,Qualcomm MDP 系列)才能提供细粒度的实际用电量。相反,操作系统会根据一些粗略的启发式方法进行猜测,并将该数据用于“设置”中的“电池”屏幕。
-
您好,请您提供一下他们是如何做到这一点的信息。
-
也许 cmets 很旧,但至少目前它们不正确,因为像 GSam Battery Monitor 这样的应用可以访问每个应用的电池统计信息,也不需要 root 访问权限
标签: android batterylevel