2017-10-10 164 views
-3

我想獲取圖像並將其存儲在sqlite中,我應該怎麼做?如何在SQLite中存儲圖庫中的圖像?

例如,用戶點擊按鈕,然後從圖庫中選取圖像,我想將其存儲在sqlite中,並在另一個活動上顯示該圖像。

+1

在一個數據庫中存儲一個實際的圖像通常不是一個好主意,你應該把路徑放到數據庫中的圖像 – tyczj

+0

那麼,我該怎麼做? – Mmd

+0

你應該像我說的那樣在你的數據庫中存儲url,然後在你需要url時獲得圖像 – tyczj

回答

0

在android手機由於其本質的原因,它不是一個好主意,因爲它不是線程安全存儲圖像的字節字節的圖像數據庫。將位圖傳遞給另一個Activity也很複雜,並且會導致內存錯誤。

它可以讓你的應用程序變慢甚至得到ANR(Application Not Responding)的錯誤,所以,如果你想存儲的圖像文件path只是存儲到他們被發現或Uri他們的位置的文件夾。 當指導用戶選擇不在此問題範圍內的圖像時,您需要進行一些培訓才能獲得Uri。所以考慮訪問this question。也是this external link

相關問題