ギャラリーから選択したブロブまたはカメラからキャプチャしたブロブを使用して画像をsqliteデータベースに保存し、データベースからこれらの画像を取得してリストビューまたはグリッドビューに表示したいと考えています。
質問する
2275 次
1 に答える
3
画像を保存し、sqliteデータベースから画像を取得することが可能です。
それを保存するコード
// Convert your bitmap to byte array
ByteArrayOutputStream out = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, out);
byte[] bytes = out.toByteArray();
ContentValues cv = new ContentValues();
cv.put("IMAGE", bytes);
それを取得するためのコード
// Use Cursor to retrieve the image
byte[] bytes = cursor.getBlob(column_index);
ByteArrayInputStream input = new ByteArrayInputStream(bytes);
Bitmap bit = BitmapFactory.decodeStream(input);
于 2012-07-12T12:59:17.670 に答える