Estoy seguro de que esta es una pregunta trivial, pero no pude encontrar una respuesta.Java y Android: ¿Cómo abrir varios archivos con un Intento?
Estoy haciendo una aplicación de Android desde la que quiero abrir el visor de imágenes que muestra varias imágenes. Sé cómo hacer esto con una sola imagen:
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);
Esto funciona perfectamente. ¿Pero cómo paso varias imágenes al espectador?
Gracias! L.
Por visor de imágenes que quería decir el que se abre por defecto con intent.action_view. Acerca de los archivos múltiples, ¿cómo funciona una presentación de diapositivas si no es con múltiples archivos? –
@ LuisA.Florit: "Por visor de imágenes me refiero al que se abre por defecto con intent.action_view" - de los cuales hay cientos. "¿Cómo funciona una presentación de diapositivas si no es con múltiples archivos?"- los visores de imágenes pueden o no tener una capacidad de" presentación de diapositivas ", no están obligados a hacerlo. AFAIK, no exponen una capacidad de" presentación de diapositivas "a través de una cadena de acción' Intención' estándar para uso de aplicaciones de terceros. – CommonsWare
Por definición, "el predeterminado" significa solo uno (que por supuesto varía para cada configuración/dispositivo, pero está bien). Es por eso que no necesita especificar el visor con el código que proporcioné en la publicación original, que funciona De todos modos, todos los espectadores que conozco administran varios archivos. Debería haber una manera ... –