Java 和安卓 : How to open several files with an Intent?

标签 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);

这非常有效。但是如何将多个图像传递给查看器?

谢谢!!

最佳答案

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/

相关文章:

java - 如何将字符串转换为文件名

Java Spring 表单标签问题

android - 如何将 double 和 float 值插入 sqlite?

android - 以编程方式在android中发送带附件的电子邮件

Android SetInexactRepeating 根本没有触发

android - 试图让一个简单的锁屏应用程序工作,与 Service & Reciever 作斗争

java - 使用分隔符拆分带引号的字符串

java - Adobe Air 与 Java 的网吧时间管理器应用程序

php - 与 PHP 的应用程序交互 - 记住用户

java - 服务 onCreate 和 onStartCommand 不运行