是否有它的任何式,API或方法? 我想测试不同的应用程序的功耗
解决方案使用亚行工具可以查看每个正在运行的应用程序的功耗
亚行外壳dumpsys cpuinfo的
示例输出
负载:1.12 / 1.07 / 1.01
从11344ms CPU使用率前1613ms:
10%122 / system_server:5.8%的用户+ 4.5%,核心/故障:989未成年人
0%233 / com.htc.android.wallpaper:0%用户+ 0%,核心/故障:910未成年人
0.8%271 / com.htc.launcher:0.8%的用户+ 0%,核心/故障:832未成年人
0%40 / panel_on / 0:0%用户+ 0%内核
0%,8 /暂停:0%用户+ 0%内核
0%54 / synaptics_wq:0%用户+ 0%内核
0.2%57 / w1_bus_master1:0%用户+ 0.2%的内核
0%253 / com.android.phone:0%用户+ 0%,核心/故障:3轻微
0%13 / kondemand / 0:0%用户+ 0%内核
0%56 / curcial_wq:0%用户+ 0%内核
0%2879 / com.htc.bg:0%用户+ 0%,核心/故障:8轻微
0%2904 / dhd_dpc:0%用户+ 0%内核
0%2906 / com.google.android.apps.maps:NetworkLocationService:0%用户+ 0%克恩
使用
亚行外壳dumpsys batteryinfo
可以查看每个应用程序的电池使用和功耗
配置ADB工具查看 http://developer.android.com/guide /developing/tools/adb.html
Whether there is any formula ,Api or method for it? I want to test the power consumption of different apps.
解决方案Using adb tools you can view power consumption of each running app
adb shell dumpsys cpuinfo
sample output
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
using
adb shell dumpsys batteryinfo
can view each app battery usage and power consumption
to configure adb tools view http://developer.android.com/guide/developing/tools/adb.html