我在wamp数据库中保存图像。如何获取它的URL,以便我可以在我的android程序中使用该URL来显示该图像?
答案 0 :(得分:0)
public Bitmap getCurrentBitmap() {
SQLiteDatabase db = dbs.getWritableDatabase();
String sql = "SELECT * FROM Image";// SELECT blob image column.
Cursor cursor = db.rawQuery(sql, new String[]{});
Bitmap bmp=null;
if(cursor.moveToFirst()){
//this.accId = cursor.getInt(0);
// this.accName = cursor.getString(1);
byte[] logoImage = cursor.getBlob(1);// get blob image convert into byte array[]
Bitmap bmp = BitmapFactory.decodeByteArray(logoImage, 0, logoImage.length);// now convert into Bitmap
}
if (cursor != null && !cursor.isClosed()) {
cursor.close();
}
db.close();
if(cursor.getCount() == 0){
return null;
} else {
return bmp;
}
}
//显示图片
profile_images.setImageBitmap(getCurrentBitmap());
答案 1 :(得分:0)
为什么会有网址?没有URL可以从数据库中检索内容。由于没有可以放入内容的URL。脚本只有url才能这样做。
如果你有一个脚本来检索内容,那么你会知道它的网址我认为