【发布时间】:2020-09-02 05:43:27
【问题描述】:
我想将文件保存到 Android 使用的下载文件夹作为默认下载目录。我发现使用MediaStore.downloads 应该可以做到这一点,但我不知道如何在颤抖中做到这一点! 使用时
List<Directory> android_dir =
await getExternalStorageDirectories(type: StorageDirectory.downloads);
String android_path = android_dir[0].path;
从 path_provider 包中,我似乎获得了指向我的应用程序特定目录的路径
/storage/emulated/0/Android/data/com.mediaconverter/files/Download/
用户似乎无法通过文件浏览器应用轻松访问。
由于 Android 10 正在弃用 ExtStorage 包中的 ExtStorage.getExternalStoragePublicDirectory,我试图找到一种方法来完成保存用户可以轻松访问的文件。这是我要定位的文件夹:
我怎样才能做到这一点?这些文件似乎是在上述目录中创建的,但我无法通过其他应用程序访问它们。
我对 Android 开发还比较陌生,所以对于这个可能很愚蠢的问题,我很抱歉......我无法通过阅读其他问题和谷歌搜索找到答案:/
【问题讨论】:
标签: android file flutter path storage