我的短信应用程序使用了几个危险的权限,如发送短信,阅读联系人等,我正在尝试为Android 6.0测试新的权限系统但是当我在Android 6.0设备上安装它时,它已经被授予这些权限没有在运行时询问。为什么是这样?我已经卸载并安装了它,但结果相同。
注意:当应用尝试访问摄像头时,我可以在运行时看到权限对话框。但不适用于分类为危险的短信,位置或电话相关权限。
任何线索为什么会发生这种情况?
编辑:我的targetSdkVersion是23
答案 0 :(得分:2)
我找到了原因。当我的SMS应用程序安装了请求SMS,PHONE,CONTACTS危险权限时,那些未被授予(安装后,我在应用程序管理器中验证)。现在我打开应用程序,第一个屏幕要求用户制作应用程序默认短信应用程序。当用户将其设为默认短信应用程序时,Android Auto允许SMS,PHONE&联系人权限。对于运行时,剩余的权限不会被授予。
感谢大家的想法。