我想获取电池状态。我在堆栈上搜索它,并使用广播接收器找到了示例代码,但问题是我的代码无法使用广播接收器。
因此,有什么方法可以在不使用广播接收器的情况下获取电池状态。API 21及以上版本是可能的,但我希望API 17及以上版本可以。谢谢
Intent battery=registerReceiver(null, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
battery
将ACTION_BATTERY_CHANGED
Intent
使用上记录的额外密钥,包含最后广播的内容,其额外内容将包含电池信息BatteryManager
。
(此代码将在Context
子类的方法内运行;或者,调用registerReceiver()
其他方法Context
)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句