Blob用于在sqlite中保存字节数组.
要将位图转换为字节数组,请使用以下代码:
Bitmap image = BitmapFactory.decodeResource(getResources(), R.drawable.thumbnail);
ByteArrayOutputStream out = new ByteArrayOutputStream();
image.compress(Bitmap.CompressFormat.PNG, 100, out);
byte[] buffer=out.toByteArray();
Run Code Online (Sandbox Code Playgroud)
要在blob类型中保存字节数组,请使用以下代码:
ContentValues cv=new ContentValues();
cv.put(CHUNK, buffer); //CHUNK blob type field of your table
long rawId=database.insert(TABLE, null, cv); //TABLE table name
Run Code Online (Sandbox Code Playgroud)
通过此链接了解有关Blob的更多信息
| 归档时间: |
|
| 查看次数: |
4537 次 |
| 最近记录: |