2016-11-02 60 views
1

假設我正在開發兩個應用「A」&'B'。 'A'包含執行任何任務的函數/代碼'f'。如果我在'A'中打開一個隱含的意圖來打開一個應用程序'B',是否有一種方法可以在'B'上運行'f'? (注意:'B'的API不可用)在不同應用中運行代碼

如果是,它將如何實現?

+0

可能重複[可以多個Android應用程序共享一個進程和應用程序上下文?](http://stackoverflow.com/questions/17664090/can-multiple-android-applications-share-a-single -process-and-application-context) –

+0

簡短的回答,是的,你可以。但這不是一個好主意。 –

回答

0

據我所知你要執行什麼是不可能的,由於明顯的安全問題,但目前我試圖做同樣的,看到Intent Filters,說不定有什麼關係呢?

否則,你可以使用你的應用程序A中的adb命令來啓動你的應用程序B並設計活動使其運行你的「f」方法啓動

0

你將執行函數的應用程序應該在Android Manifest中聲明一個自定義的Intent過濾器,應用程序可以使用此自定義過濾器打開它。檢查這個 Start Activity Using Custom Action

相關問題