Android开发怎么用SQLite存储二进制
做智能设备,有几个从智能灯上得到的灯光颜色数据:bytered=0x00;bytegreen=0x00;byteblue=(byte)0xFF;bytelight=(by...
做智能设备,有几个从智能灯上得到的灯光颜色数据:
byte red = 0x00;
byte green = 0x00;
byte blue = (byte)0xFF;
byte light = (byte)0x99;
怎么存入SQLite呢?
我现在是用BLOB,但是读出来的时候就出错了
byte[] red_white = cursor.getBlob(cursor.getColumnIndex(ColorsDB.RED));
byte[] green = cursor.getBlob(cursor.getColumnIndex(ColorsDB.GREEN));
byte[] blue = cursor.getBlob(cursor.getColumnIndex(ColorsDB.BLUE));
byte[] light = cursor.getBlob(cursor.getColumnIndex(ColorsDB.BRIGHT));
报错:unknown error (code 0): INTEGER data in nativeGetBlob
请教一个存储方法,谢谢! 展开
byte red = 0x00;
byte green = 0x00;
byte blue = (byte)0xFF;
byte light = (byte)0x99;
怎么存入SQLite呢?
我现在是用BLOB,但是读出来的时候就出错了
byte[] red_white = cursor.getBlob(cursor.getColumnIndex(ColorsDB.RED));
byte[] green = cursor.getBlob(cursor.getColumnIndex(ColorsDB.GREEN));
byte[] blue = cursor.getBlob(cursor.getColumnIndex(ColorsDB.BLUE));
byte[] light = cursor.getBlob(cursor.getColumnIndex(ColorsDB.BRIGHT));
报错:unknown error (code 0): INTEGER data in nativeGetBlob
请教一个存储方法,谢谢! 展开
若以下回答无法解决问题,邀请你更新回答
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询