Red de conocimiento informático - Conocimiento informático - ¿Cuál es el formato del paquete de instalación del sistema Android?

¿Cuál es el formato del paquete de instalación del sistema Android?

El paquete de instalación del sistema Android está en formato apk.

APK es la abreviatura de AndroidPackage, que es el paquete de instalación de Android (apk). ¿APK es un formato de archivo similar a Symbian? Puede instalarlo transfiriendo directamente el archivo APK al emulador de Android o al teléfono Android para su ejecución.

El archivo apk es el mismo que sis. El proyecto compilado por android?sdk está empaquetado en un archivo de programa de instalación en el formato apk. El archivo APK en realidad está en formato zip, pero el nombre del sufijo se cambia a apk. Después de descomprimirlo mediante UnZip, puede ver que el archivo Dex es la abreviatura de DalvikVM ejecuta, que es el programa de ejecución de Android Dalvik. el código de bytes de Java ME sino el código de sección de Dalvik.

Cuando Android ejecuta un programa, primero necesita UnZip y luego es tan directo como Symbian, que es diferente del archivo PE en Windows Mobile.

Información ampliada:

El significado original de la palabra Android hace referencia a “robot”, y también es el nombre del sistema operativo móvil de código abierto basado en la plataforma Linux anunciado por Google el 5 de noviembre de 2007. La plataforma consta de sistema operativo, middleware, interfaz de usuario y software de aplicación.

1. Arquitectura del sistema

La arquitectura del sistema de Android, al igual que su sistema operativo, adopta una arquitectura en capas. Desde el diagrama de arquitectura, Android se divide en cuatro capas, desde el nivel alto hasta el nivel bajo, que son la capa de aplicación, la capa de marco de aplicación, la capa de tiempo de ejecución del sistema y la capa central de Linux.

2. Aplicaciones

Android se lanzará junto con una serie de paquetes de aplicaciones principales, que incluyen clientes, programas de mensajes cortos SMS, calendarios, mapas, navegadores y gestión de personas. programas, etc Todas las aplicaciones están escritas en lenguaje JAVA.

3. Marco de aplicaciones

Los desarrolladores también tienen acceso completo al marco API utilizado por las aplicaciones principales. El diseño arquitectónico de la aplicación simplifica la reutilización de componentes; cualquier aplicación puede publicar sus bloques de funciones y cualquier otra aplicación puede utilizar los bloques de funciones publicados (pero debe cumplir con la seguridad del marco). Asimismo, el mecanismo de reutilización de aplicaciones también permite a los usuarios reemplazar fácilmente los componentes del programa.

Enciclopedia Baidu-apk