2012-01-15 65 views
2

如何从Android BatteryManager获取上次充电日期/时间? 也许它不是BatteryManager,而是其他一些API。从BatterManager获取上次电池充电日期时间

我想显示“Charged 2 hours ago”之类的内容。

+0

浏览可能使用的类代码ACTION_BATTERY_CHANGED意图并记录不同BATTERY_STATUS *常量的出现时间。 – rics 2012-01-15 10:01:28

回答

1

为​​意向注册广播接收者,然后您可以存储电源断开的时间。

+0

你知道当应用程序完全没有运行时,断开的事件是否可以接收? – 2012-01-15 11:29:57

+0

如果您在清单文件中注册广播接收器,则该应用程序无需运行。接收者将在安装后进行注册,并继续接收事件,直到卸载程序包。无论您的应用是否在运行都没关系 – nandeesh 2012-01-15 11:50:35