2012-05-31 33 views
3

還記得Facebook如何發佈一個更新,包括'相機'應用程序以及常規的Facebook應用程序?如何在市場中將2個應用程序打包在一起,因此當您下載主應用程序時,您實際上獲得了兩個彼此相關的獨立應用程序?Android - 包裝2應用程序一起

我寧願讓我的用戶同時獲得兩個應用程序,然後試圖單獨尋找他們兩個。謝謝

+1

我認爲Facebook做了什麼就像[this](http://stackoverflow.com/questions/7409629/how-to-achieve-one-installed-app-two-launcher-圖標)。 – yorkw

回答

2

請記住Facebook如何發佈更新,包括「相機」應用以及常規Facebook應用?

我怎樣才能在市場上包裝2周的APK在一起,所以當你下載的主要應用,你實際上得到的是彼此相關的其他2個獨立的應用程序?

你不行。

最接近的可能是將App B的APK打包到App A的資產中,然後當App A運行時,將App B複製到外部存儲並啓動安裝。這會花費兩倍的存儲空間,因爲您無法從App A的APK中刪除App B的副本。並且,用戶將不得不通過並批准安裝應用程序B.

我的猜測是,您認爲是兩個單獨的應用程序實際上是兩個單獨的啓動器圖標,可以在一個APK中處理, <activity>元素與<intent-filter>MAINLAUNCHER,而不是一個。

+0

謝謝,這聽起來像更多的工作,但它的價值不過 – tier1

0

一個非常有趣的問題。我自己也問過這個問題。但沒有得到答案。我唯一能想到的就是使用tge(非官方)Google Play商店API,然後在用戶啓動應用程序後,您可以通過API下載第二個應用程序。但我認爲那不是很優雅