我在我的应用程序设备管理API中使用,但它需要用户启用它的操作 - 我想知道它是否以某种方式安装应用程序并自动启用管理员而不询问用户?
有没有人试图做这样的事情
答案 0 :(得分:1)
启用设备管理员而不询问用户
不是个好主意。如果Android允许,则任何人都可以使用用户和用户的数据。 Android不允许,不允许也不允许将来使用此功能。你最好不要再想了;)
答案 1 :(得分:0)
由于操作系统安全性,这是不可能的
答案 2 :(得分:0)
这是不可能的,设备管理员为应用程序提供设备的某些权限,标准应用程序没有。如果用户安装了应用程序并且在没有用户同意或知情的情况下自动将其自身设置为设备管理员,那将是一个巨大的安全风险。
答案 3 :(得分:0)
如果没有要求用户出于安全目的,则无法启用或禁用设备管理员。
答案 4 :(得分:0)
好的,经过很长一段时间我不得不说没有OS moddification就不可能做到这一点。即使我试图通过反射使用Android隐藏API,但看起来你需要一些系统权限。
答案 5 :(得分:0)
如果您具有root或系统/签名特权,请使用dpm set-active-admin
。