<span style="white-space:pre"> </span>private void writeFileToSD(String s) {
String sdStatus = Environment.getExternalStorageState();
// 擷取SDCard狀态,如果SDCard插入了手機且為非寫保護狀态
if (!sdStatus.equals(Environment.MEDIA_MOUNTED)) {
Toast.makeText(getApplicationContext(), "SDCard不存在", 1).show();
return;
}
try {
String fileName = "huanggangshifan.txt";
File file = new File(Environment.getExternalStorageDirectory()
+ "/" + fileName);
if (!file.exists()) {
file.createNewFile();
}
// 一個參數預設是覆寫原來的檔案内容的,可以構造的時候傳兩個參數第二個設定成true表示追加
FileOutputStream stream = new FileOutputStream(file);
byte[] buf = s.getBytes();
stream.write(buf);
stream.close();
} catch (Exception e) {
e.printStackTrace();
}
}