我正在处理具有多种类型选择的应用程序,每种类型都有不同的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/