¿Cuál es la mejor manera de agregar muchas imágenes en modo fuera de línea en mi aplicación de Android?

Suposiciones

  • Adición sin conexión como en la aplicación de almacenamiento en caché de imágenes.
  • Memoria en términos de almacenamiento.

Breve paso del proceso:

  • Comprima las imágenes en formato zip / rar.
  • Haga una carpeta de datos separada (datos del usuario, aquí imágenes) de la carpeta de datos de la aplicación (su código de aplicación y otros datos).
  • Permita que su aplicación se instale en la tarjeta SD / agregue permisos para mover los datos del usuario a la tarjeta SD (a diferencia de la aplicación Google Chrome ~ 60mb).

Si tiene la intención de cargar los datos del usuario en línea al servidor para realizar una copia de seguridad en una etapa posterior, simplemente cargue el archivo zip.

¡Espero eso ayude! ¡Por favor aclare los supuestos hechos para una mejor comprensión y describa su aplicación para que todos puedan entender el propósito de ayudarlo mejor!
¡Gracias por leer!

Si esas fotos son parte de la aplicación, y se supone que el usuario no debe sacarlas, entonces puede precargar un montón de imágenes en una resolución más pequeña, y cuando haya conexión a Internet, reemplácelas por las de resolución normal, sin el usuario lo nota

Estoy tratando de entender lo que estás tratando de hacer.
¿A qué tipo de “memoria” te refieres? ¿La aplicación va a estar totalmente fuera de línea o simplemente no quieres obtenerla de la URL?

Honestamente, no tengo una solución completa para ti,
Pero tengo una alternativa. Pero así es como lo haría.

Primero, (en su computadora) coloque todas las imágenes en un archivo zip, luego cárguelas a Internet para que tenga un enlace descargable para el archivo zip.

Segundo, (en la aplicación) cree una página de bienvenida para descargar el archivo zip, descomprímalo y guárdelo, después de eso siempre puede obtener el archivo sin internet.

solo necesitas internet en el primer lanzamiento.

avíseme si esto ayuda.

Yo tampoco estoy seguro de lo que estás tratando de preguntar. Cual aplicación ¿Desde qué teléfono? ¿Qué es exactamente lo que estás tratando de hacer?

De su pregunta “¿Cuál es la mejor manera de agregar muchas imágenes en modo fuera de línea en mi aplicación de Android?

Todo lo que puedo deducir es que está intentando agregar fotos a una aplicación mientras el teléfono no tiene acceso a Internet. Depende de la aplicación, pero si desea agregar fotos a su dispositivo, la forma más fácil sería a través de un cable USB.

Copie y pegue de la PC al dispositivo una vez que esté enchufado. Además, sin conexión podría significar que no hay acceso a Internet, pero no necesariamente el modo Avión, lo que significa que todavía tiene transferencias por Bluetooth.

Sin embargo, el USB sería el más rápido.

Para ser honesto, deberías leer algunos tutoriales en Android.