【问题标题】:Android - Packaging 2 applications togetherAndroid - 将 2 个应用程序打包在一起
【发布时间】:2012-05-31 14:03:15
【问题描述】:

还记得 Facebook 不久前如何发布更新,其中包括“相机”应用和常规 Facebook 应用吗?如何在市场上将 2 个 apk 打包在一起,这样当您下载主应用程序时,您实际上会获得 2 个相互关联的独立应用程序?

我宁愿让我的用户同时获得这两个应用程序,然后尝试单独寻找它们。谢谢

【问题讨论】:

  • 我认为 facebook 所做的类似于this

标签: android packaging google-play


【解决方案1】:

还记得 Facebook 不久前如何发布更新,其中包括“相机”应用和常规 Facebook 应用吗?

没有。

我如何在市场上将 2 个 apk 打包在一起,这样当你下载主应用程序时,你实际上得到了 2 个相互关联的独立应用程序?

你不能。

最接近的方法是将应用 B 的 APK 打包到应用 A 的资产中,然后在应用 A 运行时,将应用 B 复制到外部存储并启动安装。这将花费两倍的存储空间,因为您无法从应用 A 的 APK 中删除应用 B 的副本。而且,用户必须通过并批准 App B 的安装。

我的猜测是,您认为两个独立的应用程序实际上是两个独立的启动器图标,可以通过在单个 APK 中使用两个 <activity> 元素来处理它们,<intent-filter> 分别是 MAINLAUNCHER,而不仅仅是一个。

【讨论】:

    【解决方案2】:

    一个非常有趣的问题。我自己也问过这个问题。但没有得到答案。我唯一能想到的是使用 tge(统一)Google Play 商店 API,然后在用户启动应用程序后,您可以通过 API 下载第二个应用程序。但我认为那不是很优雅

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-22
      • 1970-01-01
      • 2017-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多