2013-12-21 39 views
0

我需要一些關於Sql數據庫方法的建議來存儲rss訂閱源數據 第一:我的rss訂閱源提供了圖像url鏈接,我在運行時使用位圖和inputstream進行顯示,但現在用於離線目的,以便當互聯網不可用時使用應用程序我如何加載它們,我需要保存像whatsapp一樣的完整圖像嗎?這種方法是對的嗎?如果是的話如何在數據庫中保存完整的圖像?示例代碼將有所幫助。Android存儲rss訂閱數據

最後,我想保存SD卡上的完整數據庫不在內部存儲器中,將數據存儲在SD卡上可以正常工作,否則會產生問題?因爲WhatsApp或許多其他應用程序在內存中存儲了相當多的數據!如果存儲在SD卡上不是問題,我如何將完整的數據存儲在SD卡上?

回答

0

如果您的圖片來自您的在線服務器,請使用緩存,然後將URL保存到SQLite數據庫以及脫機時需要訪問的其他數據。

至於圖像下載和高速緩存方法,你可以看到這個鏈接:

http://theandroidcoder.com/utilities/android-image-download-and-caching

一旦圖像下載並緩存你甚至可以離線查看。 :)否則,您可能需要存儲整個圖像並將其保存在手機的特定路徑中,並在互聯網連接不存在時訪問它。

至於你的想法存儲在SD卡。我只能想到一個問題。當SD卡被移除時,您的所有數據都將丟失。您應該搜索如何更好地處理手機中的數據,以及如何爲此存儲在外部存儲器中進行研究。現在您已經對您做了一些研究,以進一步瞭解其風險和優勢。