0
我正在設計一個基於餐廳的應用程序,它有很多圖像。Android應用程序+圖像存儲和檢索
請告訴我:
我應該如何保存在數據庫中的圖像,即在該格式,以便檢索和顯示的應用程序,時間是最小的? (注意:這個數據庫是一個MySQL,位於外部服務器上)。
我該如何檢索它們,即使用哪種方法(JSON等)?
我正在設計一個基於餐廳的應用程序,它有很多圖像。Android應用程序+圖像存儲和檢索
請告訴我:
我應該如何保存在數據庫中的圖像,即在該格式,以便檢索和顯示的應用程序,時間是最小的? (注意:這個數據庫是一個MySQL,位於外部服務器上)。
我該如何檢索它們,即使用哪種方法(JSON等)?
不直接從應用程序使用遠程數據庫服務器連接,可能導致性能下降。而應該使用webservices作爲數據庫和應用程序之間的中介。你的應用程序應該調用一個web服務,它將在內部查詢你的數據庫並返回你的響應。第一個響應可以是XML或JSON,但是我個人建議您將JSON從XML中快速地提取出來。您的第一個webservice響應將只返回您應該異步下載的圖像的url,以便UI線程不被掛起。
是的,我使用PHP的網絡服務。正如你所說的'網址'這意味着我應該保存在數據庫中的圖像的引用(URL),而不是BLOB格式? –
是的,我的意思是確切地說,並直接從應用程序下載它。 – Shachillies
非常感謝..所以我只是重新理解我的理解:: 1.使用Web服務。 2.保存圖像的URL到數據庫中。 3.在單獨的線程中直接從應用中檢索URL並下載圖像。 4.使用JSON作爲檢索方法。 –