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

com*_*yan 5 android nested systems-programming

我正在尝试使用以下方法挂钩方法:

 findAndHookMethod("com.android.keyguard.KeyguardPatternView.UnlockPatternListener", lpparam.classLoader, "onPatternDetected", new XC_MethodHook()
Run Code Online (Sandbox Code Playgroud)

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

我无法挂钩此方法。你能告诉我怎么做吗?

小智 4

应该这样工作

 findAndHookMethod("com.android.keyguard.KeyguardPatternView$UnlockPatternListener", lpparam.classLoader, "onPatternDetected", new XC_MethodHook()
                                                            ^
Run Code Online (Sandbox Code Playgroud)