私は、メディアレコーダーAPIを使用して基本的なオーディオレコーディングアプリケーションを作成しました。私はSDカードにフォルダを作成し、そのフォルダに録音したファイルを保存しようとしています。次のコードでこの警告が表示されます。警告:File.mkdir()は無視されます
File.mkdir()この警告メッセージを解決するためにどのように
// Assign random number to avoid audio file from overwriting
Long tsLong = System.currentTimeMillis()/1000;
// Specify a Location for the recorded file to be stored in the SD card
mFileName = Environment.getExternalStorageDirectory().getAbsolutePath() + "/AudioRecordTest/";
File path = new File(mFileName);
if(!path.exists()) {
path.mkdir();
}
mFileName += "/AudioRecordTest_" + tsLong.toString() + ".mp3";
を無視しています。他の間違いがある場合は、コードを自由に変更してください。私が間違っている場合
試し: '/ AudioRecordTest'の代わりに'/AudioRecordTest/' – Matteo
あなたの' AndroidManifest.xml'ファイルに 'WRITE_EXTERNAL_STORAGE'パーミッションを追加しましたか? – Willis
@Willisその許可ではなく、最初に追加しました。 –