La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Qué partes incluye la arquitectura del sistema Android?

¿Qué partes incluye la arquitectura del sistema Android?

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

1. 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.

2. 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.

3. Biblioteca de tiempo de ejecución del sistema

Android contiene algunas bibliotecas C/C++, que pueden ser utilizadas por diferentes componentes del sistema Android. Proporcionan servicios a los desarrolladores a través del marco de aplicaciones de Android.

4. Capa del kernel de Linux

El kernel de Android es una versión modificada del kernel basada en el kernel de Linux. Proporciona controladores de dispositivo para admitir la plataforma Android.