当前位置: 首页 > 知识库问答 >
问题:

如何忘记Android M运行时权限对话框中的“不再询问”选项

陶鸿畴
2023-03-14

我想知道“不再问一遍”复选框布尔标志存储在哪里,以及如何清除它的值?不一定是编程的,而是手动的-通过设置,命令或一些工具。尝试清除应用程序数据,卸载,卸载和清除,尝试手动切换权限来回,甚至尝试为模拟器设置一个更新的Marshmallow映像,但没有运气!

共有1个答案

阎作人
2023-03-14

清除数据(设置>应用程序>您的应用程序>存储>清除数据)和卸载应用程序都会清除该标志的状态,同时清除与应用程序运行时权限相关的所有其他内容。

通过这个示例应用程序,在运行Android6.0的Nexus5上测试了这种行为。

我好像记得在什么地方看到过这个的手动选项,但现在找不到了。它可能存在于M Developer预览版中,并在最后的6.0版中被删除。

 类似资料:
  • 我想知道“永远不要再问”复选框布尔标志存储在哪里,如何清除它的值?不一定是通过编程,而是手动--通过设置、命令或某种工具。尝试清除应用程序数据,卸载,卸载和清除,尝试手动切换权限开/关来回,甚至尝试为模拟器设置一个更新的Marshmallow图像,但没有运气!

  • 在我的应用程序中,我创建了一个类名untitility。在这个类名中,我从代码中获取read_external_storage的权限。但问题是,当我在应用程序上单击“拒绝”时,我找不到警报通知来再次设置“允许”。一开始我就有“不再问”的选项。一旦我点击它,对话框就会消失。现在运行应用程序后,如果我点击拒绝,我再也找不到对话框消息,使它再次允许。我如何修改我的代码,以显示这个消息每次。 我的另一个类

  • 通过范围目录访问开通权限是一种更简单的方法,但是对话框将显示一个名为“不要再问”的复选框。如果用户选择不要再问,并拒绝请求,所有未来的请求从您的应用程序给定的目录将被自动拒绝,没有请求UI将呈现给用户。应用程序无法获取权限对话框。 我们如何处理这件事?

  • 在我的应用程序中,我已经创建了一个类名Ungic,在那里我拧READ_EXTERNAL_STORAGE权限的代码。但问题是,当我点击拒绝应用程序,我没有找到警报通知设置它允许再次。起初,我有“永远不要再问”的选择。现在运行应用程序后,如果我点击拒绝,我不能再找到对话框消息,使其再次允许。我如何修改我的代码来每次显示此消息。 我的实用课程是 我的另一个类在这里我称之为实用类是

  • 但是,无论我拒绝多少次权限,我都不能在权限对话框中看到“永远不要再问”复选框,而且ShowRequestPermissionRationale总是返回false。 有什么不对劲吗?

  • 在我的应用程序中,当我调用 并且以前拒绝了该权限,并且选中了Never ask again,则它根本不会显示对话框。这是预期的行为吗?