gpt4 book ai didi

android - 转到我的应用程序的应用程序权限屏幕

转载 作者:IT王子 更新时间:2023-10-29 00:06:06 26 4
gpt4 key购买 nike

在 Android-M 中是否有进入我的应用程序的“应用程序权限”屏幕的 Intent ?

我正在使我的应用程序为 Android-M 和新的权限模型做好准备。我已按照链接中提到的所有步骤进行操作

https://developer.android.com/training/permissions/requesting.html

一切都设置好了,一切都很好如果他改变主意的话,他自己的许可。我想通过提供一个按钮将用户直接带到我的应用程序的“应用程序权限”屏幕,从而使非精通技术的用户更容易使用。有办法吗? (这比给用户指令像 MenuSettingsApplicationsManage Applications → 选择要好得多申请)

感谢您的帮助!

最佳答案

不,没有直接进入权限屏幕的 Intent 。

但是,就像在以前的 Android 版本中一样,您可以使用以下代码将人们指向您的应用程序的详细设置页面:

Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS,
Uri.fromParts("package", getPackageName(), null));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

这将允许他们在访问权限之前只点击一个按钮(该屏幕上的权限按钮)。

请注意,根据 UX around asking for permissions ,请考虑将链接到设置页面仅作为最后的手段,并且仅在您的应用完全需要权限才能运行的情况下 - 理想情况下,您应该在 shouldShowRequestPermissionRationale()返回 true (即,他们拒绝了一次,但没有点击“不再询问”),这样用户第二次看到权限对话框时,他们就知道你为什么需要该权限。这意味着用户点击“不再询问”应该被视为一个非常强烈的信号,表明用户永远不会授予您该权限。

关于android - 转到我的应用程序的应用程序权限屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32898901/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com