Android Studio 深度链接到特定应用程序权限设置

3
我在想,是否有一种方法可以在请求权限时深入链接到应用程序的特定设置。
例如,我会这样做来请求用户授予辅助功能权限。
Intent intent = new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS);
startActivity(intent);

问题在于(例如,在三星S10上),这会将我带到通用辅助功能页面,之后用户仍需要点击已安装服务按钮,然后需要找到并点击我的应用程序,才能授予辅助功能权限。
我想知道是否有一种方法可以缩短此过程,并直接跳转到我的特定应用程序的辅助功能授权页面。
1个回答

0
如果您想直接打开应用程序的设置,可以使用下面的代码:
    Intent intent = new Intent();
    intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
    Uri uri = Uri.fromParts("package", "yourPackageName", null);
    intent.setData(uri);
    startActivity(intent);

我希望用户能够更轻松地给予“请勿打扰”权限和辅助功能权限,但不幸的是应用程序的设置中都没有这些选项:( - Saik

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接