Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cuánto cuesta desarrollar una aplicación de comercio electrónico?

¿Cuánto cuesta desarrollar una aplicación de comercio electrónico?

Lo que necesitas aprender para el desarrollo de Android:

1. Aplicación

Android utiliza Java como lenguaje de programación, por lo que existen infinitos cambios en interfaces y funciones. , Donde Actividad es equivalente al MIDlet de J2ME. Una clase de Actividad es responsable de crear una ventana. En Actividad, una actividad está en modo de primer plano y el programa que se ejecuta en segundo plano se llama Servicio.

2. Software intermediario

Es un puente de comunicación entre el sistema operativo y el programa de aplicación, y tiene dos capas: la capa funcional (Biblioteca) y la máquina virtual (VirtualMachine). .

Android también incluye Webkit, que es el motor detrás del navegador Apple Safari. Surfaceflinger es contenido 2D o 3D que se muestra en la pantalla. La cadena de herramientas utilizada por Android es BionicLibc de Google.

3. Capa de abstracción de hardware

HAL (Capa de abstracción de hardware) de Android puede proporcionar módulos de controladores de hardware en forma de código fuente cerrado.

El propósito de HAL

es separar el marco de Android del kernel de Linux.

Para evitar la dependencia excesiva de Android del kernel de Linux

para lograr el concepto de independencia del kernel y permitir el desarrollo del marco de Android

sin considerar La implementación del controlador continúa a continuación.

Lenguaje de programación

Android se ejecuta en el kernel de Linux pero no es compatible con GNU/Linux porque Android no es compatible con la mayoría de las funciones que admite GNU/Linux.

Incluidos Cairo, X11, Alsa, FFmpeg, GTK, Pango y Glibc han sido eliminados. Android reemplazó Glibc con bionic, Cairo con Skia y FFmpeg con opencore.

5. Control de seguridad

El control del kernel de Linux de Android incluye seguridad (Security), administración de memoria (MemoryManagemeat), administración de programas (ProcessManagement), pila de red (NetworkStack), modelo de controlador, etc. Modelos etc

Antes de descargar el código fuente de Android, debe inicializar el código fuente instalando su herramienta de compilación Repo, que es la herramienta de Android para ayudar a Git.