1

ギャラリーから選択したブロブまたはカメラからキャプチャしたブロブを使用して画像をsqliteデータベースに保存し、データベースからこれらの画像を取得してリストビューまたはグリッドビューに表示したいと考えています。

4

1 に答える 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 に答える