android - 应用程序或数据库中的图像 URL

标签 android mysql

我正在制作一个需要大量图片的 Android 应用程序。但我不能将它们全部放在应用程序中,因为它会像 10 GB 或其他东西。我读过其他一些问题,他们说将图片的 url 存储在数据库中更聪明。我的问题是,图像 url 应该存储在应用程序本身还是数据库中?

最佳答案

数据库是应用程序本身的一部分。不是吗?如果您在谈论硬编码,将它们保留在数据库中会更好地记住可扩展性,但会涉及对数据库的额外调用。

硬编码它们的性能会更好(多少,你需要测试一下)。

或者,您可以通过将 url 存储在配置中并在构建时替换它们来使用构建工具。虽然这解决了上述两个问题,但它增加了代码的复杂性。

因此,一切都有它的让步和索取,您需要根据您的要求和优先级来决定选择什么。

关于android - 应用程序或数据库中的图像 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32002989/

相关文章:

mysql - 如何向具有 GROUP BY 和 HAVING 子句的查询再添加一个连接?

包含意外值的 PHP 对象属性

mysql - 如何解密md5()中的加密密码?

Android OpenGLES 2.0 加载更多纹理

android - 无法点击 AdMob 插页式广告

android - 从一个 dagger 2 模块如何访问另一个 dagger 2 模块中提供的 SharedPreferences

php - 如何将多个选定的 MySQL 列插入到单个 PHP 数组

mysql - 大删除查询超时

java - 检索 SQLite 数据时,notifyDataSetChanged 不起作用

java - 如何将本地管理面板与 Android Studio 中的 Android 应用程序连接?