我試圖在Android 2.3設備上的SD卡創建的文件夾:無法寫入到SD卡
final File downloadFolder = new File(FILES_PATH);
if (!downloadFolder.exists()) {
Log.i(TAG, "Creating tmp directory: " + downloadFolder.mkdirs());
}
而mkdirs()返回false。 FILES_PATH與getExternalStorage()的返回值相同 - /mnt/sdcard/.tmp/ SD卡可以從root用戶的cli寫入。 Permission:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.venturezlab.tvupdater"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="10"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
爲什麼?的mkdirs()
http://stackoverflow.com/questions/6911041/android-how-to-create-folder-into-sd-card/6911090 #6911090 – Rasel
你想說什麼?我完全一樣。 – arts777
不,你沒有。 – Rasel