还记得 Facebook 不久前如何发布更新,其中包括“相机”应用程序以及常规 Facebook 应用程序吗?我怎样才能在市场上将 2 个 apk 打包在一起,这样当您下载主应用程序时,您实际上得到了 2 个相互关联的独立应用程序?
我宁愿让我的用户同时获得这两个应用程序,然后尝试分别寻找它们。谢谢
最佳答案
Remember how Facebook posted an update awhile back that included a 'Camera' app as well as the regular Facebook app?
没有。
How can I package 2 apks together in the market so when you download the main application, your actually getting 2 separate applications that are related to each other?
你不能。
最接近的做法是将应用 B 的 APK 打包到应用 A 的 Assets 中,然后当应用 A 运行时,将应用 B 复制到外部存储并启动安装。这将花费两倍的存储空间,因为您无法从应用程序 A 的 APK 中删除应用程序 B 的副本。并且,用户必须完成并批准安装 App B。
我的猜测是,您认为两个独立的应用程序实际上是两个独立的启动器图标,它们可以通过两个 <activity>
在单个 APK 中处理。带有 <intent-filter>
的元素对于 MAIN
和 LAUNCHER
,而不仅仅是一个。
关于Android - 将 2 个应用程序打包在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10835193/