0
我試圖將位圖保存到SD卡,並通過使用Media.insertImage中返回的字符串,稍後創建位圖的實例。但重新創建它不起作用。它正確地保存位圖,因爲我可以在畫廊應用程序中看到它,但我無法獲得位圖路徑正確或其他內容。任何幫助,我真的很感激。這是我正在做的。Android Media.insertImage並從SD卡檢索圖像
Bitmap image = Bitmap.createBitmap(this.getWidth(), this.getHeight(), Bitmap.Config.RGB_565);
this.draw(new Canvas(image));
String s = Images.Media.insertImage(Mycontext.getContentResolver(), image, "mytitle", null);
,我試圖在應用中LOC = S從上面以後重新創建:
Bitmap bmp = BitmapFactory.decodeFile(loc);
你試過Images.Media .getBitmap(Mycontext.getContentResolver(),Uri.parse(loc))? – onit 2012-04-03 20:47:44
做到了。我認爲它看起來很簡單。謝謝你的幫助。 – bflosabre91 2012-04-03 20:57:51
沒問題,很高興提供幫助。我不知道爲什麼路徑在BitmapFactory中不起作用,但我記得在我寫的一些較舊的代碼中,我必須使用該方法來檢索圖像。 – onit 2012-04-03 21:00:06