Android - 将图像从Internet保存到内部/外部存储并在webview中显示

Sto*_*art 0 android

我需要将图像从Internet保存到内部/外部存储,并在本地webview中显示.我已经从互联网上检索图像.我需要帮助将其保存在内部或外部存储中以及在webview中显示它的路径.

Nir*_*tel 5

如何从输入流中保存sdcard中的图像..

String dir = Environment.getExternalStorageDirectory().toString();
OutputStream fos = null;                
File file = new File(dir,"downloadImage.JPEG");
Bitmap bm =BitmapFactory.decodeStream(your input stream);
fos = new FileOutputStream(file);
BufferedOutputStream bos = new BufferedOutputStream(fos);
bm.compress(Bitmap.CompressFormat.JPEG, 50, bos);
bos.flush();
bos.close();
Run Code Online (Sandbox Code Playgroud)

现在您的图像保存为download.JPEG in sdcard ..

你可以使用这条路径获取图像..

dir+"\downloadImage.JPEG"
Run Code Online (Sandbox Code Playgroud)