Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.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
Java Android检查更新以更改进度条_Java_Android - Fatal编程技术网

Java Android检查更新以更改进度条

Java Android检查更新以更改进度条,java,android,Java,Android,在我的应用程序中,我可以找到电池的电量百分比。例如,当电池电量从45%变为46%时,我希望这些变化直接发生在我的应用程序上,而无需重新启动应用程序。如何检查电池电量的变化,以便更新进度条 安卓系统中有哪些解决方案可以让它工作。我想在电池电量变化时更新UI 这是不可能的,系统不会告诉你电池的每一次更换,这无论如何都是不实际的,你不希望每0.000001%的电池电量变化就广播一次,当状态为“低”或“正常”时,系统会通知你。。诸如此类 如果你想保持某种程度上精确的电池电量,你可以有一个处理器,它每一两

在我的应用程序中,我可以找到电池的电量百分比。例如,当电池电量从45%变为46%时,我希望这些变化直接发生在我的应用程序上,而无需重新启动应用程序。如何检查电池电量的变化,以便更新进度条


安卓系统中有哪些解决方案可以让它工作。我想在电池电量变化时更新UI

这是不可能的,系统不会告诉你电池的每一次更换,这无论如何都是不实际的,你不希望每0.000001%的电池电量变化就广播一次,当状态为“低”或“正常”时,系统会通知你。。诸如此类

如果你想保持某种程度上精确的电池电量,你可以有一个处理器,它每一两分钟更新一次电池电量值,例如,我认为这对用户来说是一个可以接受的准确度

编辑:在某些情况下,系统会立即通知您 就像“动作\电池\好”、“动作\电池\低”、“动作\电源\已连接”、“动作\电源\已断开”,然后您可以立即通知用户界面


是一个很好的参考资料,可以通知您。

您有什么问题?要在UI中进行更新或获取电量值?请在电池电量更改时更新UI。我只想在电池状态更改1%时在UI上进行更改。您不能真正做到这一点,您可以做的最接近的事情是,每隔一段时间(可能是一分钟或几分钟)对其进行更新。电池不会在一分钟内减少或增加很多1%s,如果手机正在充电,你也可以缩短时间间隔,诸如此类。例如,当我用USB给手机充电,手机显示正在充电时,如何在UI中显示直接更新。当我取出USB时,它显示正在放电。此更新必须立即进行。如果我使用BroadcastReceiver,效果如何?是的,这就是我的意思,我在回答中提到的操作的广播接收器