Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓:有没有办法知道我们的应用程序消耗的电池?_Android_Battery - Fatal编程技术网

Android 安卓:有没有办法知道我们的应用程序消耗的电池?

Android 安卓:有没有办法知道我们的应用程序消耗的电池?,android,battery,Android,Battery,我想知道我的应用程序消耗了多少电池(以%或mah为单位)。在我们的手机上,我们可以看到不同应用程序消耗的电池,如何在应用程序本身中知道这一点? 任何线索都是有用的。谢谢 Android API中的当前不支持此功能。唯一的一个是描述如何使用广播的,它只提供总体电池电量,而不提供每个应用程序的详细信息 我认为,即使有未记录的方法来模拟系统设置电池管理器显示的内容,它们也需要根。知道电池电量后,可以使用计时器测量两次更改(或初始电池电量和第一次更改)之间的时间。使用BroadcastReceiver,

我想知道我的应用程序消耗了多少电池(以%或mah为单位)。在我们的手机上,我们可以看到不同应用程序消耗的电池,如何在应用程序本身中知道这一点?
任何线索都是有用的。谢谢

Android API中的当前不支持此功能。唯一的一个是描述如何使用广播的,它只提供总体电池电量,而不提供每个应用程序的详细信息


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

知道电池电量后,可以使用计时器测量两次更改(或初始电池电量和第一次更改)之间的时间。使用BroadcastReceiver,但这是所有应用程序消耗的电池,不仅仅是我的。哦,我明白你的意思。是的,broadcast receive仅用于整体电池电量。我解决这个问题的一种方法是关闭所有其他应用程序(尽管总会有一个应用程序在运行),你可以计算一下,也许这篇文章/页面会有用:谢谢!我知道,但在我的情况下,支持是没有用的。