如何在 Android 中获取每个应用程序的电池使用情况。
我需要知道应用程序消耗的电池百分比。
是否可以使用 SDK?
我需要的是 Android 设备上“设置>关于手机>电池使用”下可用的信息,但适用于特定应用程序
谢谢
最佳答案
这个项目没有任何想象的完成,但我创建了一个应用程序框架(有点......这是目标,它还没有实现)来完成这个。查看 http://syspower.googlecode.com .除非您计算所有应用程序的使用量,否则您将无法按应用程序获得百分比,但您可以获得功耗的定量值。您显然可以使用这些数字来计算百分比。此外,您应该注意功耗 API 是私有(private)的,为了访问它,我不得不使用一些反射调用来访问私有(private)和隐藏的数据成员。鉴于此,它可能适用于所有 Android 版本,也可能不适用(我已经用 1.6-2.1 对其进行了测试)。我基本上不得不从开源存储库对 FuelGuage 应用程序进行逆向工程。
关于android - 如何通过应用程序获取有关 android 电池使用情况的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3770021/