具有不同启动器的 Android 受限配置文件

标签 android android-source android-4.3-jelly-bean restricted-profiles

这是一个科学项目;我试图更好地了解启动器以及 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/

相关文章:

android - System.loadLibrary() 错误

java - W/OpenGLRenderer : Points are too far apart

android - repo 同步 : ! [拒绝] android-q-preview-4 -> android-q-preview-4 (会破坏现有标签)

安卓 BLE API : GATT Notification not received

android - 安全异常 : Permission Denial: opening provider

HTML CSS : text won't fill the div horizontally in Android 4. 3

android - 语义 - Android EditText 类

java - Android:当没有互联网连接时,如何将应用程序添加到 “Share via” 列表以获取相机图片

java - 在 Android Studio 3.0 RC2 中编译发布版本时出错

android - 如何在系统用户上运行系统Android App