Android 对于具有超过500个图像的应用程序,图像应位于何处

Android 对于具有超过500个图像的应用程序,图像应位于何处,android,Android,我在考虑一个应该有500多张图片的项目。(每个图像约20kb) 应用程序将显示每个问题的图像。因此,它将每5-10秒显示一幅图像。所以我不确定是否应该将图像放入服务器。因为下载需要一些时间,当然移动互联网需要花费很多数据。另一方面,如果我把它们放在应用程序中,应用程序的大小将非常大 那么我应该把它们放在应用程序中还是放在服务器上 谢谢您的帮助。我建议只在第一次运行时将图像下载到应用程序的SD卡数据文件夹中。 这将使应用程序保持较小的大小,并且不会导致大量数据使用。 使用ASyncTask下载图像

我在考虑一个应该有500多张图片的项目。(每个图像约20kb) 应用程序将显示每个问题的图像。因此,它将每5-10秒显示一幅图像。所以我不确定是否应该将图像放入服务器。因为下载需要一些时间,当然移动互联网需要花费很多数据。另一方面,如果我把它们放在应用程序中,应用程序的大小将非常大

那么我应该把它们放在应用程序中还是放在服务器上


谢谢您的帮助。

我建议只在第一次运行时将图像下载到应用程序的SD卡数据文件夹中。 这将使应用程序保持较小的大小,并且不会导致大量数据使用。
使用ASyncTask下载图像

如果需要图像,我不会让应用程序像Damandeep提到的那样在第一次启动时下载图像

原因:如果用户下载并安装了应用程序,他就已经连接了互联网(否则就无法下载)。所以在这种情况下,让他下载多一点,不应该伤害他

如果您在第一次启动时下载图像,则无法保证internet连接仍然存在,用户可能会感到惊讶。所以基本上,他在使用你的应用程序之前就已经很恼火了


因此,如果图像几乎没有变化(仅在应用程序更新时):将其放入APK。(就像njtman在评论中说的那样)

你已经回答了你自己的问题……如果这些图像真的不可能出现,我会将它们本地存储在应用程序中。如果它们经常变化,你可以把它们放在某个服务器上,但要将它们缓存到“过期”为止。根据你给出的数字,应用程序大小大约为10mb。对于一个图形化的应用程序来说,这个尺寸是可以接受的。我会在APK中加入它们。@njtman我认为图像会经常变化。嗯,它们是电影图像,总是会有新的电影,所以新的图像。在这种情况下,我应该把它们放到服务器上吗?如果是,下载它们的场景应该是什么Mtok 21秒前编辑是否每个用户都会看到500张图片中的每一张(每张5秒,几乎一小时)?我会根据请求加载它们(在快速服务器上,20kb的内存应该加载得相对较快),然后缓存。如果您正在播放幻灯片,可能一次加载10-20个,然后在接近尾声时调用更多。我会看看毕加索,如果你只是在做图像,或者截击,如果你在做图像和文本动态加载图像。在这一点上,它们都是相当成熟的库,都处理缓存。嗯,它们是电影图像,总是会有新的电影,所以新的图像。在这种情况下,我应该把它们放到服务器上吗?如果是这样的话,下载它们的场景应该是什么?但是你需要改变的不仅仅是新电影的图像,对吗?因此,您需要一个真正的服务器解决方案或定期更新。对于以后的解决方案,我仍然建议将它们放在apkSo中,您认为我会将它们放在apk中并每月更新吗?你认为一个月更新一次apk不太频繁吗?我每周至少更新一次应用程序。更新的好处是:你的用户会被提醒他已经安装了你的应用程序。这就像是免费的公关:)