我想同時在同一個模擬器上運行很多應用程序。然後獲取這些應用程序的I/O流,並通過Web瀏覽器或小程序控制它們。 這可能嗎?是否有可能在android上同時運行多個應用程序?
基本上,我想構建一個類似的服務,如亞馬遜,允許用戶通過瀏覽器查看在模擬器上運行的應用程序。現在,如果一次只有一個活動顯示在屏幕上,我需要爲每個用戶創建一個模擬器。這是不可行的。所以我需要一個解決方法。如果可以在仿真器上運行多個應用程序,並且可以處理它們的I/O,它可以解決問題。
我想同時在同一個模擬器上運行很多應用程序。然後獲取這些應用程序的I/O流,並通過Web瀏覽器或小程序控制它們。 這可能嗎?是否有可能在android上同時運行多個應用程序?
基本上,我想構建一個類似的服務,如亞馬遜,允許用戶通過瀏覽器查看在模擬器上運行的應用程序。現在,如果一次只有一個活動顯示在屏幕上,我需要爲每個用戶創建一個模擬器。這是不可行的。所以我需要一個解決方法。如果可以在仿真器上運行多個應用程序,並且可以處理它們的I/O,它可以解決問題。
你不能做你想做的事情。在Android中,您可以同時運行多個應用程序,但一次只能運行一個應用程序(用戶可見)。但是,是的,你可以有幾個應用程序在後臺運行同步,下載數據,記錄的東西,等
你想要的東西,你可以考慮使用live android project,因爲它是一個多更輕的解決方案來運行。
是的,這就是爲什麼你也有任務殺手。
似乎Pedro Loureiro發佈的一篇文章即將(或已經)停止生產。現在,這項工作的最佳方案是:link。
您可以嘗試運行像Cornerstone這樣的集成應用程序。你可以在這裏找到關於它的視頻: http://www.youtube.com/watch?v=MedNfbKVMSM
你的意思是許多不同的應用程序在同一時間,或同一個應用程序多次在同一設備上? – Manuel
同一設備上的不同應用程序。這樣我就能夠捕捉每個應用的輸出(即顯示)並將其傳輸給用戶。並收集來自用戶的輸入,並將其傳輸到仿真器上的應用程序。 –
要做到這一點,你必須得到所需的應用程序的前景(只有1可以在前臺一次),並採取行動..我認爲它很多的工作,但不應該是不可能的。只有當你嘗試或找到曾經嘗試過的人時,你纔會確定地知道。 – Manuel