Java和Android:如何用Intent打开几个文件?

Lui*_*rit 6 java android android-intent

我确信这是一个微不足道的问题,但我没有找到答案.

我正在制作一个Android应用程序,我想从中打开显示多个图像的图像查看器.我知道如何只使用一个图像:

    Intent intent = new Intent();  
    intent.setAction(android.content.Intent.ACTION_VIEW);
    File file1 = new File("/mnt/sdcard/photos/20397a.jpg");
    intent.setDataAndType(Uri.fromFile(file1), "image/jpg");
    startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

这非常有效.但是如何将几个图像传递给观众?

谢谢!!L.

Com*_*are 1

我想打开图像查看器

Android 中没有“图像查看器”。设备和用户可能拥有许多不同的应用程序,这些应用程序能够查看image/jpeg从本地文件加载的文件。

但如何将多张图像传递给查看者呢?

抱歉,没有Intent打开任何类型的多个文件的标准。

另外,请不要/mnt/sdcard/在您的应用程序中进行硬编码。请在类上使用正确的方法Environment来确定外部存储上的目录。