【发布时间】:2017-03-31 23:24:14
【问题描述】:
这是一种通过 Scoped Directory Access 授予权限的更简单方法,但对话框会显示一个名为“不再询问”的复选框。如果用户选择 Don't ask again 并拒绝该请求,您的应用程序对给定目录的所有未来请求都将被自动拒绝,并且不会向用户显示任何请求 UI。 如果用户后悔或错误地点击了该复选框,应用程序如何补救?应用无法获得权限对话框。
我们该如何处理?
【问题讨论】:
-
应用程序如何补救它可以。它可以做的是,他可以随时改变主意并转到
app -> settings并在那里授予权限。 (或者至少我会这样做) -
未经许可在我的应用程序中无法打开,所以第一次进入时,出现对话框。如果用户错误地检查了“不再询问”。然后他下次进入,对话框不显示。 PERMISSION_GRANTED 获得 -1。有什么办法可以改变那个标志吗?
-
您接受了与scoped directory access 无关的答案。您确定您的问题与 Android 7.0 的作用域目录访问 API 有关吗?
-
我没有被问到如何访问目录。我询问了如何显示权限对话框,即使单击“不再询问”复选框也是如此。
标签: android android-permissions