1、在項目中建包: com.zgy.catchuninstallself
2、在此包里加入此類:UninstallObserver.java
3、在libs目錄里加入文件夾 armeabi 及其子文件
若有ndk編譯環境可自行編譯,將jni放進工程根目錄裏,ndk-build即可自動生成so文件
UninstallObserver.java
package com.zgy.catchuninstallself;
/**
* C代碼參考網上資料進行修改的,國外開源代碼
*/
public class UninstallObserver {
static{
System.loadLibrary("observer");
}
//path:data/data/[packageNmae];url:跳轉的頁面,需要http://或https://開頭
public static native String startWork(String path, String url, int version);
}