在Android上擦除数据:设备管理员与个人资料所有者

时间:2015-02-05 11:12:52

标签: android mdm device-admin android-managed-profile profile-owner

Android 5.0引入了Profile Owner的新概念。

在我的理解中,Profile Owner是Device Admin的高级版本(自2.2以来存在于Android中)。

设备管理员和个人资料所有者都可以通过DevicePolicyManager.wipeData(0)擦除数据。

我想知道对于设备管理员和配置文件所有者的此类呼叫的行为是否存在差异。我想对于纯粹的设备管理员它应该擦除整个设备(恢复出厂设置),对于配置文件所有者,它应该只擦除当前配置文件的数据(因此共存的个人数据不受影响)。但这一点在API中并不清楚。有没有人真正体验过这个?

显然,我不想在我的个人设备上研究这种行为(风险太大),只是想知道是否有人已经在某些测试设备上试过它。

1 个答案:

答案 0 :(得分:2)

是的,当设备管理员应用程序调用API时,它会擦除​​整个设备,并且当在配置文件中调用相同的api时,它会擦除​​当前配置文件的数据