2017-05-06 83 views
-1

我工作的应用程序与多种类型的选择,每一种类型都有不同的UI,内容和操作。多APK支持

如果我打包的所有活动,XML和绘图内同一.apk文件的文件用于显示和隐藏方法,这是因为它浪费在用户空间和下载时间,效率低下的方式,所有的用户。

是否有上传活动的另一个方式,XML和绘图文件到外部服务器和基于用户选择的选择下载呢?

知道的任何帮助。 谢谢。

回答

0

答案就在这里

多APK支持 ----->编译系统可以自动建立不同的APK 每个只包含所需的特定 屏幕密度的代码和资源或应用程序二进制接口(ABI)。有关更多 信息,请参阅构建多个APK。

1

您可以从服务器上下载Activities和其他Java类,然后加载它们,甚至可能是Drawables,但是XML部分会非常棘手。

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

你需要探讨如何在运行时加载Java类。

+0

甚至布局写成.java文件,我还需要上传所有的绘图资源如何与.java文件链接这些可绘制? – Safa

+0

您将需要一个服务器设置,为您提供图像,您可以在客户端以“Bitmap”/“Drawable”处理图像,并且应该可以正常工作。您可以创建带有字节流的'Bitmap',并根据需要将它们转换为'Drawable's。请参阅:http://stackoverflow.com/a/7620610,http://stackoverflow.com/a/28616719 –

+0

您认为在运行时使用加载Java类会授予用户访问这些文件并显示内容或删除它的权限吗? – Safa