android高版本5.0以上防卸载

来源:互联网 发布:ios 游戏修改软件 编辑:程序博客网 时间:2024/06/17 07:28
记录思路,代码有时间补上:


   卸载方式:
          1. 电脑360连接手机,卸载程序;
          2.手机桌面拖动卸载;
          3.进入应用设置卸载;

   防卸载方法:
          1.类似于电脑360连接手机,通过电脑卸载,可以通过自己的应用,激活设备管理器,激活后,此方式卸载无效;
          2.桌面拖动卸载,和进入应用设置卸载,都可通过辅助功能实现。

   辅助实现:

           手机自带的辅助功能,引导用户开启后,拥有了自动点击的功能,可以获得当前正在桌面前台运行的类和包名,和当前窗口包含的控件与汉字。
           一旦判断出,当前窗口是卸载窗口,且该窗口包含“自己的应用名”、“卸载”等关键时,可以自动点击‘取消’,这样,每当出现卸载页面,都会先用户一步点击取消卸载,达到了防卸载功能。

     备注:该防卸载已经实现,亲测好使,楼主因为做一款小孩手机管理类应用,才会研究防卸载,请程序员们得知后善用!
0 0
原创粉丝点击