我用 xamarin 编写了一个应用程序,但遇到了障碍。 我允许用户将数据备份到三星设备上的外部卡。 路径是/storage/extSdCard 这当然不再适用于 KitKat。 从我在文档中可以读到的是,应该允许应用程序自由写入: /storage/extSdCard/Android/data/package.name
但是,当我查看卡片时,那里没有包含我的包名称的文件夹,还有其他应用程序。 我确实在 list 中设置了写入/读取外部权限。
我还尝试在 Android/data 下创建包文件夹,但出现权限错误。
有人可以指出我的写作方向吗?如何获取extSdCard/Android/data/下的文件夹
谢谢。
最佳答案
结果很简单,只需调用 GetExternalFilesDirs(null);将自动创建该文件夹。
关于外部 SD 卡上的 Android 应用程序文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25858781/