¿Existe una arquitectura para desarrollar aplicaciones de Android? (¿Qué es la arquitectura de Android?)
Los módulos principales son:
(1) Descarga asincrónica de JSON, imágenes, etc.
(2) Clasificación (scheling)
(3) Prioridad de las solicitudes de red
(4) Caché
(5) Solicitud de cancelación multinivel
(6) Asociación de actividad y ciclo de vida (cuando finalice la actividad Cancelar todas las solicitudes de red al mismo tiempo) 2. android-async-http
Los módulos principales son los siguientes:
(1) Procesar los resultados de la solicitud en devoluciones de llamada anónimas
(2) Realizar solicitudes http fuera del hilo de la interfaz de usuario
(3) Carga de puntos de interrupción de archivos
(4) Reintento inteligente
(5) Compresión gzip predeterminada
p>(6) Admite el análisis en formato Json
(7) Puede proporcionar cookies persistentes a 3. Un marco final
Hay cuatro módulos principales:
(1) Módulo de base de datos: el grupo de subprocesos se utiliza en el marco de Android Orm para operar sqlite.
(2) Módulo de anotaciones: el marco ioc en Android vincula la interfaz de usuario y los eventos completamente en forma de anotaciones. No hay necesidad de esperar.
(3) Módulo de red: encapsula solicitudes de datos http a través de httpclient, admite carga ajax y admite funciones de descarga y carga de archivos.
(4) Módulo de almacenamiento en caché de imágenes: a través de FinalBitmap, imageview no necesita considerar la desalineación de la imagen cuando los contenedores om y android se deslizan rápidamente durante el proceso de carga del mapa de bits al cargar mapas de bits. .xUtils framework
Hay cuatro módulos principales: