Class clazz = loadPackageParam.classLoader.loadClass("com.sagittarius");
//不加final修饰内部无法访问
final Class<?> personClass = XposedHelpers.findClass("com.live.eggplant.widget", loadPackageParam.classLoader);
XposedHelpers.findAndHookMethod(
clazz,
"attachBaseContext",
Context.class,
new XC_MethodHook() {
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
Context context = (Context) param.args[0];
ClassLoader classLoader =context.getClassLoader();
XposedHelpers.findAndHookMethod(
"com.live.eggplant.widget.video.CustomGSYVideoPlayer",
classLoader,
"a",
//我在这里调用显示未知类,我该怎么调用
personClass.class,
new XC_MethodHook() {
});
}
});
你这个应该是xposed的,personClass.class类是目标程序上的类吧,应该有字符串写法的我记得。
刚刚看了下,这个personClass.class位置应该是填写 Class类型,你可以借助XposedHelpers.findClass api去获取Class