安卓 - 将图像从URL保存到SD卡
我想将图像从URL保存到SD卡(供将来使用),然后从SD卡加载该图像以将其用作Google地图的可绘制叠加层。
以下是该函数的保存部分:
//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卡,但在到达线路时失败。我不明白为什么它会保存到那个目的地,但不能从它加载....createFromPath()