1
我想將我的圖像存儲在數據庫中。我知道如何創建這個數據庫,但我如何在其中插入圖像? 我想將它們保存在資源中,然後添加到數據庫中,但是我可以不刪除它們。 我想在Android應用程序中保存圖像,將它們插入數據庫並從Holded地方刪除。我如何做到這一點。 謝謝。用數據創建數據庫
我想將我的圖像存儲在數據庫中。我知道如何創建這個數據庫,但我如何在其中插入圖像? 我想將它們保存在資源中,然後添加到數據庫中,但是我可以不刪除它們。 我想在Android應用程序中保存圖像,將它們插入數據庫並從Holded地方刪除。我如何做到這一點。 謝謝。用數據創建數據庫
你可以通過你的「形象的位圖」轉換爲「字節數組字符串」爲此,
Bitmap bitmap = YOUR_BITMAP;
ByteArrayOutputStream outStream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, outStream);
byte[] byteArray = outStream.toByteArray();
String imageString=new String(byteArray);
您可以保存這個和imagestring爲DB。
在檢索你可以做到以下幾點,
byte[] byteArray = imageString.getBytes();
Bitmap bitmap = BitmapFactory.decodeByteArray(byteArray, 0, byteArray.length);
我希望這會幫助你。
從哪裏我可以得到這個位圖。如果來自可繪製資源,比我可以; t在添加數據庫後刪除它們,因爲資源只有可讀性。 –
是的。你可以從網址或相機中獲取它。 –
是否可以將所需圖像手動添加到我的應用的某個文件夾中,而不是將它們添加到數據庫中並從文件夾中刪除? –