Android检查更新以更改进度条

时间:2015-03-05 11:22:22

标签: java android

在我的应用中,我发现电池的电量是多少。例如,当电池电量从45%变为46%时,我希望直接在我的应用上进行更改,而无需重新启动应用。如何检查电池电量的变化,以便我可以更新进度条。

android中有哪些解决方案可以使它工作。我希望在电池电量变化时更新UI。

1 个答案:

答案 0 :(得分:0)

这实际上是不可能的,系统不会告诉你电池的每次更改,这是不切实际的,你不希望广播电池电量每改变0.000001%,系统会当状态为低或正常时给你通知..这样的东西。

如果你想保持一个准确的电池电量,你可以让Handler每分钟或每两分钟更新一次值 - 例如,我认为这对用户来说可能是一个非常可接受的准确度。

编辑:有些情况下系统会立即通知您 比如ACTION_BATTERY_OKAY,ACTION_BATTERY_LOW,ACTION_POWER_CONNECTED,ACTION_POWER_DISCONNECTED,然后你可以立即通知用户界面

Here是您可以收到通知的好参考。