INNER CODE UNIT · Java
onCreate
tiann/FreeReflection · app/src/main/java/me/weishu/freereflection/app/MainActivity.java:21
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.i(TAG, "version : " + Build.VERSION.SDK_INT + " fingerprint: " + Build.FINGERPRINT);
findViewById(R.id.test).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
try {
Class<?> activityClass = Class.forName("dalvik.system.VMRuntime");
Method field = activityClass.getDeclaredMethod("setHiddenApiExemptions", String[].class);
field.setAccessible(true);
Log.i(TAG, "call success!!");
} catch (Throwable e) {
Log.e(TAG, "error:", e);