【问题标题】:Android studio deep link to specific application permission settingsAndroid studio 深度链接到特定应用权限设置
【发布时间】:2020-08-03 17:24:02
【问题描述】:

我想知道在请求许可时是否有办法深层链接到应用的特定设置。

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

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

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

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

【问题讨论】:

    标签: android permissions android-permissions accessibilityservice


    【解决方案1】:

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

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

    【讨论】:

    • 我希望用户能够更轻松地授予“请勿打扰”权限和“辅助功能”权限,不幸的是,该应用程序的设置没有这两个:(
    猜你喜欢
    • 1970-01-01
    • 2021-10-02
    • 1970-01-01
    • 2019-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-09
    • 1970-01-01
    相关资源
    最近更新 更多