public void write() {
if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {
File file = new File("sdcard/write.txt");
try {
FileOutputStream fos = new FileOutputStream(file);
fos.write("写入aaaaaaaaaaaaa".getBytes());
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
} else {
Log.e("write", "sd卡不可用");
}
}
public void read() {
File file = new File("sdcard/write.txt");
try {
FileInputStream fis = new FileInputStream(file);
BufferedReader br = new BufferedReader(new InputStreamReader(fis));
String text = br.readLine();
Toast.makeText(this, text, Toast.LENGTH_LONG).show();
} catch (Exception e) {
e.printStackTrace();
}
}
权限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>