अनदेखा किया गया है मैंने मीडिया रिकॉर्डर API का उपयोग करके एक मूल ऑडियो रिकॉर्डिंग ऐप बनाया है। मैं एसडी कार्ड में एक फ़ोल्डर बनाने और उस फ़ोल्डर में अपनी रिकॉर्ड की गई फ़ाइलों को सहेजने की कोशिश कर रहा हूं। मुझे यह चेतावनी निम्नलिखित कोड के साथ मिल रही है।चेतावनी: 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";
यह चेतावनी संदेश को हल करने के लिए कैसे नजरअंदाज कर दिया है। अगर कोई अन्य गलती हो तो कोड को संशोधित करने के लिए स्वतंत्र महसूस करें।
कोशिश @SuppressWarnings (: '/ AudioRecordTest' बजाय'/AudioRecordTest/' – Matteo
क्या आपने अपनी 'AndroidManifest.xml' फ़ाइल में' WRITE_EXTERNAL_STORAGE' अनुमति को जोड़ना सुनिश्चित किया है? – Willis
@ विलिस इसकी अनुमति नहीं है, मैंने इसे शुरुआत में जोड़ा है। –