2017-03-04 60 views
0

我想在應用程序環境中啓動應用程序(用於沙箱目的)。在我的應用程序環境中啓動android應用程序

我讀到,應用程序啓動,android使用bindApplicationperformLaunch方法是隱藏的程序員。之後,我用java反射實現了這些方法,但它不起作用。

所以我有兩個問題:

  1. 我怎樣才能在推出Android遊戲不startActivity和意圖是什麼?

  2. 我可以將另一個應用程序的上下文複製到我的應用程序中嗎?

+0

你可以考慮一些最起碼的代碼,重現您有對於初學者的問題。 –

回答

1

在Android中每個應用程序在自己的進程中運行(除非,直到你在你的應用程序的多個進程),因此,如果試圖從你的應用程序啓動其他應用程序,該應用程序將在其自己的進程中運行。

你的第一個問題:

活動正在進入點來訪問應用程序的用戶界面,所以如果你想推出一些UI,你必須調用startActivity(),也意圖是必需的,即使你推出的服務或活動。

第二個問題:

由於應用程序運行在自己的進程中它不可能使用其他應用程序的情況下。

ANKIT

相關問題