網頁

2019年6月8日 星期六

[ Android Studio ] SQLite圖片入資料庫與ID編號重新排列


一、字串轉換成圖片的方法:

byte[] bitmapArray;
bitmapArray= Base64.decode(cursor.getString(3),Base64.DEFAULT);
bitmap= BitmapFactory.decodeByteArray(bitmapArray,0,bitmapArray.length);

二、圖片轉換成字串的方法:

private String pic_data(Bitmap bitmap_uri) {
    String iB_string="";
    ByteArrayOutputStream bStream=new ByteArrayOutputStream();
    bitmap_uri.compress(Bitmap.CompressFormat.PNG,100,bStream);
    byte[] bytes=bStream.toByteArray();
    iB_string=Base64.encodeToString(bytes,Base64.DEFAULT);
    return iB_string;
}

三、id編號重新排列的方法:

1.自訂排列
sum_id為總筆數
新增時讓id為總筆數+1如一編號。
values.put("_id",String.valueOf(sum_id+1));

2.刪除後執行重新排列:

String up_del="update TB2019 set _id=_id-1 where _id>"+id_text;
db.execSQL(up_del);



影片教學:

沒有留言:

張貼留言

影片的問題請留在影片的留言區裡。
部落格不會另外通知給我,所以很難發現你有留言。