gpt4 book ai didi

android - 测试电池使用情况

转载 作者:IT老高 更新时间:2023-10-28 13:16:47 25 4
gpt4 key购买 nike

我想测试我的应用程序如何影响手机/平板电脑的电池。

是否有任何测试工具可以让我这样做?

例如,我想测试我的应用程序的哪些模块消耗最多的电池等。

最佳答案

Android 5.0 附带了一个新工具。

你可以运行

adb shell dumpsys batterystats > dump.txt

获取设备的完整电池转储。您还可以添加一些选项,例如 --unplugged(仅输出自上次拔出后的数据)或 --charged(仅输出自上次充电以来的数据)。您还可以添加一个包名来仅获取此包/应用程序的信息:

adb shell dumpsys batterystats --unplugged your.package.name > dump.txt

> dump.txt 部分将所有内容都放入一个文件中(也许只能在 Windows 上工作,不确定。但你可以把它放在一边,转储将直接打印在你所在的控制台中可以复制并放入文件中)。

这仅适用于您拥有搭载 Android 5.x 的设备。如果你有较低级别的设备可以尝试使用

adb shell bugreport > bugreport.txt

但是这个文件会非常非常大。 (~8mb+)

创建此文件后,您可以使用 Historian Tool of Google

要使用它,您必须安装 Python 2.7.9 并运行以下命令

python /path/to/historian.py dump.txt > battery.html

这将创建一个 battery.html 文件,您可以在其中以更有用的格式查看数据。

最后一件事:如果你想重置电池转储的统计数据,只需调用

adb shell dumpsys batterystats --reset

(仅适用于 Android 5.x)

关于android - 测试电池使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7566910/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com