我需要制作一个应用程序,该应用程序将是从Play商店下载应用程序时随应用程序提供的多张图片库。 您能否建议将来如何最好地完成新图像的添加? 我知道怎么做画廊从你设备上的文件夹中获取图像,但是如何将这些图像与Play商店中的应用程序放在一起?我们需要它们作为解包的资源吗?
谢谢!
答案 0 :(得分:3)
您有2个基本选项。
在运行时从互联网下载图像 - 由您可以控制的服务器提供,因此无需更新应用程序即可添加新图像。
或者您可以将图片放入应用内的/drawable
文件夹中,每次添加新图片时都可以在Play商店中更新您的应用。
答案 1 :(得分:1)
如果将所有图像放在drawable文件夹中,则应用程序将非常大。我建议将图像放在托管cdn的图像上,如cloudinary然后使用图像下载器从网址中选择图像并将其缓存在设备上,如Picasso或Universal Image Loader。此外,您不希望仅仅因为要添加一些图像而发送更新。
答案 2 :(得分:0)
我认为有两种方法可以做到: (1)将图片放入网络服务器。应用程序可以从Web服务器下载新图片并存储到设备的本地内存。 (2)当您想要向应用添加更多图片时,将图像放到/ Asset文件夹并将应用更新提交到Google Play。
答案 3 :(得分:0)
我不确定您作为解包资源的意思,但最简单的选择是将它们作为drawable包含。
如果您不想这样做,可以将它们包含在资产或原始资源目录中。资产通常用于某些图像原始可能会被使用,如果你是如你所说的那样包括一些其他格式的解包,那就是它自己的问题。