-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'。 –