卸载密码

时间:2011-08-12 12:22:27

标签: android uninstall password-protection

我在android中制作一个手机安全应用程序。 我坚持的地方是如何为这个应用程序设置卸载密码。 安装应用程序时,用户可以设置安全密码,此密码将用于卸载此应用程序。 所以请有人建议我如何为卸载事件添加代码。 当应用程序要卸载时是否有任何事件或服务被调用。?

3 个答案:

答案 0 :(得分:7)

不,遗憾的是,您无法为自己的应用程序捕获卸载事件。

您只能通过Intent.ACTION_PACKAGE_ADDED(及类似)广播观看其他应用的安装和卸载。

答案 1 :(得分:1)

也许你可以使用后台运行的守护程序,可以拦截你的应用程序的卸载。

当手机开启或使用您的应用程序时,将执行此守护程序。

在启动手机时运行应用程序:http://www.androidcompetencycenter.com/2009/06/start-service-at-boot/

请参阅Intent.ACTION_PACKAGE_ADDED (and similar) broadcast(s)alextsc说。 (抱歉无法添加评论)

答案 2 :(得分:-1)

在卸载应用程序时,android不会让您自由地执行代码。

删除所有设置和应用程序数据,由应用程序

设置

唯一能保留的是写入SD卡的数据和手机设置的更改