Удаление данных на Android: администратор устройства или владелец профиля
Android 5.0 представляет новую концепцию владельца профиля.
В моем понимании Владелец профиля - это продвинутая версия Device Admin (существует в Android начиная с 2.2).
Администратор устройства и владелец профиля могут стереть данные через DevicePolicyManager.wipeData(0)
,
Я хотел бы знать, есть ли разница в поведении такого вызова для администратора устройства и владельца профиля. Я предполагаю, что для чистого администратора устройства он должен стереть все устройство (сброс настроек к заводским настройкам), а для владельца профиля он должен только стереть данные для текущего профиля (поэтому сосуществующие личные данные не затрагиваются). Но это не ясно из API. У кого-нибудь есть реальный опыт в этом?
Очевидно, что я не хочу изучать поведение на моем персональном устройстве (слишком рискованно), просто хотел бы знать, пробовал ли кто-нибудь это на каком-то тестовом устройстве.
1 ответ
Да, когда приложение администратора устройства вызывает API, оно стирает все устройство, а когда в профиле вызывается тот же API-интерфейс, оно стирает данные для текущего профиля.