如何防止应用程序被卸载?

我正在为父母开发一个监护孩子的应用程序。因此,该应用程序不能被孩子删除。我需要知道如何使其可卸载,或者用户需要密码才能删除该应用程序。



湖上湖
浏览 1251回答 2
2回答

慕尼黑的夜晚无繁华

我认为与您寻找的最接近的是2.2中引入的“ 设备管理”功能。将应用程序注册为设备管理员后,除非将其取消注册,否则无法将其卸载。这将防止该应用程序被卸载。尽管Device Admin API不允许对此特定功能进行密码保护,但您可以使用密码保护应用程序,以防止他人篡改应用程序中的Device Admin功能。我使用一个名为SeekDroid的应用程序,该应用程序具有类似的功能。

慕码人2483693

我只看到一个执行此操作的应用程序,称为Prey,用于跟踪丢失的电话和计算机。该项目是开源的,因此您可以浏览他们的代码,看看他们如何做,或者与开发人员联系,也许他们会告诉您他们如何做。
打开App,查看更多内容
随时随地看视频慕课网APP