Политики ограничения не работают для управляемого профиля в Android Lollipop

Я новичок в Android для работы функций.

Я написал пример приложения для проверки функций ограничения, предоставляемых владельцу профиля. Мой пример приложения создает управляемый рабочий профиль и устанавливает себя в качестве владельца профиля.

Я попытался применить некоторые ограничения политики после этого, например, DevicePolicyManager.addUserRestriction(componentName, UserManager.DISALLOW_UNINSTALL_APPS);

Это работает, и я не могу удалить приложение из управляемого профиля. Но когда я пытаюсь подать заявку: DevicePolicyManager.addUserRestriction(componentName, UserManager.DISALLOW_INSTALL_UNKNOWN_SOURCES);Вроде бы не работает.

Я не могу найти приложение настроек по умолчанию включено в профиле. Но когда я регистрирую приложения, установленные в управляемом профиле, я вижу два пакета настроек (com.android.settings а также com.android.providers.settings) в списке.

Что я понимаю из приведенного выше API после применения ограничения, Setting->security->Unknown Source переключатель должен быть отключен. Но я не смог найти приложение "Настройки" в управляемом профиле для проверки.

Кроме того, после применения ограничения я могу установить любой APK из adb в управляемом профиле вместе с основным пользователем.

Пожалуйста, дайте мне знать, если я что-то упустил.

0 ответов

Другие вопросы по тегам