小编and*_*dev的帖子

从PHONE_STATE意图动作中读取数字android 9无效

我试图通过onrecieve()方法从清单文件中注册的以下广播接收器中获取意图额外的电话号码.

  <intent-filter>
            <action android:name="android.intent.action.PHONE_STATE" />
            <action android:name="android.intent.action.NEW_OUTGOING_CALL" />
        </intent-filter>
Run Code Online (Sandbox Code Playgroud)

我可以成功读取所有版本的电话号码,除了在我的像素2设备中升级的android饼干.根据文档,应用程序需要额外的权限来读取READ_CALL_LOG权限和READ_PHONE_STATE权限的电话号码,但即使在允许这些权限后,我仍然会失去READ_CALL_LOG的权限,因此我无法读取电话号码.请帮我解决这个问题.

android phone-state-listener android-9.0-pie

6
推荐指数
3
解决办法
4065
查看次数