我确定这是一个微不足道的问题,但我找不到答案。
我正在制作一个 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);
这非常有效。但是如何将多个图像传递给查看器?
谢谢!!
最佳答案
I want to open the image viewer
Android 中没有“图像查看器”。设备和用户可能拥有许多不同的应用程序,这些应用程序能够查看从本地文件加载的 image/jpeg
文件。
But how do I pass several images to the viewer?
抱歉,没有标准的 Intent
可以打开任何类型的多个文件。
此外,请不要在您的应用中对 /mnt/sdcard/
进行硬编码。请在 Environment
类上使用正确的方法来确定外部存储上的目录。
关于Java 和安卓 : How to open several files with an Intent?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11212001/