作为应用程序测试的一部分,我需要以某种方式测量我的应用程序耗尽了多少电池.
在Android中,电池设置中有一个图表,我可以看到消耗百分比,以及cpu时间或唤醒时间,但是当我的应用程序在运行时连续使用加速度计时会出现问题.
Acceleremoter也具有最强的待机使用要素,因此我想以某种方式估计其特定用途.
Acceleremoter电池使用是属于AndroID系统,还是AndroID *** 作系统,还是两者都不属于?
如何准确确定加速电池的使用情况?
注意:我一直在考虑使用万用表测量实际功耗,并在电池和设备的电源触点之间连接电极,但我害怕打破手机.
解决方法:
取自How to calculate power consumption of android app?:
使用adb工具,您可以查看每个正在运行的应用的功耗
adb shell dumpsys cpuinfo
样本输出
Load: 1.12 / 1.07 / 1.01 cpu usage from 11344ms to 1613ms ago: 10%
122/system_server: 5.8% user + 4.5% kernel / faults: 989 minor 0%
233/com.htc.androID.wallpaper: 0% user + 0% kernel / faults: 910 minor
0.8% 271/com.htc.launcher: 0.8% user + 0% kernel / faults: 832 minor 0% 40/panel_on/0: 0% user + 0% kernel 0% 8/suspend: 0% user + 0%
kernel 0% 54/synaptics_wq: 0% user + 0% kernel
0.2% 57/w1_bus_master1: 0% user + 0.2% kernel 0% 253/com.androID.phone: 0% user + 0% kernel / faults: 3 minor 0%
13/kondemand/0: 0% user + 0% kernel 0% 56/curcial_wq: 0% user + 0%
kernel 0% 2879/com.htc.bg: 0% user + 0% kernel / faults: 8 minor
0% 2904/dhd_dpc: 0% user + 0% kernel 0%
2906/com.Google.androID.apps.maps:NetworkLocationService: 0% user + 0%
kern
运用
总结adb shell dumpsys batteryinfo
以上是内存溢出为你收集整理的android – 测量与特定应用程序相关的功耗全部内容,希望文章能够帮你解决android – 测量与特定应用程序相关的功耗所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)