我在这个问题上停留了一段时间。我试图在我的清单中注册BroadcastReciever,但它没有发生。试图手工编写的XML(和失败)后,我只需点击Eclipse的工具,并增加从Eclipse的GUI像这样我的reciever(我没有手工编写任何代码):注册并从清单中启动BroadcastReciever
<receiver android:name="MyReciever" android:enabled="true">
<intent-filter>
<action android:name="android.intent.action.BATTERY_CHANGED"/>
</intent-filter>
</receiver>
我尝试什么要做的就是捕捉系统发出的所有BATTERY_CHANGED意图。但它根本不开始接收。
现在请告诉我,我应该添加任何东西到清单/ reciever /活动代码,让系统实例化,并开始这个reciever工作?
我不想使用registerReciever()
函数,因为我想让这个接收器与任何活动分开运行。
任何帮助,或主题上的示例链接,将不胜感激!
'android:name =“。MyReciever”',不要忘记从'BroadcastReceiver'扩展的类名之前的[点] .... – t0mm13b 2012-08-04 17:17:17