【问题标题】:How to make android app with add-on plugin?如何使用附加插件制作android应用程序?
【发布时间】:2020-03-27 03:53:12
【问题描述】:

我正在制作一个具有一些功能的 android 应用程序,但我认为有些人不需要一些可用的功能,所以我想让这个应用程序具有一些主要功能和一些可下载的功能。 示例:我的应用中有 10 个功能,其中 5 个功能是主要功能,因此它将可供所有用户应用使用,另外 5 个功能是可下载功能,只有下载此功能的用户才能使用此功能。

那么有没有办法做到这一点? 从我的想法来看可能是:

  1. 使用云服务器,可能是谷歌应用引擎,
  2. 在我的 Android 应用上使用 WebView,
  3. 手动下载java类资源和图片,然后放到特定的android目录下,应用程序可以访问新的插件功能。

我真的希望 3 号是可能的,我们可以这样做吗?如果是的话,你能分享一些关于它的教程吗? 据我所知,桌面应用程序可以使用这种方法,尤其是对于开源应用程序。 谢谢。

【问题讨论】:

    标签: java android plugins add-on


    【解决方案1】:

    您可能想查看带有拆分 APK 的 Dynamic Delivery

    这样您就可以交付一个基本 APK(您的主要功能)和几个功能 APK!


    " 动态功能 APK:这些 APK 中的每一个都包含您使用动态功能模块模块化的应用功能的代码和资源。通过动态交付,您可以自定义将该功能下载到设备的方式和时间。对于例如,使用 Play 核心库,可以在设备上安装基本 APK 后按需安装动态 APK,以便为用户提供额外的功能。考虑一个聊天应用,它仅在用户请求使用该功能。由于动态功能可能在安装时不可用,因此您应该在基础 APK 中包含任何公共代码和资源。也就是说,您的动态功能应该假设只有基础 APK 的代码和资源可用在安装时。Google Play 从您项目的动态功能模块中为您的应用生成动态功能 APK。"

    (来自 Android 开发者)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-23
      • 1970-01-01
      • 1970-01-01
      • 2021-09-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多