Android 4.4 - 在辅助SD卡上创建应用程序目录

时间:2014-09-23 23:02:00

标签: android android-sdcard android-4.4-kitkat

我了解Google使用Android 4.4引入的SD卡访问权限的变化。但是在我的应用程序中,我需要能够将数据存储在某些可移动/辅助SD卡上。

当我使用默认文件管理器在辅助文件上创建应用程序文件夹(app.xyz.com)时,我可以在里面创建目录和文件。但默认情况下,这样的目录在次要SD卡上存在。

所以,我想在我的应用程序中以编程方式创建特定于应用程序的目录...

你知道怎么做吗???简单的file.mkdirs(),即使使用正确的应用程序相关路径,也不起作用。许可错误......

我已经花了两天时间试图找到一种方法,但没有任何成功

感谢您的帮助!!!

1 个答案:

答案 0 :(得分:1)

  

你知道怎么做吗?

使用getExternalFilesDirs()(注意复数)。如果返回多个条目,则第二个和后续条目位于可移动媒体上。您可以在Android 4.4上无需任何权限即可读取和写入的目录。