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:有没有办法知道我们的应用程序消耗的电池电量?的主要内容,如果未能解决你的问题,请参考以下文章

如何跟踪android应用程序消耗的峰值内存

Azure 认知搜索和 Cosmos DB RU 消耗

Android电池消耗[关闭]

如何估计 ARM 平台上的程序消耗的能量? [关闭]

有没有办法找出谷歌数据工作室仪表板从 BigQuery 消耗了多少数据?

微信朋友圈发图压缩厉害,有没有解决办法?