我了解Google使用Android 4.4引入的SD卡访问权限的变化。但是在我的应用程序中,我需要能够将数据存储在某些可移动/辅助SD卡上。
当我使用默认文件管理器在辅助文件上创建应用程序文件夹(app.xyz.com)时,我可以在里面创建目录和文件。但默认情况下,这样的目录在次要SD卡上存在。
所以,我想在我的应用程序中以编程方式创建特定于应用程序的目录...
你知道怎么做吗???简单的file.mkdirs(),即使使用正确的应用程序相关路径,也不起作用。许可错误......
我已经花了两天时间试图找到一种方法,但没有任何成功
感谢您的帮助!!!
答案 0 :(得分:1)
你知道怎么做吗?
使用getExternalFilesDirs()
(注意复数)。如果返回多个条目,则第二个和后续条目位于可移动媒体上。您可以在Android 4.4上无需任何权限即可读取和写入的目录。