کد ایجاد دایرکتوری در حافظه خارجی
يكشنبه, ۱۲ بهمن ۱۳۹۹، ۱۰:۴۱ ق.ظ
File file = new File(Environment.getExternalStorageDirectory(), "VoiceRecorder");
if (!file.exists()) {
file.mkdirs();
}
اینجا گفتم در روت اصلی حافظه یک دایرکتوری به نام VoiceRecorder بسازه. (آرگومان اول پرنت و آرگومان دوم چایلد می باشد) قسمت دوم حتما باید نوشته بشه وگرنه کرش میکنه.
فرض کن قراره فایل صوتی ضبط شده در این دایرکتوری قرار بگیرد. کد آن به صورت زیر است:
String recordFile = "Recording_" + simpleDateFormat.format(currentDate) + ".MPEG4";
mediaRecorder.setOutputFile(file.getPath() + "/" + recordFile);
۹۹/۱۱/۱۲