android - 多个APK支持

标签 android android-studio gradle

我正在处理具有多种类型选择的应用程序,每种类型都有不同的UI,内容和操作。

如果我使用显示和隐藏方法将所有 Activity ,xml和drawables文件打包在同一个.apk文件中,以显示和隐藏方法,那么这是一种无效的方法,因为它浪费了用户空间和下载时间。

还有其他方法可以将activity,xml和drawables文件上传到外部服务器,并根据用户选择的选项下载它们。

感谢任何帮助。
谢谢。

最佳答案

您可以从服务器上下载Activities和其他Java类并加载它们,甚至可以加载Drawables,但是XML部分将是一个棘手的问题。

如果Layout是XML的意思,如果可以通过使用Java创建布局来避免XML,那么答案是肯定的,这是可能的。

您将需要研究如何在运行时加载Java类。

关于android - 多个APK支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43819752/

相关文章:

android - 如何在 Oreo 或更高版本中显示抬头通知

android - 如何为 Android 操作系统移植一些 linux 命令?

java - fragment 中级 (II) :Dynmically adding row in a fragment, Android

android - 如何生成app-androidTest-unaligned.apk

java - 如何在字符串数组中使用整数?

java - 基于 JSF 的触摸网站框架

java - Android Studio 无法启动,libjli.dylib 太短

java - 无法启动 spring boot web 应用程序

java - Spring + gradle context.xml 在 Windows 中格式错误

gradle - 如何配置Gradle包装器