2012-12-27 81 views
0

中的应用程序我们正在开发一款应用程序,以便在设备被盗时跟踪设备,应用程序即使在被盗后也应该存在设备中,以便我们从设备获取定期消息。有没有办法阻止谁偷了手机,卸载应用程序?以及如何通过管理应用程序> myApp>强制停止来阻止应用程序的强制停止选项。防止卸载android

+0

看看这个 - http://stackoverflow.com/q/8178982/614807 –

+0

你可以尝试使用你的应用程序DeviceAdmin。但用户可以在卸载设备管理员后卸载,当然 –

+0

这个问题已经在这个页面上得到解答,http://stackoverflow.com/questions/7540002/how-to-prevent-an-application-from-being-uninstalled? newreg = 16abec00005c406b8d922d3565bf24bb – JetBitz01

回答

2

我认为最接近你想要的是在2.2中引入的Device Administration功能。

一旦应用程序注册为设备管理员,它将无法卸载,除非其未注册。这会阻止应用程序被卸载。

尽管设备管理API不允许对此特定功能的密码保护,但您可以使用密码保护您的应用程序,以防止某人篡改应用程序中的设备管理功能。

1

不,您不能更改当前可用的Android框架规范。

卸载和重新启动是由Android操作系统真正强大的处理。