如何将文件从我的系统下载文件夹导入原始目录

时间:2018-03-01 19:21:36

标签: android import broadcastreceiver android-download-manager android-implicit-intent

我正在Android手机上从互联网上下载.csv文件。这不是通过我的应用程序完成的。但是,我想将此文件从系统下载文件夹导入到我的原始目录中。我在操作栏中选择一个按钮并调用下面的方法。我是Android的新手,开发人员对初学者来说很糟糕。我不知道从哪里开始。这就是我想出来的。

我创建了这个隐含的意图:

Intent i = new Intent();
        i.setAction(DownloadManager.ACTION_VIEW_DOWNLOADS);
        startActivity(i);

它显示了下载文件夹。如何从此文件夹中选择一些内容并将其导入我的原始目录?我需要设置广播接收器吗?我需要一个意图过滤器吗?我应该使用服务吗?我使用了错误的意图动作吗?

请给我一点松懈。我是新人,我没有看到很多关于这个过程的好解释。如果有人指出我正确的方向,我会很高兴。提前谢谢。

1 个答案:

答案 0 :(得分:0)

  

如何从此文件夹中选择一些内容并将其导入我的原始目录?

我假设通过“我的原始目录”,您指的是原始资源(Android项目中的res/raw/)。

如果是这样,资源在运行时是只读的。它们是开发机器上的文件;它们不是设备上的文件。您无法以任何方式导入在运行时将其转换为原始资源的内容。