该应用正在阅读通话记录。在大多数设备上都很好,其他一些设备SecurityException
获得READ_CONTACTS
(我不会在我的AndroidManifest.xml
中拥有并且不想要。{/ p>
为什么会这样,我能为此做点什么吗?也许通过投影,不获取CACHED_NAME
?
答案 0 :(得分:5)
android.permission.READ_CALL_LOG
。在此之前,它隐含在android.permission.READ_CONTACTS
中,并且不作为单独的权限存在。我怀疑你的问题是使用API 15和更低版本的设备,因为它们会忽略uses-permission
行的READ_CALL_LOG
行,因此无权读取日志。对于这些设备,READ_CONTACTS
是正确的权限。