Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.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 安卓应用程序&x2B;图像存储与检索_Android_Database_Image_Data Retrieval - Fatal编程技术网

Android 安卓应用程序&x2B;图像存储与检索

Android 安卓应用程序&x2B;图像存储与检索,android,database,image,data-retrieval,Android,Database,Image,Data Retrieval,我正在设计一个基于餐馆的应用程序,它有很多图片 请告诉我: 我应该如何在数据库中保存图像,即以何种格式保存图像,以便在应用程序中检索和显示的时间最短?(注意:该数据库是一个MySQL数据库,位于外部服务器上) 我应该如何检索它们,即使用哪种方法(JSON等) 不要直接从应用程序使用远程数据库服务器连接,这可能会导致性能降低。相反,使用webservices作为数据库和应用程序之间的中介。你的应用程序应该调用一个webservice,它将在内部查询你的数据库并返回响应。第一个响应可以是XML或JS

我正在设计一个基于餐馆的应用程序,它有很多图片

请告诉我:

  • 我应该如何在数据库中保存图像,即以何种格式保存图像,以便在应用程序中检索和显示的时间最短?(注意:该数据库是一个MySQL数据库,位于外部服务器上)

  • 我应该如何检索它们,即使用哪种方法(JSON等)


  • 不要直接从应用程序使用远程数据库服务器连接,这可能会导致性能降低。相反,使用webservices作为数据库和应用程序之间的中介。你的应用程序应该调用一个webservice,它将在内部查询你的数据库并返回响应。第一个响应可以是XML或JSON,但我个人建议您使用JSON,因为它可以非常快地从XML开始。您的第一个Web服务响应将只返回您应该异步下载的图像的URL,以便UI线程不会挂起。

    是的,我正在使用Php进行Web服务。正如您所说的“URL”,这意味着我应该将图像的引用(URL)保存在数据库中,而不是以BLOB格式保存?是的,我的意思就是这样说,并直接从应用程序下载。非常感谢。。所以我只是重复我的理解::1。使用web服务。2.在数据库中保存图像的URL。3.在单独的线程中检索URL并直接从应用程序下载图像。4.使用JSON作为检索方法。如果您得到了答案,请在我的上述答案上打勾。