名前とステータスメッセージを使用してSQLliteに画像を保存し、それを取得したい。ギャラリーから取得した画像ビューから画像を保存し、画像ビューも取得したい。データベースに画像を保存する方法がわからない
質問する
1052 次
2 に答える
0
イメージを SQLite データベースに挿入します。BLOB タイプを使用する必要があります
このリンクを参照してください:
http://tttrung43.wordpress.com/2012/04/12/store-image-in-sqlite-database/
http://xjaphx.wordpress.com/2011/06/25/insert-image-to-database/
于 2013-01-31T08:04:38.633 に答える
0
画像をBase64
文字列に変換し、img_name、status、imgなどの列を含むデータベーステーブルに保存しますBase64
Androidのチェックアウトクラス
public static String convertImageToBase64(Bitmap img)
{
ByteArrayOutputStream baos = new ByteArrayOutputStream();
img.compress(Bitmap.CompressFormat.JPEG, 90, baos);
byte[] byteArrayImage = baos.toByteArray();
return Base64.encodeToString(byteArrayImage, Base64.DEFAULT);
}
public static Bitmap convertBase64ToImage(String base64)
{
byte[] byteArray = Base64.decode(base64, Base64.DEFAULT);
return BitmapFactory.decodeByteArray(byteArray, 0, byteArray.length);
}
sqlite については、以下のリンクを参照してください。
http://www.vogella.com/articles/AndroidSQLite/article.html http://developer.android.com/reference/android/database/sqlite/package-summary.html
于 2013-01-31T07:50:40.793 に答える