我想让我的应用程序设备管理员,我跟着在 Device admin SAMPLE notes或TUTORIAL here同样提供的一些说明,但仍然无法实现它。如何让我的应用程序设备管理员在android?
有人可以指出一个相同的工作示例,我只需要确保卸载应用程序,用户需要输入在我的应用程序中设置的密码。
任何帮助将是有益的,在此先感谢
我想让我的应用程序设备管理员,我跟着在 Device admin SAMPLE notes或TUTORIAL here同样提供的一些说明,但仍然无法实现它。如何让我的应用程序设备管理员在android?
有人可以指出一个相同的工作示例,我只需要确保卸载应用程序,用户需要输入在我的应用程序中设置的密码。
任何帮助将是有益的,在此先感谢
我只需要确保卸载应用程序,用户需要输入这是在我的应用程序设置的密码。
幸运的是,这对于SDK应用程序来说是不可能的。即使设备管理员应用程序也无法阻止用户卸载它。
Cerberus应用程序。该应用程序是设备管理员,如果用户没有检查菜单中的选项,他将无法卸载该应用程序。这个怎么做? –
@ GabrielAugusto:感谢您指出Android安全漏洞。我会尝试确认您的调查结果,然后与Android安全团队合作纠正此缺陷。 – CommonsWare
@CommonsWare:你已经提到它不适用于** SDK **应用程序。那么,系统应用程序有可能吗?我可以创建一个受密码保护的系统应用程序,并且用户无法卸载它吗? – user1010
是可以制作这样一个应用程序,它可以在卸载之前获取密码。安装此应用"Findroid"从谷歌播放这个功能的应用程序。在这个应用程序中,首先你需要解锁你的应用程序,然后只有你可以卸载它。
我检查了这个。但这怎么可能? – vimal1083
我找到了示例教程here。我希望它能帮助你。
警告 ::::如果单击“重置设备”,您的设备将恢复出厂设置,因为
devicePolicyManager.wipeData(ACTIVATION_REQUEST);
听起来更像是恶意软件比有用的应用程序,如果你不允许删除它,正确的? – banzai86
基本上像父母控制,所以孩子将无法删除应用程序,除非父母插入密码。 –