import android.content.Context;
import android.util.Log;
import com.getkeepsafe.relinker.ReLinker;
import com.getkeepsafe.relinker.ReLinker.Logger;
public class MYSoloader {
private static final String TAG = MYSoloader.class.getSimpleName();
private static Context sContext = null;
private static boolean sEnableLoger = false;
public MYSoloader() {
}
public static void setContext(Context context) {
sContext = context;
}
public static void enableLoger(boolean enable) {
sEnableLoger = enable;
}
public static void loadLibrary(String libname) {
if (sContext != null) {
if (sEnableLoger) {
ReLinker.log(new Logger() {
public void log(String message) {
Log.d(MYSoloader.TAG, message);
}
}).loadLibrary(sContext, libname);
} else {
ReLinker.loadLibrary(sContext, libname);
}
} else {
System.loadLibrary(libname);
}
}
}
Android安卓本地库加载程序Relinker简单封装
于 2020-04-15 10:53:34 首次发布