Функции администрирования устройства, такие как очистка данных или смена пароля, не авторизованы после обновления AndroiAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Функции администрирования устройства, такие как очистка данных или смена пароля, не авторизованы после обновления Androi

Сообщение Anonymous »

После правильного добавления его в качестве приложения администратора другие функции DPM работают нормально (например, dpm.lockNow()).
Я также могу стереть данные на Android 10. Проблемы происходят на Android 14,13.

Код: Выделить всё

  fun wipeData() {
var flags = 0
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q)
flags = flags.or(DevicePolicyManager.WIPE_SILENTLY)
if (prefs.isWipeEmbeddedSim && Build.VERSION.SDK_INT >= Build.VERSION_CODES.P)
flags = flags.or(DevicePolicyManager.WIPE_EUICC)
dpm?.wipeData(flags)

}
Обнаружена следующая ошибка.
java.lang.SecurityException: пользователь 0 не может быть удален.

Подробнее здесь: https://stackoverflow.com/questions/788 ... thorized-a
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»