繁体   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