[英]How to create folders in external SD Card on Android 4.4.2?
我已經添加了在清單文件中讀寫的權限。 默認情況下,我的設備具有以下文件夾:
/存儲/模擬/ 0
/存儲/模擬/遺留
/存儲/ sdcard0
/存儲/ sdcard1
/存儲/ usbcard1
事實證明,無法在/ storage / sdcard1(即sdcard的位置)中創建文件夾,使用與我可以在/ storage / emulated / 0中創建文件夾相同的方法。
這是我創建文件夾的方法
private static boolean CriarDiretorio(File dir) {
if (dir.isDirectory()) return true; // already exists
if (dir.exists()) return false; // already exists, but is not a directory
return dir.mkdirs(); // create it
}
您無法在Android 4.4+的可移動存儲設備上的任意位置讀取或寫入 。
歡迎您調用getExternalFilesDirs()
(注意:復數)。 如果返回2個以上的目錄,則第二個及后續目錄將是可移動存儲中的目錄,該目錄對於您的應用程序是唯一的,您可以從中讀取和寫入。
最好的方法是先將OS root,然后再使用root Explorer。 或使用其中一個第三方文件管理器之一創建一個文件夾和文檔,然后在內部存儲卡上進行寫操作,並在完成寫文檔和創建文件夾后,使用Kitkat OS隨附的內部文件管理器來復制創建的文件文件夾和文件到外部SD卡。 目前,這是只有一位出色的程序員黑客才能解決此問題的唯一方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.