Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 应用程序或数据库中的图像URL_Android_Mysql - Fatal编程技术网

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

Android 应用程序或数据库中的图像URL,android,mysql,Android,Mysql,我正在制作一个android应用程序,它需要很多图片。但我不能把它们都放在应用程序中,因为它可能会有10G左右。我读过一些其他的问题,他们说将图片的url存储在数据库中更明智。我的问题是,图像url应该存储在应用程序本身还是数据库中?如果您将url存储在数据库中,您可以更轻松地管理图像,因为您不必对所有内容进行硬编码 如果将URL存储在数据库中,则可以更轻松地管理图像,因为不必对所有内容进行硬编码 将URL存储在数据库中更可取。您可以使用库加载图像,这样会更简单、更舒适。将URL存储在数据库中更

我正在制作一个android应用程序,它需要很多图片。但我不能把它们都放在应用程序中,因为它可能会有10G左右。我读过一些其他的问题,他们说将图片的url存储在数据库中更明智。我的问题是,图像url应该存储在应用程序本身还是数据库中?

如果您将url存储在数据库中,您可以更轻松地管理图像,因为您不必对所有内容进行硬编码

如果将URL存储在数据库中,则可以更轻松地管理图像,因为不必对所有内容进行硬编码

将URL存储在数据库中更可取。您可以使用库加载图像,这样会更简单、更舒适。

将URL存储在数据库中更可取。您可以使用library更方便、更舒适地加载图像。

最好将图像url存储在数据库中,无论该数据库驻留在您的手机上还是服务器上,您都可以使用rest服务从那里获取图像。 您可以在应用程序中使用多个库进行图像延迟加载

[1] :“Universal Image Loader”是一个非常好的第三方库。
您还可以通过创建一个基本线程池来添加自己的延迟加载算法。

最好将图像url存储在数据库中,无论该数据库是驻留在您的手机上还是服务器上,您都可以使用rest服务从那里获取它。 您可以在应用程序中使用多个库进行图像延迟加载

[1] :“Universal Image Loader”是一个非常好的第三方库。
您还可以通过创建基本线程池来添加自己的延迟加载算法。

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

硬编码会有更好的性能(多少,你需要测试)

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


因此,每件事都有它的取舍,您需要根据自己的需求和优先级来决定选择什么。

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

硬编码会有更好的性能(多少,你需要测试)

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


所以每件事都有它的取舍,你们需要根据你们的需求和优先级来决定选择什么。

我认为你们应该在数据库中存储图像URL。我认为你们应该在数据库中存储图像URL。