【发布时间】:2017-12-10 05:28:34
【问题描述】:
我一直在使用 android.intent.action.PHONE_STATE 来接收通话状态,并在通话结束后向用户显示一个对话框以记录通话吗?从 Android O 开始,我们必须从清单中删除隐式广播,我需要一个替代解决方案,当应用程序不活动时,我可以在其中收听电话状态。我不想使用作业调度程序,因为它会破坏用户体验。任何人都可以建议我一个替代解决方案。
【问题讨论】:
-
唯一的选择是在前台服务中注册广播接收器。
标签: android performance android-permissions android-broadcastreceiver android-8.0-oreo