【发布时间】:2014-06-14 10:55:51
【问题描述】:
如何接收 Battery_Okay 意图广播。我在清单中为 Battery_Low 和 Battery_Okay 意图注册了一个广播接收器。 Battery_Low 意图始终被捕获,但 Battery_Okay 意图永远不会触发。我正在使用模拟器上的“电源容量”进行测试,以模拟电池状态的变化。事实上,我尝试了所有的意图列表here,除了电池电量不足,它们都没有工作。我错过了什么吗?
我的清单文件广播接收器注册如下所示
<receiver android:name="com.myco.library.myproduct.BatteryLowBroadcastReceiver" >
<intent-filter android:priority="999">
<action android:name="android.intent.action.BATTERY_LOW" />
</intent-filter>
</receiver>
<receiver android:name="com.myco.library.myproduct.BatteryOkayBroadcastReceiver" >
<intent-filter android:priority="999">
<action android:name="android.intent.action.BATTERY_OKAY" />
</intent-filter>
</receiver>
我也在清单文件中试过这个
<receiver android:name="com.myco.library.myproduct.BatteryLowBroadcastReceiver" >
<intent-filter android:priority="999">
<action android:name="android.intent.action.BATTERY_LOW" />
<action android:name="android.intent.action.BATTERY_OKAY" />
</intent-filter>
</receiver>
【问题讨论】:
标签: android android-intent android-broadcast