我想将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