Xposed常用方法

一、基本写法

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;
 

猜你喜欢

转载自blog.csdn.net/qq_37888591/article/details/127799833