授予READ_PHONE_STATE权限。但有时会引发安全异常

时间:2017-02-07 00:32:47

标签: android runtime-permissions

我正在查看崩溃报告并发现一个奇怪的崩溃。

我为TelephonyManager.getLine1Number()方法请求了运行时权限( READ_PHONE_STATE ),并且它已被授予。

他们中的大多数工作正常。但有时会发生安全异常。 显然,在日志中查看时授予了权限。 甚至很少发生在Android 5.x版本中。

与用户总数相比,此崩溃很少发生。但我不知道为什么会这样。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

android 10需要权限:READ_PRIVILEGED_PHONE_STATE,并且有关android文档的详细信息:https://developer.android.com/about/versions/10/privacy/changes