Попробуйте это ... Простой способ выполнить поставленную задачу.
у сохранить изображение с 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()
линия. Я не понимаю, почему это сохранит нормально к этому месту назначения, но не загрузит от него ....