這裡我自己寫了一個向SD卡存儲的一個工具類,友善以後自己成長
public class CdSave {
// filename建立的檔案名
// data傳入的位元組數組
public static Boolean save(String filename, byte[] data) {
Boolean flag = false;
// 擷取Sd卡的根目錄
File file = Environment.getExternalStorageDirectory();
FileOutputStream out = null;
// 判斷sd卡是否挂載
if (Environment.getExternalStorageState().equals(
Environment.MEDIA_MOUNTED)) {
try {
// 建立檔案輸出流對象,如果沒有該檔案也會自動建立
out = new FileOutputStream(new File(file, filename));
// 寫入資料
out.write(data, 0, data.length);
flag = true;
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
try {
// 關閉流
out.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
return flag;
}
}