我想编写一个管理Android iptables(类似于DroidWall)的应用程序,而无需使设备生根。在这种情况下,我必须给我的应用程序提供什么样的“设备管理员权限”?
作为示例,以下资源文件为我的应用程序提供了删除,修改或读取根目录中除系统之外的任何内容的权利:
<device-admin xmlns:android="http: //schemas.android.com/apk/res/android">
<uses-policies>
<wipe-data />
</uses-policies>
</device-admin>
为了让我的应用程序有权更改Android iptables,我必须写什么样的资源文件?
答案 0 :(得分:2)
在这种情况下,我必须为我的应用提供哪种“设备管理员权限”?
设备管理系统中没有这样的权利。
以下资源文件为我的应用程序提供了删除,修改或读取除根目录
之外的根目录中的任何内容的权利
不符合the documentation。它只是允许您在wipeData()
实例上调用DevicePolicyManager
。如果您有证据证明该领域的文档不正确,我很乐意看到该证据的链接。