我在我的應用程序中有很多圖像,現在我把所有圖像都放在drawable中。圖像已經預先壓縮/優化以用於移動觀看。 (但我希望這些所有圖像在SD卡中,並使用該位置,而不是可繪製的,因爲大量的圖像)存儲大量圖像
我的一個要求是,我能夠爲用戶提供離線訪問。我想知道什麼是最有效的方式
存儲大量圖像的(約四百-幾千個)
所以我的計劃是,我將存儲的所有圖像在SD卡(通過將文件夾在其中),現在將這些 圖像的鏈接存儲在數據庫表中。
因此,應用程序首先從數據庫表中獲取圖像路徑,然後從SD卡獲取文件並顯示它。
但我的問題是,我應該在開發應用程序時將這些圖像放在哪裏。
(我應該把我的所有繪製的圖像,然後將其複製SD卡programitically,然後開始使用位置!)
1)如何在SD卡所有這些圖像存儲在發展的時間的應用程序。 ? 2)所以,當我將部署我的應用程序這些所有圖像應該可以在包內?
我爲自己弱小的英語道歉,我沒有從網上下載圖片。我必須在我的應用程序包中放置所有圖像,當我安裝應用程序時,圖像應該存儲在某個目錄中,並且具有圖像名稱的目錄路徑已經存儲在數據庫中。那麼如何實現這一目標呢? – LogicBoy
爲什麼你想在SD卡上的圖像,而不是在可繪製的文件夾?你可以把所有東西放在可繪製的文件夾中,然後使用R.drawable.filename來獲取它。這樣你就不必維護數據庫。 – Enigma
我已經更新了我的答案。 – Enigma