游标android中的二进制数据

时间:2016-11-11 05:55:36

标签: android json sqlite

我通过将其编码为SQLite来保存base64中的位图值。我需要为我的所有SQLite值创建JSON array。我正在使用游标从SQLite获取所有值。

  

但是光标不能保存整个base64值,只有一半base64   位。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

我认为在db:

中保存base64表示不是最好的做法

请记住base64编码使文件大小比原始二进制表示大约33%,因此您可以将图片转换为byte[],然后将其保存在blob字段

要在JSON Object中保存二进制数据,请参阅here