簡體   English   中英

如何在Android 4.4.2的外部SD卡中創建文件夾?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM