android - 我需要为我的 Android 应用程序存储 154 张图像,最好的方法是什么?

标签 android

我正在制作一个 android 应用程序,它需要显示数据库中每个项目的图像,该数据库目前有 154 条记录。

现在,如果我将图像放入数据库中,我仍然必须将它们存储在资源中,以便在首次下载应用程序时插入它们,我想将此数据库本地存储在应用程序中,因为记录不太可能更改如果用户无法访问互联网,他们仍然可以显示一些信息。

基本上,我想知道将这些图像存储在本地资源中是否是解决此问题的最佳方式,因为在本地存储 154 张图像似乎很多。

最佳答案

如果您确实关心apk 大小,那么不要将这些图像静态。相反,您可以将这些图像保存在 server(您的或免费的服务器)上,并使用 GlidePicasso 等库轻松加载这些图像。

如果您认为 apk 大小 对您来说无关紧要,并且用户不应该因为互联网不可用而面临问题,那么您可以在应用程序本身内保持这些图像静态。

关于android - 我需要为我的 Android 应用程序存储 154 张图像,最好的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39100640/

相关文章:

android - 没有可用于离线模式的缓存版本 Gradle 插件

Android gridview 项目更改

android - flutter 在外部打开文件,例如在 ios 上 "open in"

JavaScript 在移动设备上无法获得正确的窗口像素宽度

android - CallLog.Calls 按日期查询

java - 多个数据绑定(bind)错误

android - 如何将随机数从一个类传递到另一个类?

java - getSupportFragmentManager() 在 Activity 扩展 fragment 中未定义

android - 新的 NDK 插件有什么作用?

android - 如何在Android中创建HTTP服务器?