0
我使用下面的代碼在android中創建文件,但是當我使用android版本4.x時未創建文件,但是當我使用2.x版本的代碼時,和文件被創建如何在Android版本4.x中創建文件
File path = new File(Environment.getExternalStorageDirectory()+"/FullDuplexCall/");
path.mkdirs();
try {
sendfile = File.createTempFile("sendfile", ".txt",path);
Log.d("VS", "create sender file");
recfile=File.createTempFile("recfile",".txt",path);
Log.d("VS", "create reciever file");
dos = new DataOutputStream(
new BufferedOutputStream(new FileOutputStream(sendfile)));
dos1 = new DataOutputStream(
new BufferedOutputStream(new FileOutputStream(recfile)));
} catch (IOException e) {
throw new RuntimeException("Couldn't create file on SD card", e);
}
,這裏是
<uses-permission android:name="android.permission.RECORD_AUDIO"></uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
<uses-permission android:name="android.permission.INTERNET"> </uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"> </uses-permission>
是拋出異常還是您怎麼知道該文件未被創建? – Simas
沒有錯誤或異常,但當我在設備上檢查它沒有找到文件 – lena
嘗試創建一個正常的文件,而不是一個臨時的文件 –