2012-05-31 34 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下载第二个应用程序。但我认为那不是很优雅