替换Instrumentation public class GmInstrumentationHooker { private static final String TAG = "Hooker"; public static void hookInstrumentation() { Class<?> activityThread = null; try { activityThread = Class.forName("android.app.ActivityThread"); …
public class GmStoragePermissionFragment extends Fragment { private static GmOnPermissionResult gmOnPermissionResult; public static void requestPermission(Activity activity, GmOnPermissionResult permissionResult) { gmOnPermissionResult = permissionRe…