机器人需要用于删除,修改或读取任何在根目录系统,但它是只读的超级用户
然而,我注意到,即使没有根设备,某些应用程序能够利用这些方法的优势。例如,诺顿是能够做到设备纸巾上无根的手机。有没有办法给予我的应用程序类似的访问?
解决方案具有管理员权限的应用程序可以使用设备管理API。这个API提供擦除设备的能力。
利用这一点,它不需要任何超级用户的权限,只需要设备管理员权限
要总结如何使用设备管理API :
您需要一个资源文件中声明需要你的应用程序策略 <设备管理员的xmlns:机器人=http://schemas.android.com/apk/res/android>
<使用-政策>
<擦除数据/>
< /使用-政策>
< /设备管理>
您需要实现DeviceAdminReceiver以应对各种管理活动的程序是有意(空的实现可能是不够的,如果你只关心的擦拭设备的)(上设置如何将这些接收器的详细信息:的