Java Can';在I';之后找不到录制的文件;我已经停止录音了
我正在制作一个简单的应用程序,只要按住imagebutton就可以录制声音,但录制完后,我在android设备上找不到该文件 代码: 权限:Java Can';在I';之后找不到录制的文件;我已经停止录音了,java,android,eclipse,android-mediarecorder,Java,Android,Eclipse,Android Mediarecorder,我正在制作一个简单的应用程序,只要按住imagebutton就可以录制声音,但录制完后,我在android设备上找不到该文件 代码: 权限: <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission andr
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.STORAGE" />
如果您已将设备连接到计算机,并且正在那里搜索文件,请尝试断开并重新连接设备。我发现您在开发过程中创建的文件并不总是立即显示,尽管它们确实存在
如果出于任何原因怀疑文件不存在,请添加一个快速检查,以确保文件在写入后确实存在于外部存储器中。您需要首先创建目录,请在onCreate方法中添加类似的内容
boolean exists = false;
File createdir = new File(Environment.getExternalStorageDirectory() + "/easyvoicenotepad");
File createdir2 = new File(Environment.getRootDirectory().getAbsolutePath() +"/easyvoicenotepad");
if (createdir.exists()) {
exists = true;
}
else {
createdir.mkdir();
}
if (createdir2.exists()) {
exists = true;
}
else {
createdir.mkdir();
}
您是否已创建此文件夹“EasyVoiceNodePad”请检查我的答案并尝试您的代码
boolean exists = false;
File createdir = new File(Environment.getExternalStorageDirectory() + "/easyvoicenotepad");
File createdir2 = new File(Environment.getRootDirectory().getAbsolutePath() +"/easyvoicenotepad");
if (createdir.exists()) {
exists = true;
}
else {
createdir.mkdir();
}
if (createdir2.exists()) {
exists = true;
}
else {
createdir.mkdir();
}