监听自身卸载

标签: 监听自身卸载

安卓监听自身被卸载并弹出网页提示

像360等等软件在卸载后都会弹出一个页面用来反馈卸载的信息,就是要实现监听自身的卸载,android本身是 不能实现的,这里用的JNI实现的,好像是外国的大神实现的,致敬! 1.把armeabi文件夹放到libs里面 2.把jni文件夹放到项目的根目录 3.新建一个包名com.zgy.catchuninstallself(必须是这个名字),把UninstallObserver.java类放在里面 我是在MyApplication里onCreate()实现下面的方法,完美测试通过 MyApplication是继承自Application,记得要在manifast里面设置MyApplication try{ UninstallObserver.startWork("/data/data/" + getPackageName(),"http://www.baidu.com", android.os.Build.VERSION.SDK_INT); }catch(ExceptionInInitializerError e){} 至于为什么要加ExceptionInInitializerError异常呢,因为在模拟器里会报错=  = http://yunpan.cn/QiKyYBYmgdhVH  访问密码 d0c9

阅读全文...