DownloadManager不在下载文件夹中存储下载的文件

档案

每当我尝试通过下面的代码下载任何文件时

dm = (DownloadManager) context.getSystemService(context.DOWNLOAD_SERVICE);
request = new Request(
    Uri.parse(finalurl));
enqueue = dm.enqueue(request);

BroadcastReceiver receiver = new BroadcastReceiver() {
        @Override
        public void onReceive(Context context, Intent intent) {
            String action = intent.getAction();
            if (DownloadManager.ACTION_DOWNLOAD_COMPLETE.equals(action)) {
                long downloadId = intent.getLongExtra(
                        DownloadManager.EXTRA_DOWNLOAD_ID, 0);
                Query query = new Query();
                query.setFilterById(enqueue);
                Cursor c = dm.query(query);
                if (c.moveToFirst()) {
                    int columnIndex = c
                            .getColumnIndex(DownloadManager.COLUMN_STATUS);
                    if (DownloadManager.STATUS_SUCCESSFUL == c
                            .getInt(columnIndex)) {

                        Toast.makeText(context, "download finished", Toast.LENGTH_LONG).show();
                    }
                }
            }
        }
    };

    context.registerReceiver(receiver, new IntentFilter(
            DownloadManager.ACTION_DOWNLOAD_COMPLETE));

下载的文件显示在Download Manager Application中,可以随时从那里播放,但是不会将下载的文件存储在Downloads文件夹中。

如果我用

.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "filename.extention"));

我得到相同的结果。

我的问题是-我的下载要去哪里,如何将它们带到downloads文件夹?

尼特什·库玛(Nitesh Kumar)

要查看下载的文件,您必须在手机中安装“文件管理器”应用程序。查看下载文件的步骤:

  1. 打开文件管理器应用程序。
  2. 转到存储-> SD卡
  3. 转到Android->数据->“您的包名称”,例如。com.xyx.abc
  4. 这是您的所有下载内容。

路径是:storage / sdcard / Android / data /“您的包”

使用以下方法将文件保存在下载文件夹中

.setDestinationInExternalFilesDir(this, dir, "abc.png");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

DownloadManager不在下载文件夹中存储下载的文件

来自分类Dev

下载文件夹?

来自分类Dev

如何从谷歌存储下载文件夹

来自分类Dev

如何从谷歌存储下载文件夹

来自分类Dev

如何使用Downloadmanager类在/ databases文件夹中下载文件?

来自分类Dev

如何删除下载文件夹中的文件

来自分类Dev

下载文件并使用PhoneGap将其存储在资产文件夹中

来自分类Dev

使用php下载文件,文件存储在文件夹中,文件名存储在数据库中

来自分类Dev

下载文件夹的常规路径

来自分类Dev

限制下载文件夹的权限

来自分类Dev

下载文件夹永久保存

来自分类Dev

从GitHub下载文件夹结构

来自分类Dev

获取公共Dropbox文件夹中的文件和文件夹列表并下载文件

来自分类Dev

如何更改Chrome中的默认下载文件夹?

来自分类Dev

正在下载文件?

来自分类Dev

将文件下载到Flutter中的设备下载文件夹

来自分类Dev

如何按下载日期对下载文件夹中的文件进行排序?

来自分类Dev

文件下载未保存到下载文件夹中

来自分类Dev

Nearby Connections:为什么下载文件夹中的负载文件为空?

来自分类Dev

在Android中无法通过DownloadManager下载文件

来自分类Dev

不能通过Android中的DownloadManager下载文件

来自分类Dev

DownloadManager无法开始下载文件

来自分类Dev

PowerShell FTP下载文件和子文件夹

来自分类Dev

下载文件以使用phonegap下载文件夹ios / android

来自分类Dev

使用 .net SDK 从 Amazon S3 存储桶下载文件夹

来自分类Dev

在 ios 中为 ionic 3 下载文件未显示在文件夹中

来自分类Dev

我可以使用fread下载文件夹中的所有文件吗?

来自分类Dev

从ftp下载文件并保存在同一文件夹中

来自分类Dev

将文件放在 iphone 7 模拟器的下载文件夹中

Related 相关文章

  1. 1

    DownloadManager不在下载文件夹中存储下载的文件

  2. 2

    下载文件夹?

  3. 3

    如何从谷歌存储下载文件夹

  4. 4

    如何从谷歌存储下载文件夹

  5. 5

    如何使用Downloadmanager类在/ databases文件夹中下载文件?

  6. 6

    如何删除下载文件夹中的文件

  7. 7

    下载文件并使用PhoneGap将其存储在资产文件夹中

  8. 8

    使用php下载文件,文件存储在文件夹中,文件名存储在数据库中

  9. 9

    下载文件夹的常规路径

  10. 10

    限制下载文件夹的权限

  11. 11

    下载文件夹永久保存

  12. 12

    从GitHub下载文件夹结构

  13. 13

    获取公共Dropbox文件夹中的文件和文件夹列表并下载文件

  14. 14

    如何更改Chrome中的默认下载文件夹?

  15. 15

    正在下载文件?

  16. 16

    将文件下载到Flutter中的设备下载文件夹

  17. 17

    如何按下载日期对下载文件夹中的文件进行排序?

  18. 18

    文件下载未保存到下载文件夹中

  19. 19

    Nearby Connections:为什么下载文件夹中的负载文件为空?

  20. 20

    在Android中无法通过DownloadManager下载文件

  21. 21

    不能通过Android中的DownloadManager下载文件

  22. 22

    DownloadManager无法开始下载文件

  23. 23

    PowerShell FTP下载文件和子文件夹

  24. 24

    下载文件以使用phonegap下载文件夹ios / android

  25. 25

    使用 .net SDK 从 Amazon S3 存储桶下载文件夹

  26. 26

    在 ios 中为 ionic 3 下载文件未显示在文件夹中

  27. 27

    我可以使用fread下载文件夹中的所有文件吗?

  28. 28

    从ftp下载文件并保存在同一文件夹中

  29. 29

    将文件放在 iphone 7 模拟器的下载文件夹中

热门标签

归档