gpt4 book ai didi

android - 如何将应用程序生成的文件存储在Android的 "Downloads"文件夹中?

转载 作者:IT老高 更新时间:2023-10-28 23:27:00 27 4
gpt4 key购买 nike

我正在我的应用程序中生成一个 excelsheet,生成时应自动保存在通常保存所有下载的任何 android 设备的 "Downloads" 文件夹中。

我有以下将文件保存在“我的文件”文件夹下 -

File file = new File(context.getExternalFilesDir(null), fileName);

导致 -

W/FileUtils﹕ Writing file/storage/emulated/0/Android/data/com.mobileapp/files/temp.xls

我宁愿在生成excel表格时将生成的文件自动保存在"Downloads"文件夹中。

更新 #1:请在此处查看快照。我想要的是用红色圈出的那个,如果有意义的话,你建议的内容会存储在那个圈出的蓝色(/storage/emulated/0/download)中。请告知我如何将文件保存在红色圆圈中,即“Downloads”文件夹,该文件夹不同于“MyFiles”下的/storage/emulated/0/Download

snapshot

最佳答案

使用它来获取目录:

Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);

别忘了在你的 manifest.xml 中设置这个权限:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

关于android - 如何将应用程序生成的文件存储在Android的 "Downloads"文件夹中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28183893/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com