首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取用户是否启用android应用程序设置页面中的任意权限

问如何获取用户是否启用android应用程序设置页面中的任意权限
EN

Stack Overflow用户
提问于 2021-12-09 13:55:53
回答 1查看 644关注 0票数 1

如何从设置应用程序页中获取用户启用权限

例如,假设应用程序具有权限活动。在权限活动中,它显示位置权限默认对话框。当用户允许权限时,我继续进一步的步骤。当用户拒绝权限时,我将再次显示权限对话框。当用户永久拒绝时。我使用下面的代码重定向到应用程序设置页面

代码语言:javascript
复制
Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
Uri uri = Uri.fromParts("package", getPackageName(), null);
intent.setData(uri);
startActivity(intent);

如何获取用户是否从应用程序的设置页面启用特定权限,比如从活动结果获取结果。

EN

回答 1

Stack Overflow用户

发布于 2021-12-09 14:12:43

应用程序详细设置意图不提供任何活动结果。

在启动详细信息设置意图之前,需要跟踪授予了哪些权限,并将其与活动恢复时授予的权限进行比较。

要做到这一点,可以使用checkSelfPermission

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70291158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档