分为两类:
1、判断SD卡状态,boolean sdCardExist = Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED);
为TRUE时,可以写入sd卡
2、为FALse时,不能写入,写入手机内存中,方法this.openFileOutput(fileName,Context.MODE_WORLD_READABLE + Context.MODE_WORLD_WRITEABLE);
返回的文件file方法,File filetemp = this.getFileStreamPath(fileName);