2017-06-21 38 views
0

有两个Android应用程序A和B. 现在,A执行一个函数(Af),使B中的函数(Bf)执行(例如广播) 。 A和B在不同的过程中运行(不同的用户ID)在Android中,如何在另一个应用程序中挂接api调用

我想获得两个函数的名字。

如果我知道Af,我怎样才能得到Bf的名字?

我怎样才能得到房颤的名字,如果我知道的展望?

回答

0

如果您知道bf并希望获得af,则可以在afterHookedMethod中生成异常。我希望你知道那是什么。如果你不看看这个链接:从堆栈跟踪

https://github.com/rovo89/XposedBridge/wiki/Development-tutorial

@Override 
protected void afterHookedMethod(MethodHookParam param) throws Throwable { 
        (new Exception()).printStackTrace(); 
} 

你可以调用的方法。

+0

非常感谢! 我已检出链接。但是,我认为它仍然无法得到Af。如果我钩住Bf,它将按照帮助文档执行,如B.before - >原始方法 - > B after - > Af。当Bf是广播发送者时,我可以得到BroadcastReceiver Af吗? – Petitz

相关问题