我试图通过 onrecieve() 方法为清单文件中注册的以下广播接收器从 Intent Extra 中检索电话号码。
<intent-filter>
<action android:name="android.intent.action.PHONE_STATE" />
<action android:name="android.intent.action.NEW_OUTGOING_CALL" />
</intent-filter>
我可以成功读取除我的像素 2 设备中升级的 android pie 之外的所有版本的电话号码。根据文档,应用程序需要额外的权限才能读取电话号码,即 READ_CALL_LOG 权限和 READ_PHONE_STATE 权限,但即使在允许这些权限之后,我仍然缺少 READ_CALL_LOG 的权限,因此我无法读取电话号码。请帮我解决这个问题。