我正在开发一个项目,用于记录呼入和呼出电话,但是在Oreo版本中,静态广播接收器(即在清单文件中注册的广播接收器)无法触发。
如果使用context进行注册,一旦应用程序被杀死,广播也将不再被触发。
我希望广播接收器可以在应用程序关闭后仍然工作。
有没有可能在Oreo版本下实现这个需求?或者有其他替代方法可以实现这个需求? 感谢任何帮助。
我在清单文件中注册如下代码。
我希望广播接收器可以在应用程序关闭后仍然工作。
有没有可能在Oreo版本下实现这个需求?或者有其他替代方法可以实现这个需求? 感谢任何帮助。
我在清单文件中注册如下代码。
<application ...
..
<receiver
android:name=".PhoneCallReceiver"
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.NEW_OUTGOING_CALL" />
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</receiver>
</application>