-1
我將SQLite
中的位圖值編碼爲base64
來保存位圖值。我需要爲我所有的SQLite值創建一個JSON array
。我正在使用遊標從SQLite獲取所有的值。光標android中的二進制數據
但是光標並不包含整個base64值,只有一半base64 位。
我該如何解決這個問題?
我將SQLite
中的位圖值編碼爲base64
來保存位圖值。我需要爲我所有的SQLite值創建一個JSON array
。我正在使用遊標從SQLite獲取所有的值。光標android中的二進制數據
但是光標並不包含整個base64值,只有一半base64 位。
我該如何解決這個問題?
我認爲它不是最好的做法,以節省base64
表示在DB:
請記住base64
編碼使得文件大小超過原來的二進制表示更大的大約33%,所以,你可以圖像轉換成byte[]
,然後保存在blob
場
要保存JSON Object
二進制數據,請參見here
PS確保存儲'base64'編碼字符串的SQLite列至少具有大於或等於編碼字符串長度的'length'。 –