【问题标题】:Hide app from Device Administration in system settings security在系统设置安全中隐藏设备管理中的应用程序
【发布时间】:2015-07-02 08:27:57
【问题描述】:

我以编程方式授予我的 android 应用程序设备管理访问权限。我现在可以通过我的应用程序成功启用和禁用管理员访问权限。但我的应用程序显示在 android 设置 -> 安全 -> 设备管理员中。通过它,我的应用程序也能够启用和禁用。请帮助我提供一种在设备管理员中隐藏我的应用程序的方法,以便我只能通过应用程序启用和禁用我的应用程序的管理员访问权限。

【问题讨论】:

  • 你可以从启动器中隐藏你的应用程序,你只知道应用程序在那里,隐藏后它也会显示在设置里面的应用程序中,它也会显示在设备管理员中。

标签: android security device-admin


【解决方案1】:

但我的应用程序显示在 android 设置 -> 安全 -> 设备管理员中。

这是完全正常的。

您不能。如果您可以“隐藏管理员应用程序”,那将是一个安全问题...

【讨论】:

  • 感谢您的回复.. 是的,出于安全原因,我知道它.. 但对于我的企业构建,我不应该允许任何人不惜一切代价卸载我的应用程序.. 请为此提出一种解决方案.. 有手机附带的 facebook 等应用程序无法从手机中删除,也无法在设备管理员中显示...
  • 你不能“禁止任何人卸载你的应用程序”......你期待什么,来吧。如果在内部分发中,唯一的解决方法是将应用程序安装为系统,但它显然不会对settings-> Security -> Device Administrators 隐藏。
  • 你能建议任何其他方法让我的应用程序可卸载... :)
  • 我刚刚做了:唯一的办法就是拥有它system。否则:你不能再一次,原因很明显...想象一下每个人都在向 Google Play 传播可卸载的应用程序,哈哈...
  • 哈哈...你说得对...我知道...要制作系统应用程序,我们需要root我们的手机对吗?有没有办法不生根...感谢您的回复...我真的被困在里面了..
【解决方案2】:

我们可以禁用管理员权限以隐藏应​​用程序。但应用程序无法访问设备管理员功能,如检测输入错误密码、密码成功、锁定屏幕、禁用相机等。

【讨论】:

  • 所以要从系统中隐藏应用程序,您需要删除 OP 想要的功能?
【解决方案3】:

当然,您不能在设置中隐藏设备管理员本身,但您可以在用户尝试从设置中禁用它时设置密码+禁用设备管理员通知。如果他们知道密码,他们将只允许禁用设备管理员。简单:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-19
    • 2012-08-29
    • 2022-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-17
    相关资源
    最近更新 更多