android如何获取每个应用程序的电池使用量。我已经看到了提供每个应用程序使用的电池的应用程序,但我找不到应用程序的{。3}}
的this.reference链接的api答案 0 :(得分:-1)
在系统级别,当我们运行命令“adb shell dumpsys batterystats”时,它显示了获取每个应用程序功耗所需的一些信息(Power Profiling)
下面给出了输出,它被重定向到输出文件。我们可以解析它并使用下面的部分来自一个可以在Android外部运行的Java应用程序。
自上次完全充电后设备电池使用 出院金额(下限):63 出院金额(上限):69 屏幕上显示的金额:38 屏幕关闭时释放的金额:31
预计用电量(mAh): 容量:2300,计算排水量:1007,实际排水量:1449-1587 下落不明:442 屏幕:398 电话:108 Uid 1000:97.0 无线网络:75.4 空闲:61.6 Uid 0:57.6 Uid u0a157:32.1 电池待机:29.7 Uid u0a163:21.8 Uid u0a8:20.1 Uid 1013:14.7 Uid u0a10:13.2 Uid u0a22:12.6 Uid u0a70:11.5 Uid u0a99:10.1 Uid u0a4:9.40 Uid u0a20:7.92 Uid u0a93:5.49 Uid 1001:5.47 Uid u0a92:5.35 Uid u0a94:2.27 Uid u0a16:2.22 Uid u0a56:0.713 Uid u0a67:0.675 Uid u0a165:0.670 Uid u0a34:0.589
是的,这里的问题仍然没有答案,我们如何从一个Android应用程序中做到这一点。