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