打开使用Chrome下载的图片

时间:2016-02-04 21:52:49

标签: android google-chrome android-intent

当我使用谷歌浏览器下载图像时,我点击Snackbar中的“打开”按钮,现在我有一个可以打开图像的应用程序列表,其中一个是我的应用程序。

当我收到Intent时,我使用此代码来打开图像的路径:

Intent intent = getIntent();
String action = intent.getAction();
String type = intent.getType();

intent.getData().toString()

获取图像的路径。

它工作正常,但是使用chrome我没有得到真正的路径,但是像

://downloads/my_downloads/532

真实路径

/storage/emulated/0/Downloads/5_6.jpg

如何从Chrome收到的Intent获取真实路径? dows chrome保存图片的地方?

谢谢!

2 个答案:

答案 0 :(得分:2)

试试这个:

Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);

答案 1 :(得分:0)

我解决了这个问题,按日期排序下载文件夹中的所有图像并显示最新图像。