繁体   English   中英

如何使用附加插件制作android应用程序?

[英]How to make android app with add-on plugin?

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

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

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

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

您可能想查看带有拆分 APK 的 动态交付

有了它,您可以提供一个基本 APK(您的主要功能)和几个功能 APK!


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

(来自安卓开发者)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM