我有一个程序逻辑,假设用户首先将文件下载到那里的设备,然后我的程序将允许他们打开它并处理文件。
有了这个逻辑,我尝试使用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
中显示
有没有办法模拟从互联网或电子邮件下载的文件?
提前致谢
答案 0 :(得分:0)
这只是因为没有使用系统下载管理器下载该文件。 这就是为什么没有插入文件条目作为下载文件的原因。 如果用户从网上下载它。该文件将出现在下载列表中。
即使用户使用USB或wifi文件传输将文件放在下载目录中。它不会工作。