我在我的activity.xml文件中有一個ImageView。我正在設置一個從服務器檢索的圖像。我想從ImageView插入這張圖片到我的Sqlite數據庫中。任何人都可以向我解釋如何去做?我在Sqlite中的表是這樣的me (fbId LONG PRIMARY KEY,fbname TEXT,fbuserid INTEGER,fbpic BLOB,ph TEXT,email TEXT)
請告訴我一步一步,因爲我是數據庫的新手。
我ahve添加以下代碼,但在插入即插入一個錯誤是在SD卡和路徑SD卡的不確定如何從ImageView中檢索圖像並將其存儲在Android中的Sqlite數據庫中?
Bitmap photo = ((BitmapDrawable)v.getDrawable()).getBitmap();
ByteArrayOutputStream bos = new ByteArrayOutputStream();
photo.compress(Bitmap.CompressFormat.PNG, 100, bos);
byte[] bArray = bos.toByteArray();
Databasehandler db =new Databasehandler(this);
ContentValues values = new ContentValues();
values.put("image", bArray);
db.insert("image" , null, values);
你有什麼問題嗎? – pskink
我不知道如何從imageview中檢索圖像並插入到db – user3256145
可繪製的getDrawable() – pskink