2013-02-26 86 views
0

与此类似link监控机器人电池

我想如果可能知道它以某种方式跟踪电池,即使我的应用程序未打开? 我的主要方面是: 1)上次获得电池充电时间,以及当时有多少%(电平)。 2)从最后一次充电电池中排放了多少%(水平)电池。

我的目标是:大概计算一下,每次电池电量下降1%。计算下降1%花费多少时间,然后查看剩下多少%。并且每1%检查一次?然后,我将能够计算这个电池剩下的时间:) 任何帮助将不胜感激。 :)

回答

1

你可以得到所有的这些数据通过SDK:

http://developer.android.com/training/monitoring-device-state/battery-monitoring.html

具体的计算归结为你存储什么,以及你如何使用它。同样,对于上次收费时的时间/日期来说,该值始终存储在应用的共享首选项或数据库中(取决于上下文使用情况)。

+0

好吧,据我了解,我只需要保存数据,然后解释它。但是,如果我的应用程序无法一直开启,应该知道设备正在进行哪些更改?或者,我的应用程序仍然收集信息,甚至没有打开? – whiteLT 2013-02-27 12:01:26

+0

即时通讯不知道..检查你的数据,因为你收到它,看看在什么状态你得到的数据。 – JoxTraex 2013-02-27 18:08:37

+0

或者我需要一个服务来做到这一点? – whiteLT 2013-02-27 18:13:07