我需要將圖像從互聯網保存到內部/外部存儲並在本地顯示在webview中。我已經完成從互聯網上檢索圖像。我需要幫助將其保存在內部或外部存儲中以及在webview中顯示它的路徑。Android - 將圖像從互聯網保存到內部/外部存儲並在webview中顯示
0
A
回答
1
內部存儲可以使用SQlite
或sharedpreference
和外部存儲檢查本教程:
http://www.vogella.de/articles/AndroidFileSystem/article.html
1
try {
FileOutputStream out = new FileOutputStream(filename);
bmp.compress(Bitmap.CompressFormat.PNG, 90, out);
} catch (Exception e) {
e.printStackTrace();
}
從下面的函數獲取圖像並保存繪製在文件
private Drawable LoadImageFromWeb(String url) {
try {
InputStream is = (InputStream) new URL(url).getContent();
Drawable d = Drawable.createFromStream(is, "src name");
return d;
} catch (Exception e) {
System.out.println("Exc=" + e);
return null;
}
}
6
如何從輸入流保存SD卡中的圖像..
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();
現在你的圖像在SD卡保存爲download.JPEG ..
,您可以使用此路徑獲得的圖像..
dir+"\downloadImage.JPEG"
相關問題
- 1. 從互聯網獲取圖像並將它們動態存儲在內部存儲器中Android
- 2. 從互聯網上下載文檔/ PDF並保存到內部存儲器
- 3. 如何從內部存儲器拍照並將拍攝圖像保存在內部存儲器android中?
- 4. 如何保存圖像到外部存儲設備不保存在內部
- 5. Android:使用DownloadManager從互聯網下載文件並將其保存到內部存儲器
- 6. 在Android中將文件從內部複製到外部存儲
- 7. Android:無法從內部存儲器加載圖像到webview
- 8. 從外部存儲顯示?
- 9. 捕獲圖像並將其保存在內部存儲器上
- 10. 從外部存儲器獲取圖像並將其顯示在圖庫中
- 11. 保存到外部存儲
- 12. 在內部存儲vs外部存儲中存儲應用圖像
- 13. 使用getExternalStoragePublicDirectory保存的Android圖像不會在內部存儲器中顯示
- 14. Android,如何將圖像存儲在內部存儲器中?
- 15. Android從內部/外部存儲獲取圖像
- 16. Android從內部/外部存儲器選擇圖像
- 17. 外部存儲到內部存儲
- 18. 保存到外部存儲器android
- 19. 如何將圖像保存到內部存儲器
- 20. 將創建的位圖圖像保存到內部存儲器
- 21. 顯示存儲在內部存儲
- 22. 通過網址保存圖像到內部存儲
- 23. 將圖像保存到外部存儲器(如果可用)
- 24. 將視頻保存到內部存儲
- 25. 將數據保存到內部存儲
- 26. Android的圖像保存到內部存儲
- 27. 將文件存儲在Android的外部存儲和內部存儲中
- 28. android - 保存文件到內部存儲
- 29. Android的圖像保存在外部存儲
- 30. 鈦 - 從互聯網上保存圖像到Android上的SD卡
此方法不會保存原始圖像,而是一個可以使用更多空間的重新壓縮的png。 –