这是一个科学项目;我试图更好地了解启动器以及 Android 受限配置文件系统。我正在寻找一种方法,以编程方式将不同的默认启动器分配给受限配置文件而不是非受限配置文件。
基本上我想检查配置文件是否受到限制,如果是,则将此配置文件的默认启动器设置为 myRestrictedLauncher.apk 而不是 launcher2.apk。
最佳答案
如果在创建或更新受限配置文件时更改系统或拥有 root 访问权限,则可以在 /data/system/users/XX/package-restrictions.xml 中为受限配置文件禁用 Launcher2
其中 XX 可能是 10。或者你 can为“主页” Intent 设置默认处理程序。
在未修改的系统上,您可以为受限用户启用备用启动器,但您仍然无法强制使用它,Eben,如果您通过 GUI 禁用此配置文件的系统启动器。
关于具有不同启动器的 Android 受限配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21941894/