0
如何在我的设备与我的电脑连接时测量应用程序功耗?Android如何测量插入时的应用程序功耗
我已阅读关于Android Studio的batterystats。我遵循了这些说明,并获得了电池测试报告。不过,我不能让我的设备一直插在usb端口上,因为dumpsys的结果会有一个名为“Estimated power use”的缺失部分。这是整个测试中最重要的部分,因为它包含的应用功耗。
我试过使用StopCharge应用程序来中断手机充电。但前提是设备需要获得ROOT。
其他选项,如电源教师已过时。来自应用程序的信息不能完全符合我的要求(Android 6.0或更高版本)。
是否可以在应用程序充电时测量功耗,还是我的脑子不在屋顶?
预先感谢您!
P.S下面是Android的工作室batterystats的方法的样本
Estimated power use (mAh)
Capacity: 2930, Computed drain: 43.9, actual drain: 58.6-87.9
Screen: 35.6
Unaccounted: 14.7 ()
Uid u0a2618: 2.91 (cpu=2.17 wake=0.657 wifi=0.00656 sensor=0.0732)
首先,感谢您回答我的问题卢卡斯。我的单元测试基于插件。我试图通过tcp使用adb,但由于插入测试的限制,我已经放弃了它。并有自动进行测试的限制。我没有机会使用Android的batterystats。 不过,谢谢你的回答! – wadestrikers
我遵循你的方法。我生成了bugreport.txt文件,并尝试将文件上传到Battery Historian站点以获取您发布的图形,但是当我上传时,我收到了一条消息,因为“bugreport.txt不包含有效的bugreport文件”。你能帮我在这里产生一个像你一样的图吗? – John
当你打开bugreport.txt什么显示? –