1.)これらのイメージを外部ディレクトリまたはsdcardに保存できます。
String rootDir = Environment.getExternalStorageDirectory()
+ File.separator + "nameofyourfolder";
File rootFile = new File(rootDir);
rootFile.mkdir();
URL url = new URL(fileURL);
File newFile=new File(rootFile,fileName);
newFile.createNewFile();
FileOutputStream f = new FileOutputStream(newFile);
InputStream in = url.openConnection().getInputStream();
byte[] buffer = new byte[1024];
int len1 = 0;
while ((len1 = in.read(buffer)) > 0) {
f.write(buffer, 0, len1);
}
f.close();
2)あなたは、画像のサイズを圧縮することができます。
int nh = (int) (bitmap.getHeight() * (512.0/bitmap.getWidth()));
bitmap = Bitmap.createScaledBitmap(bitmap,512,nh,true);