****;
//判断是否挂载sd卡
String path = ""Boolean flag = false;File fileif(!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;