Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建可访问性服务,用于授予/撤销android手机上其他可用应用程序的权限_Android_Service_Permissions_Accessibility - Fatal编程技术网

创建可访问性服务,用于授予/撤销android手机上其他可用应用程序的权限

创建可访问性服务,用于授予/撤销android手机上其他可用应用程序的权限,android,service,permissions,accessibility,Android,Service,Permissions,Accessibility,我创建了一个应用程序,其中列出了我设备上可用的所有应用程序 单击特定应用程序会显示与其关联的权限 我使用特定应用程序的包名完成了此操作 使用切换按钮对权限进行排序 选中开关表示授予了特定权限,反之亦然 更改开关并单击Apply changes(页面底部的按钮)后,用户应该能够更改应用程序的权限 为此,我读过一篇文章,认为无障碍服务是一个更好的选择 我搜索了许多可用的内容,并了解到通过特定的应用程序设置-->权限屏幕导航、阅读可用的窗口内容以及使用辅助功能服务的按钮操作都可以完成 但首先也是最重

我创建了一个应用程序,其中列出了我设备上可用的所有应用程序

单击特定应用程序会显示与其关联的权限

我使用特定应用程序的包名完成了此操作

使用切换按钮对权限进行排序

选中开关表示授予了特定权限,反之亦然

更改开关并单击Apply changes(页面底部的按钮)后,用户应该能够更改应用程序的权限

为此,我读过一篇文章,认为无障碍服务是一个更好的选择

我搜索了许多可用的内容,并了解到通过特定的应用程序设置-->权限屏幕导航、阅读可用的窗口内容以及使用辅助功能服务的按钮操作都可以完成

但首先也是最重要的是导航到设置-->权限非常棘手。 照此

在stack overflow中,我找到了一个答案,表明在权限中导航是不可能的,但我看到过一些直接将您带到权限屏幕的应用程序。 例如:谷歌提供的文件

但我无法创建可访问性服务,该服务可以读取特定应用程序的设置-->权限并更改权限

要打开“设置”页

Intent intent = new Intent();
intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
Uri uri = Uri.fromParts("package", getPackageName(), null);
intent.setData(uri);
startActivity(intent);
我正在尝试开发类似于此应用程序的应用程序-

任何帮助都将不胜感激。提前谢谢 任何与我的问题有关的疑问,我会立即回复。请在下面评论。 请不要将我的问题标记为已关闭或不清楚。如果这个问题不可理解,我愿意解释