该应用程序正在读取通话记录.在大多数设备上都很好,其他一些设备获得了READ_CONTACTS的SecurityException(我在AndroidManifest.xml中没有,也不想要它.
为什么这样,我能为此做点什么吗?也许是通过投影,无法获取CACHED_name?
解决方法:
androID.permission.READ_CALL_LOG是在API级别16中引入的.在此之前,它隐含在androID.permission.READ_CONTACTS中,并且不作为单独的权限存在.我怀疑你的问题是API 15和更低的设备,因为他们会忽略你的清单的READ_CALL_LOG的使用权限行,因此没有读取日志的权限.对于这些设备,READ_CONTACTS是正确的权限.
总结以上是内存溢出为你收集整理的android – 为什么我需要权限READ_CONTACTS来读取通话记录?全部内容,希望文章能够帮你解决android – 为什么我需要权限READ_CONTACTS来读取通话记录?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)