我正在尝试在默认图库应用程序中显示多张图片。我可以显示一个
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse("insert_filename_here"), "image/*");
startActivity(intent);
但是我想开多个。我之前问过这个问题并链接到其他线程,但答案只是如何选择多个图像。我只是想展示它们。如果它们在同一个文件夹中,我找到了答案,但我的文件夹中有其他我不想显示的图像。非常感谢任何帮助。
最佳答案
I am able to display one with
首先,这不一定与“默认图库应用”有任何关系。它将打开用户想要的任何内容,包括安装的任何支持 ACTION_VIEW
的 MIME 类型 image/*
以及 Uri< 中的任何方案的应用程序
.
其次,没有单一的“默认图库应用”。在数千种设备型号和约 20 亿 Android 设备上,有数十种(如果不是数百种)“默认图库应用”实现。
But I want to open multiple
您必须为此编写自己的 UI。
I found an answer for if they are in the same folder
不要求任何 Android 设备具有能够一次显示多个图像的任何应用程序。并且没有用于请求查看多个事物的标准 Intent
结构。
关于java - 在给定文件名的图库应用程序中显示照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45220872/