比较简单,看代码:
Class<?> ActivityThread = Class.forName("android.app.ActivityThread");
Method methodcat = ActivityThread.getMethod("currentActivityThread");
Object currentActivityThread = methodcat.invoke(ActivityThread);
Method methodga = currentActivityThread.getClass().getMethod("getApplication");
Context context =(Context)methodga.invoke(currentActivityThread);