嘿,我一直在致力于为 Pixel 4a 5g 构建一个基于 Android 13 的 ROM。基本上我的问题是,我想要为作为系统 priv-app 包含的 Assist APK 预先授予可访问权限和屏幕捕获权限,有什么方法可以在启动本身时预先授予权限
我尝试使用 init.rc 然后我可以启用可访问性,但这可以由用户关闭。在我的具体情况下,应该始终启用
这是预授予权限的正确方法:https://source.android.com/docs/core/permissions/runtime_perms#creating-exceptions。
但是无障碍服务不受权限控制。如果服务位于设置中的此列表中,则该服务已启用:https://cs.android.com/android/platform/superproject/main/+/main:frameworks/base/core/java/android/provider/Settings.java ;drc=ad46de2aa9707021970cb929d016b639f98a1ac7;l=8615.
defaultAccessibilityService
配置(使用产品覆盖文件设置)可能会起作用。
阻止用户关闭它的最简单方法可能是修改 辅助功能设置 UI。