当我使用谷歌浏览器下载图像时,我点击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保存图片的地方?
谢谢!
答案 0 :(得分:2)
试试这个:
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);
答案 1 :(得分:0)
我解决了这个问题,按日期排序下载文件夹中的所有图像并显示最新图像。