在我的應用程序中我已經在圖像視圖中設置了圖庫。現在我想將該圖像存儲在我的SQL數據庫中。如何將圖像存儲在我的SQL數據庫中?
- 我必須在我的SQL數據庫中更改什麼? (BLOB ??)
- 什麼是從圖像視圖中檢索圖像並將其存儲在SQL數據庫中的最佳方法?
這裏是我的SQL數據庫:
private static final String DATABASE_CREATE =
"create table " + DATABASE_TABLE + " ("
+ KEY_ROWID + " integer primary key autoincrement, "
+ KEY_TITLE + " text not null, "
+ KEY_BODY + " text not null, "
+ KEY_DATE_TIME + " text not null);";
在這裏,我得到畫廊中的圖像的路徑,然後將圖像中的圖像視圖
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
if (requestCode == PICK_FROM_FILE) {
Uri selectedImageUri = data.getData();
selectedImagePath = getPath(selectedImageUri);
Log.v("IMAGE PATH====>>>> ",selectedImagePath);
// Decode, scale and set the image.
Bitmap myBitmap = BitmapFactory.decodeFile(selectedImagePath);
Bitmap scaledBitmap = Bitmap.createScaledBitmap(myBitmap, NEW_WIDTH, NEW_HEIGHT, true);
myBitmap.recycle();
myBitmap = null;
mImageView.setImageBitmap(scaledBitmap);
}
}
}
我的[回覆](http://stackoverflow.com/a/9141116/996493)可能會幫助你。 – Lucifer