2017-06-21 70 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

相關問題