一、基本写法
package com.example.androidhookdemo;
import android.app.Application;
import android.view.View;
import de.robv.android.xposed.IXposedHookLoadPackage;
import de.robv.android.xposed.XC_MethodHook;
import de.robv.android.xposed.XposedBridge;
import de.robv.android.xposed.callbacks.XC_LoadPackage;
import static de.robv.android.xposed.XposedHelpers.findAndHookMethod;
//新建一个类,实现接口IXposedHookLoadPackage
public class MainCopy implements IXposedHookLoadPackage {
@Override
//实现接口定义的方法handleLoadPackage
public void handleLoadPackage(final XC_LoadPackage.
LoadPackageParam lpparam) throws Throwable {
//过滤掉不符合要求的类,可以打一下日志,看看是否正常
if (lpparam.packageName.equals("com.example.xiaoming")){
XposedBridge.log("Loaded app: " + lpparam.packageName);
//先导入import static de.robv.android.xposed.XposedHelpers.findAndHookMethod;