将文件推送到android模拟器中的下载

时间:2016-09-27 07:13:36

标签: android android-emulator android-studio-2.0

我有一个程序逻辑,假设用户首先将文件下载到那里的设备,然后我的程序将允许他们打开它并处理文件。

有了这个逻辑,我尝试使用Storage access framework

Intent intent = new Intent()
            .setType("*/*")
            .setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Open file"), 123);

此代码显示open from对话框,但我找不到Downloads中的任何文件 我尝试将文件拖到模拟器中,但它只是复制到sdcard/Downloads,无法在Downloads中显示

有没有办法模拟从互联网或电子邮件下载的文件?

提前致谢

1 个答案:

答案 0 :(得分:0)

这只是因为没有使用系统下载管理器下载该文件。 这就是为什么没有插入文件条目作为下载文件的原因。 如果用户从网上下载它。该文件将出现在下载列表中。

即使用户使用USB或wifi文件传输将文件放在下载目录中。它不会工作。