Удаление данных на Android: администратор устройства или владелец профиля

Android 5.0 представляет новую концепцию владельца профиля.

В моем понимании Владелец профиля - это продвинутая версия Device Admin (существует в Android начиная с 2.2).

Администратор устройства и владелец профиля могут стереть данные через DevicePolicyManager.wipeData(0),

Я хотел бы знать, есть ли разница в поведении такого вызова для администратора устройства и владельца профиля. Я предполагаю, что для чистого администратора устройства он должен стереть все устройство (сброс настроек к заводским настройкам), а для владельца профиля он должен только стереть данные для текущего профиля (поэтому сосуществующие личные данные не затрагиваются). Но это не ясно из API. У кого-нибудь есть реальный опыт в этом?

Очевидно, что я не хочу изучать поведение на моем персональном устройстве (слишком рискованно), просто хотел бы знать, пробовал ли кто-нибудь это на каком-то тестовом устройстве.

1 ответ

Решение

Да, когда приложение администратора устройства вызывает API, оно стирает все устройство, а когда в профиле вызывается тот же API-интерфейс, оно стирает данные для текущего профиля.

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