但是,无论我拒绝多少次权限,我都不能在权限对话框中看到“永远不要再问”复选框,而且ShowRequestPermissionRationale总是返回false。
有什么不对劲吗?
在我的应用程序中,我已经创建了一个类名Ungic,在那里我拧READ_EXTERNAL_STORAGE权限的代码。但问题是,当我点击拒绝应用程序,我没有找到警报通知设置它允许再次。起初,我有“永远不要再问”的选择。现在运行应用程序后,如果我点击拒绝,我不能再找到对话框消息,使其再次允许。我如何修改我的代码来每次显示此消息。 我的实用课程是 我的另一个类在这里我称之为实用类是
我想知道“永远不要再问”复选框布尔标志存储在哪里,如何清除它的值?不一定是通过编程,而是手动--通过设置、命令或某种工具。尝试清除应用程序数据,卸载,卸载和清除,尝试手动切换权限开/关来回,甚至尝试为模拟器设置一个更新的Marshmallow图像,但没有运气!
在我的应用程序中,我创建了一个类名untitility。在这个类名中,我从代码中获取read_external_storage的权限。但问题是,当我在应用程序上单击“拒绝”时,我找不到警报通知来再次设置“允许”。一开始我就有“不再问”的选项。一旦我点击它,对话框就会消失。现在运行应用程序后,如果我点击拒绝,我再也找不到对话框消息,使它再次允许。我如何修改我的代码,以显示这个消息每次。 我的另一个类
根据以下内容:http://developer.android.com/preview/features/runtime-permissions.html#编码应用程序可以检查运行时权限,并在尚未授予权限的情况下请求权限。这时将显示以下对话框: 如果用户拒绝了一个重要的权限,imo一个应用程序应该显示一个解释,为什么需要这个权限,以及拒绝有什么影响。该对话框有两个选项: 重试(再次请求权限) 拒绝
我想知道“不再问一遍”复选框布尔标志存储在哪里,以及如何清除它的值?不一定是编程的,而是手动的-通过设置,命令或一些工具。尝试清除应用程序数据,卸载,卸载和清除,尝试手动切换权限来回,甚至尝试为模拟器设置一个更新的Marshmallow映像,但没有运气!
我试图在API23上从模拟器访问联系人,但不能在运行时检查权限。下面是代码