public void readSd(View view){
//注意:高版本4.0之后,读sdcard还需要android.permission.READ_EXTERNAL_STORAGE
try {
File file = new File("/mnt/sdcard/sdtest.txt");
FileInputStream fis = new FileInputStream(file);
BufferedReader br = new BufferedReader(new InputStreamReader(fis));
String str = br.readLine();
br.close();
fis.close();
Toast.makeText(this, "读到:" + str, Toast.LENGTH_SHORT).show();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public void writeSd(View view){
//应用程序写sdcard需要申请权限,具体为:
//android.permission.WRITE_EXTERNAL_STORAGE
try {
// /sdcard 和 /mnt/sdcard/ 是样效果
File file = new File("/sdcard/sdtest.txt");
FileOutputStream fos = new FileOutputStream(file);
fos.write("hello".getBytes());
fos.close();
Toast.makeText(this, "写sdcard卡成功", Toast.LENGTH_SHORT).show();
} catch (Exception e) {
Toast.makeText(this, "写sdcard卡失败", Toast.LENGTH_SHORT).show();
// TODO Auto-generated catch block
e.printStackTrace();
}
}