Edg*_*bhu 16 android battery usage-statistics installed-applications
使用此代码,我可以找到手机的电池电量:
int level = battery.getIntExtra(BatteryManager.EXTRA_LEVEL, -1);
int scale = battery.getIntExtra(BatteryManager.EXTRA_SCALE, -1);
float percent = (level / (float)scale) * 100;
Run Code Online (Sandbox Code Playgroud)
但是,如何获取手机上安装的应用程序的电池使用情况,包括屏幕上的应用程序,如下图所示?
对于 API >= 19,可以像这样从设备中转储电池统计信息:
adb shell dumpsys batterystats
Run Code Online (Sandbox Code Playgroud)
对于 API < 19,请使用:
adb shell dumpsys batteryinfo
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2826 次 |
| 最近记录: |