0

我一直在使用 android.intent.action.PHONE_STATE 来接收通话状态,并在通话结束后向用户显示一个对话框以记录通话?从 Android O 开始,我们必须从清单中删除隐式广播,我需要一个替代解决方案,当应用程序不活动时,我可以在其中收听电话状态。我不想使用作业调度程序,因为它会破坏用户体验。任何人都可以建议我一个替代解决方案。

4

2 回答 2

0

您需要在前台服务中注册广播接收器或使用作业调度程序。

于 2017-07-06T16:29:05.550 回答
0

android.intent.action.PHONE_STATE如果您的应用拥有 READ_PHONE_STATE 权限,您仍然可以在 Android O 中收听广播。

我在官方模拟器中测试过。

于 2017-09-20T10:00:24.430 回答