Cómo leer un archivo directamente desde un archivo .zip sin extraerlo en android
He estado trabajando en android durante los últimos meses, ahora el problema para mí es leer un archivo .zip colocado en sdcard. He hecho con éxito la codificación para descargar el archivo .zip en el sdcard.
Tengo el archivo img.zip descargado en el sdcard. Este img.zip contiene 5 archivos de imagen. Ahora en vez de descomprimir el img.zip puedo leer directamente su contenido … ??? Si la ayuda del plz sí. Vi algunos ejemplos a través de Internet, pero todos dicen que para descomprimir y luego usar, quiero evitar esa parte, porque simplemente quiero establecer las imágenes para una imagen.
- ¿Cómo adjunto la fuente de la Biblioteca de soporte de Android en Eclipse?
- Descomprimir archivo zip da "java.util.zip.ZipException: No se puede leer la versión" o "java.util.ZipException No se puede leer la versión de encabezado local 45"
- Archivo sin conexión de Osmdroid
- Si no comprimo un archivo de texto sin formato en Android, ¿se comprimirá en el APK de todos modos?
- La carga de archivos zip por FTP está dañada a veces
ImageView imv = new ImageView(this); imv.setImageURI(Uri.parse("//sdcard/1.png"));
Esto es como descargar una sola imagen y establecer la fuente de imv que realmente funciona. Ahora lo que quiero es algo como se muestra a continuación.
imv.setImageURI(Uri.parse("//sdcard/img.zip/1.png"));
He intentado esto, pero en mi diseño no veo las imágenes.
Se puede hacer … plz help …
Lo tengo trabajando por el siguiente código ….
try { Bitmap mBackground=null; FileInputStream fis = new FileInputStream("//sdcard/tp.zip"); ZipInputStream zis = new ZipInputStream(fis); ZipEntry ze = null; while ((ze = zis.getNextEntry()) != null) { if (ze.getName().equals("1.png")) { Toast.makeText(con, "Found", 2).show(); mBackground = BitmapFactory.decodeStream(zis); imv.setImageBitmap(mBackground); break; } } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }
- Zip / comprimir una carpeta llena de archivos en android
- ¿Cómo puedo mantener la estructura de las carpetas cuando comprime en Java?
- Compresión de datos en Android (aparte de java.util.zip?)
- No se puede cargar el archivo TTF directamente desde un ZIP usando libzip y FreeType
- Convertir apk en zip flashable en clockWorkMod?
- Osmdroid - cambiar la carpeta del mapa local
- Android Descargar Zip a la tarjeta SD?
- ¿Cómo comprimir archivos zip con contraseña (AES) para iOS y Android?
Tratar
imv.setImageURI(Uri.parse("//sdcard/img.zip!/1.png"));
- Android: ListView me dice que está poblado pero no muestra elementos
- ¿Cómo crear un Api seguro de Rails REST para mi aplicación?