我想將URL中的圖像保存到SD卡中(以備將來使用),然後從SD卡上加載該圖像以將其用作Google地圖的可繪製覆蓋圖。Android - 將URL上的圖像保存到SD卡上
下面是函數的節省部分:開始的createFromPath()
線時
//SAVE TO FILE
String filepath = Environment.getExternalStorageDirectory().getAbsolutePath();
String extraPath = "/Map-"+RowNumber+"-"+ColNumber+".png";
filepath += extraPath;
FileOutputStream fos = null;
fos = new FileOutputStream(filepath);
bmImg.compress(CompressFormat.PNG, 75, fos);
//LOAD IMAGE FROM FILE
Drawable d = Drawable.createFromPath(filepath);
return d;
的圖像保存到SD卡succuessfully但失敗。我不明白爲什麼它會保存到目的地,但不加載它...
你會得到什麼錯誤? – Cristian 2011-02-02 13:45:32
您是否嘗試使用createFromPath加載現有圖像? – Ankit 2011-02-02 13:47:07
它位於try-catch語句中,如果失敗,則將其設置爲null。我還沒有測試過其他圖片。我正在使用仿真器 – Jamie 2011-02-02 13:57:23