程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> bitmap-Android:位圖保存路徑

bitmap-Android:位圖保存路徑

編輯:編程綜合問答
Android:位圖保存路徑

我正在做一個功能,想要從網絡服務器上下載圖片,在屏幕上重新顯示這個圖片,如果用戶希望保存圖片,保存它倒SD卡的一個特定的文件夾中。有簡單的方法可以保存位圖,然後把它保存到SD卡的我選擇的文件夾中麼?
我的問題是我可以下載圖片,在一個屏幕上顯示成位圖。我能想到的把圖片保存到一個特定的文件夾的方法是使用FileOutputStream,但是這需要一個字節數組。我不知道怎麼講一個位圖轉換成字節數組(如果這是一個正確的方法),所以我用 Fileoutput流來寫數據。
其他的方法,我是用MediaStore

MediaStore.Images.Media.insertImage(getContentResolver(), bm,barcodeNumber+ ".jpg Card Image", barcodeNumber+ ".jpg Card Image");

這個可以保存到SD卡,但是不允許用戶自己指定文件夾。
無論什麼幫助我都是非常感謝的。先謝謝你。

最佳回答:


試試

{
       FileOutputStream out = new FileOutputStream(filename);
       bmp.compress(Bitmap.CompressFormat.PNG, 90, out);
} catch (Exception e) {
       e.printStackTrace();
}
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved