我有一个在清单文件中注册的广播接收器,用于拦截电话,就像这样:
<receiver android:name="CallTracker">
<intent-filter>
<action android:name="android.intent.action.PHONE_STATE" />
</intent-filter>
</receiver>
一切都运行得很好,接收器被调用了。 但是当我重新启动设备或AVD后,接收器不再被调用。
为了使广播接收器在重启后继续工作,我需要做什么? 我需要使用PackageManager吗? 我喜欢在清单中注册,因为应用程序不必处于活动状态即可拦截呼叫。