Просто извлеките <Image>
данные тега из вашего XMl.
String imgURL = your <Image> value;
ImageView imageView = new ImageView(this);
Bitmap bmp = BitmapFactory.decodeStream(new java.net.URL(imgURL).openStream());
imageView.setId(i);
imageView.setImageBitmap(bmp);
Это будет работать для установки изображения, и вы также получите изображение в формате "bmp" .
Android provide directly show image from URL:
Для сохранения изображения на SD-карту:
File file = new File (pathOfSdCard, iamgeName);
try {
file.createNewFile();
FileOutputStream out = new FileOutputStream(file);
bitmap.compress(Bitmap.CompressFormat.JPEG, 10, out);
out.flush();
out.close();
} catch (Exception e) {
e.printStackTrace();
}
Поместите строку в AndroidMenifest:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Это все, что я использую в своем приложении.он отлично работает.
Надеюсь, это вам очень поможет.