2012-02-24 43 views
0

在我的應用程序中,我生成了一些只需要我的應用程序的圖像,但它應該永久保存在手機中。哪一個更適合在android中存儲圖像?

要做到這一點,我有兩個想法:

  1. 儲存於SD卡一個單獨的文件夾和隱藏這一點,並保持與imageIDs和imagepaths數據庫。
  2. 將圖像本身及其ID存儲在數據庫中。

從哪兩個哪個更好? 有沒有其他解決方案在性能和存儲空間方面更好?如果是,那麼請提出一個好的解決方案。

在此先感謝。

回答

1

第一個..

1: Store in a separate folder in sdcard and hide this and mentain a database with imageIDs and imagepaths. 

最好避免大型數據庫文件和BLOB類型圖像,反之亦然的轉換..

+0

在這種情況下,如何使這些圖片私有我的理解?你能建議一些鏈接嗎? – 2012-02-24 11:16:20

+0

如果圖像數量較少且尺寸較小,則還可以將這些圖像放在/ data/data//files目錄中,以便它們對您的應用程序保密。或者,如果你想把它放在SD卡上,然後用「。」製作一個目錄名稱。前綴會隱藏目錄。 – user370305 2012-02-24 11:18:16

+0

隱藏之後,我將如何檢索這些文件?我是否需要指定包含點前綴的路徑,或只需要目錄名稱/文件名就足以檢索文件。 – 2012-02-24 11:20:49

相關問題