Android:有没有办法知道我们的应用程序消耗的电池电量?
Posted
技术标签:
【中文标题】Android:有没有办法知道我们的应用程序消耗的电池电量?【英文标题】:Android: Is there any way to know battery consumed by our app? 【发布时间】:2014-02-27 10:02:37 【问题描述】:我想知道我的应用消耗了多少面糊(以 % 或 mah 为单位)。在我们的手机上,我们可以看到不同应用程序消耗的电池电量,如何在应用程序本身中知道这一点? 任何线索都会很有用。谢谢!
【问题讨论】:
一旦您知道电池电量,您可以使用计时器并测量两次更换(或初始电池电量和首次更换)之间的时间。使用广播接收器 但这是所有应用程序消耗的电池电量,而不仅仅是我的。 哦我明白你在说什么是的广播接收仅适用于整体电池电量。我解决这个问题的一种方法是关闭所有其他应用程序(尽管总会有一个运行)你可以计算一下 也许这个帖子/页面会有用:***.com/a/3771330/3287175 【参考方案1】:android API 目前不支持此功能。唯一的available documentation 是描述如何使用BatteryManager 广播的那个,它只提供整体电池电量,不提供每个应用程序的详细信息。
我想即使有未记录的方法来模拟系统设置电池管理器显示的内容,它们也需要生根。
【讨论】:
谢谢!我知道,但在我的情况下,生根无济于事。以上是关于Android:有没有办法知道我们的应用程序消耗的电池电量?的主要内容,如果未能解决你的问题,请参考以下文章