0
這裏是一個真實拋出的確切異常:MediaRecorder問題 - 拋出FileNotFoundException異常,當我嘗試寫到SD卡
java.io.FileNotFoundException: /mnt/sdcard/example.mp4 (Permission denied)
我簡直複製並粘貼here示例代碼。此外,我還添加了這個代碼有點格式化我的路徑正確:
private String sanitizePath(String path) {
if (!path.startsWith("/")) {
path = "/" + path;
}
if (!path.contains(".")) {
path += ".3gp";
}
return Environment.getExternalStorageDirectory().getAbsolutePath() + path;
}
這裏是包含在我的清單中的權限:
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.RECORD_VIDEO" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.STORAGE" />
<uses-feature android:name="android.hardware.camera"/>
<uses-feature android:name="android.hardware.camera.front"/>
我失去的東西完全明顯或者是什麼更多?