Android studio 深度链接具体应用权限设置

标签 android permissions android-permissions accessibilityservice

我想知道是否有一种方法可以在请求权限时深层链接到应用程序的特定设置。

例如,我执行以下操作以请求用户授予可访问性权限。

Intent intent = new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS);
startActivity(intent);

问题是(例如三星 S10 就是这种情况)这会将我带到一般辅助功能页面,在此之后用户仍然需要点击已安装的服务按钮,然后他们需要找到并点击我的应用程序,只有这样他们才能授予可访问性权限。

我想知道是否有办法缩短此时间并将它们直接带到我的特定应用程序可访问性授权页面。

最佳答案

如果你想直接打开你的应用程序的设置,你可以使用下一个代码:

    Intent intent = new Intent();
    intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
    Uri uri = Uri.fromParts("package", "yourPackageName", null);
    intent.setData(uri);
    startActivity(intent);

关于Android studio 深度链接具体应用权限设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63234156/

相关文章:

html - 无法在 html 中显示图像。授予的所有权限和正确的路径

android - 如何在 UI 测试 Espresso android 中超越位置启用对话?

react-native - 如何使用 onRequestPermissionsResult 处理 React Native Android 模块中的权限?

java - 我正在尝试在 ArrayList 中放置一个标记

java - 如何从 Firebase 获取启用的登录方法?

linux - 如何确定 Rust 中进程的有效用户 ID?

android - 检测权限是否可以请求或被永久拒绝

带有 NDK 的 Android 未定义引用

java - android 中添加/编辑/删除联系人的事件

android - 棉花糖权限应该仅在尚未授予时询问