这是一个有点科学的项目;我正在尝试更好地了解启动器以及Android受限配置文件系统。我正在寻找一种方法,以编程方式将默认启动器分配给受限制的配置文件,而不是非受限的配置文件。
基本上我想检查配置文件是否受到限制,如果是,则将此配置文件的默认启动器设置为 myRestrictedLauncher.apk而不是 launcher2.apk。
如果在创建或更新受限配置文件时更改系统或具有root访问权限,则可以在XX可能为10的/data/system/users/XX/package-restrictions.xml
中禁用受限配置文件的Launcher2。或者,您可以为"主页"意图设置默认处理程序。
在未修改的系统上,您可以为受限用户启用备用启动器,但如果通过 GUI 禁用此配置文件的系统启动器,则无法强制使用 Eben。