****;
//判断是否挂载sd卡
String path = ""
Boolean flag = false;
File file
if(!Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){
//没有挂载
// path = Environment.getExternalStorageDirectory().toString + "/xxx";
}else{
//挂载了
// path = Environment.getExternalStorageDirectory().toString + "/xxx";
}
path = Environment.getExternalStorageDirectory().toString + "/xxx(文件夹)";
file = new File(path);
if(file.exists){
//创建文件夹
file.mkdirs();
}else{
path = path + "xxx(要保存的文件)"
}
file = new File(path);
if(file.exists){
//创建文件
file.createNewFile();
}
Writer write = new OutputStreamWriter(new FileOutputStream(file), "UTF-8");
write.write(jsonObject.toString());
write.flush();
write.close();
file = null;
本文详细介绍了在Android环境中如何判断SD卡是否挂载,并演示了如何在SD卡上创建文件夹和文件,包括使用Java代码进行文件操作的过程。
4256

被折叠的 条评论
为什么被折叠?



