代码之家  ›  专栏  ›  技术社区  ›  compilerNayan

Xposed:如何在Xposed框架中钩住嵌套类(内部类)的方法。

  •  5
  • compilerNayan  · 技术社区  · 11 年前

    我正在尝试使用以下方法钩住一个方法:

     findAndHookMethod("com.android.keyguard.KeyguardPatternView.UnlockPatternListener", lpparam.classLoader, "onPatternDetected", new XC_MethodHook()
    

    其中UnlockPatternListener是一个嵌套类(内部类),它有一个名为onPatternDetected的方法。 内部类是私有的。

    我无法钩住这个方法。你能告诉我怎么做吗?

    1 回复  |  直到 11 年前
        1
  •  3
  •   defim    10 年前

    应该这样做

     findAndHookMethod("com.android.keyguard.KeyguardPatternView$UnlockPatternListener", lpparam.classLoader, "onPatternDetected", new XC_MethodHook()
                                                                ^