gpt4 book ai didi

android - 如何了解我的 Android 应用在用户设备上消耗了多少电量?

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

我正在编写一个应用程序来评估蓝牙 P2P 网络在 Android 上的可行性。

我注意到,在 Galaxy Nexus 上,它使用的电池很少,而在 Nexus S 上,它会很快耗尽电池。这直接是由蓝牙导致的高 CPU 负载造成的。

现在,我想收集有关我的应用在安装它的设备上消耗多少电量的信息。简单地记录时间与电池电量是没有用的,因为我不知道设备何时在使用,即使我记录了,我也不知道用户是否在通过 WiFi 下载或阅读电子书时玩 3D 游戏屏幕变暗。

更糟糕的是,并非我的应用程序导致的所有电池使用都归因于它在电池屏幕中 - 例如,有些被列为“蓝牙”(同样,取决于设备)。

是否有任何简单、保护隐私的方法可以在非 root 设备上获取有用信息?这些设备不受我的控制。我不能简单地看菜单,我不能使用 ADB。

最佳答案

Android API 目前不支持此功能。唯一的available documentation是描述如何使用 BatteryManager的广播,仅提供整体电池电量,不提供每个应用程序的详细信息。

我想即使有未记录的方法来模拟系统设置电池管理器显示的内容,它们也需要生根。

关于android - 如何了解我的 Android 应用在用户设备上消耗了多少电量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15900094/

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