Colección de citas famosas - Frases elegantes - Dije que esta aplicación no estaba autorizada para su uso en su dispositivo Android cuando estaba jugando en mi teléfono.

Dije que esta aplicación no estaba autorizada para su uso en su dispositivo Android cuando estaba jugando en mi teléfono.

¿Dividir el sistema Android

/q? ANDROID ampCT = 17 amp;pn = 0 ampikaslist amprn=10. lm = 0 ampFr =Buscar Ayuda Editar Enciclopedia Tarjeta de Presentación

AndroidAndroid es un sistema operativo de código abierto basado en Linux, utilizado principalmente para dispositivos portátiles. Actualmente no existe un nombre chino unificado. Mucha gente en China continental usa Android (no oficial) o Anzhi (oficial). El sistema operativo Android fue desarrollado originalmente por Andy Rubin e inicialmente era compatible con teléfonos móviles. En 2005, Google lo adquirió e invirtió, y se estableció Open Handset Alliance para desarrollarlo y mejorarlo, y gradualmente se expandió a tabletas y otros campos. Los principales competidores de Android son iOS de Apple y BlackBerry OS de RIM. En el primer trimestre de 2011, la cuota de mercado global de Android superó a Symbian por primera vez, ubicándose en el primer lugar del mundo. Según datos de noviembre de 2011, Android ocupa el 52,5% de la cuota de mercado mundial de sistemas operativos para teléfonos inteligentes y su cuota de mercado en China es del 58%.

Nombre chino: Android, Anzhi

Sistema Android

Desarrollador: Google/Open Handheld Alliance

Editor: Google

Fecha de lanzamiento: 23 de septiembre de 2008

Lenguaje de programación: C/C (capa inferior), Java, etc. (Capa de aplicación)

Modo de código fuente: Híbrido (código abierto y gratuito)

Tipo de paquete: APK

Plataformas compatibles: ARM, MIPS, x86.

Clase de kernel: Kernel monolítico (Linux)

Directorio

Fuente del nombre

Servicio integrado

Open Handheld Device Alliance

Reglas de nomenclatura para registros de versiones

Versiones de lanzamiento

Historial de desarrollo

Aplicación de arquitectura del sistema (1)

Middleware

Capa de extracción de hardware

Núcleo

Mecanismo de autorización de seguridad

Nombre fuente

Construido -in Servicios

Open Handheld Alliance

Reglas de nomenclatura para registros de versiones

Versiones de lanzamiento

Historial de desarrollo

Aplicación de arquitectura del sistema (1)

Middleware

Capa de extracción de hardware

Núcleo

Mecanismo de autorización de seguridad

Expandir Y edite la fuente del nombre de este párrafo

La palabra Android apareció por primera vez en la novela de ciencia ficción "L'ève Future" publicada por el escritor francés Auguste Villiers de L'Adam en 1886. Llamó Robot a la máquina de aspecto humano.

Edita los servicios integrados en esta sección.

Google Mobile Service (inglés: Google Mobile Service) es un servicio de Google, denominado "GMS". Significa que los usuarios pueden utilizar la búsqueda de Google, Google Maps, Gmail, YouTube, Android Market y otros productos de servicios de Google a través de teléfonos móviles u otros dispositivos móviles. Google incorpora los servicios móviles de Google (GMS) en el sistema telefónico Android y otorga a los fabricantes de teléfonos Android distintos grados de autorización. GMS es el alma del sistema operativo Android. La mayoría de los usuarios utilizan teléfonos Android sólo para utilizar los servicios de Google.

Editar este párrafo Open Handset Alliance

La Open Handset Alliance es una alianza global anunciada por Google el 5 de junio de 2007 065438 el 5 de octubre de 2007 para organizar. Esta alianza respaldará sistemas operativos móviles o software de aplicaciones lanzados por Google y desarrollará código fuente abierto para el sistema Android.

La Open Handheld Device Alliance incluye fabricantes de teléfonos móviles, fabricantes de chips para teléfonos móviles y operadores de telefonía móvil.

Editar el registro de versión de este párrafo

Reglas de asignación de nombres

Android usa postre como método de nomenclatura para el código de versión de su sistema, que comenzó cuando se lanzó Andoird 1.5. Según lo representado por cada versión, los postres son de mayor tamaño y luego en orden numérico de las 26 letras: cupcakes, donuts, muffins, yogur helado, pan de jengibre, panal, sándwiches de helado.

Versión de lanzamiento

Notas de la versión

Android 1.1 fue la primera versión de Android lanzada en septiembre de 2008.

Android 1.5

Cupcake

(Cupcake) El 30 de abril de 2009 se lanzó la versión oficial 1.5 (Cupcake) en Android. Las principales actualizaciones son las siguientes:

1. Graba/reproduce películas y admite la carga a Youtube.

2. Admite auriculares estéreo Bluetooth para mejorar el rendimiento del emparejamiento automático.

3. Los navegadores más recientes que utilizan la tecnología WebKit admiten copiar/pegar y buscar en la página.

4.El rendimiento del GPS se ha mejorado enormemente.

5. Proporcionar teclado virtual en pantalla.

6. Añade widgets de reproductor de música y marcos de fotos a tu pantalla de inicio.

7. La aplicación rotará automáticamente con el teléfono.

8. SMS, Gmail y Reloj de Sol. La interfaz de usuario del navegador se ha mejorado enormemente. Por ejemplo, Gmail puede eliminar correos electrónicos en lotes.

9. La cámara se inicia más rápido y las imágenes se pueden cargar directamente en Picasa.

10, visualización de fotos de llamadas

Android 1.6

Donut

(Donut Donut) 2009 9 El 5 de marzo, el kit de desarrollo de software Se lanzó la versión 1.6 (Donut Donut). Las principales actualizaciones son las siguientes:

1. Gestos de Android Market rediseñados

2. Admite red CDMA

3.

4. Cuadro de búsqueda rápida

5. Nueva interfaz de cámara

6. Comprobar el consumo de energía de la aplicación

7. Red (VPN)

8. Admite más resoluciones de pantalla.

9. Compatible con el motor multimedia OpenCore2.

10. Añade un complemento fácil de usar para personas con discapacidad visual o auditiva.

Android 2.0/2.0.1/2.1

Aikelaier

(Waffle) 26 de octubre de 2009, 10, versión 2.0 (Aike Claire Waffles) kit de desarrollo de software liberado. Las principales actualizaciones son las siguientes:

1. Optimizar la velocidad del hardware

2. Plan "Car Home"

3.

4. Interfaz de usuario mejorada

5. Nueva interfaz de usuario del navegador y su soporte para HTML5.

6. Nueva lista de contactos

7. Mejor relación de fondo blanco/negro

8 Google Maps 3.1.2 mejorado.

9. Compatible con Microsoft Exchange.

10, admite flash de cámara integrado

11, admite zoom digital

12, teclado virtual mejorado

13, admite Bluetooth 2.1

14. Soportar el diseño de escritorio dinámico.

Android 2.2/2.2.1

Froyo

(yogur helado) 2065438 20 de mayo de 2000, versión 2.2 (yogur helado Froyo) Paquete de desarrollo de software lanzado. Las principales actualizaciones son las siguientes:

1. El rendimiento general ha mejorado enormemente.

2. Disfruta de las funciones de la red 3G * * *.

3.Soporte para Flash.

4. Función App2sd.

5. Tienda de software completamente nueva.

6. Desarrollar más interfaces API para aplicaciones web.

Android 2.3

Gingerbread

(Gingerbread) 2010 12.7, se lanza el kit de desarrollo de software versión 2.3 (Gingerbread). Las principales actualizaciones son las siguientes:

1. Se agregó nueva recolección de basura y eventos de procesamiento optimizados.

2. El código nativo puede acceder directamente a eventos de entrada y sensor, EGL/OpenGL ES, OpenSL ES.

3. Nueva ventana de gestión y marco de ciclo de vida.

4. Admite formatos de vídeo VP8 y WebM, proporciona codificación de banda ancha AAC y AMR y proporciona nuevos efectos de audio.

5. Admite cámara frontal, SIP/VOIP y NFC (Near Field Communication).

6. Interfaz simplificada y velocidad más rápida:

7. Entrada de texto más rápida e intuitiva:

8. Selección de texto con un solo clic y copiar/pegar:

9. Sistema de administración de energía mejorado:

10. Nuevo modo de administración de aplicaciones:

Android 3.0

Celular

<. p>(Hive) Las principales actualizaciones de la versión 3.0 (Hive) del 2 de febrero de 2011 son las siguientes:

Optimizado para tabletas

La interfaz de usuario de nuevo diseño mejora la función de navegación web .

Función de compras de aplicaciones N

Android 3.1

Honeycomb

(Hive) 2011 110 de mayo en la Conferencia de desarrolladores de Google I/O Anuncio y publicar. Las principales actualizaciones de la versión son las siguientes:

Hive Hive (3.0BUG mejorado)

Dirección de correo electrónico de Gmail optimizada;

Soporte total para Google Maps.

Una vez más, el sistema móvil Android y el sistema de tableta se combinan para facilitar a los desarrolladores.

El administrador de tareas es desplazable y admite dispositivos de entrada USB (teclado, mouse, etc.). ).

Compatible con Google TV. Puede admitir el controlador inalámbrico XBOX 360.

Los cambios en la compatibilidad con widgets facilitan la personalización de los widgets de pantalla.

Android 3.2

Honeycomb

(Honeycomb) 2011 se lanzó en julio de 2013. La actualización de la versión es la siguiente:

Soporta 7 Dispositivos de pulgadas

Se introdujo la función de zoom de visualización de la aplicación.

Android 4.0

Ice Cream Sandwich

(Ice Cream Sandwich) se lanzará en Hong Kong el 19 de octubre de 2011.

Las principales actualizaciones de la versión 4.0 (Ice Cream Sandwich) son las siguientes:

1. Nueva interfaz de usuario

2. Nuevo navegador Chrome Lite sin conexión. lectura, 16 pestañas, modo de navegación privada y más.

3. Función de captura de pantalla

4. Funciones de edición de imágenes más potentes

5. Se pueden agregar filtros y marcos para tomas panorámicas de 360 ​​grados y las fotos se pueden ordenar por ubicación.

6.Gmail ha añadido gestos y funciones de búsqueda sin conexión, y la interfaz de usuario es más potente.

7. Nuevos caracteres funcionales: con fotos de contactos como núcleo, la interfaz enfatiza el deslizamiento en lugar de hacer clic e integra herramientas de comunicación como Twitter, Linkedin y Google. Se espera que admita la personalización del usuario y la adición de servicios de terceros.

8. Añade una herramienta de gestión de tráfico que pueda comprobar específicamente el tráfico generado por cada aplicación.

9. Los programas en ejecución se pueden alternar entre sí como en una computadora.

10. Función de reconocimiento facial

11. Optimización del sistema, más rápida.

12, admite claves virtuales, el teléfono ya no puede tener claves.

13. Carpeta de programas más intuitiva:

14. Común para tablets y smartphones.

15, admite mayor resolución.

16, un controlador optimizado escrito especialmente para procesadores de doble núcleo.

17, 18 nuevo, función mejorada de copiar y pegar.

19. Función de voz

20. Nueva barra de notificaciones:

21. Funciones de transmisión de datos más ricas

22. soporte de sensor

23. Teclado de reconocimiento de voz:

24. Nuevo controlador 3D y soporte de juego mejorado.

25. Nuevo mercado electrónico de Google

26 Personalización mejorada del complemento de escritorio

Android N.n

Jelly Bean

Jelly Bean es la próxima versión de Android después de Ice Cream Sandwich.

Edita el historial de desarrollo de este párrafo

En 2005, Google adquirió Android, una empresa de alta tecnología que sólo tenía 22 meses de existencia. Evento 165438 El 5 de octubre de 2007, Google demostró oficialmente el sistema operativo Android al mundo exterior. 165438 El 5 de octubre, Google se unió a 34 fabricantes de teléfonos móviles, desarrolladores de software, operadores de telecomunicaciones y fabricantes de chips para establecer la Open Handheld Device Alliance. El 28 de mayo de 2008, Patrick Brady mostró el diagrama de la arquitectura HAL de Android en la conferencia Google I/O. En agosto de 2018, Android fue aprobado por la Comisión Federal de Comunicaciones. El 22 de septiembre, Google lanzó oficialmente su primer teléfono Android, HTC g 1. El 23 de septiembre, Google lanzó Android 1.0. El 24 de septiembre, la industria global expresó su desaprobación del sistema operativo Android y afirmó que Android puede ejecutarse hasta 1 Will. Google cerrará el próximo año. El 30 de abril de 2009, se lanzó oficialmente Android 1.5. El 10 de mayo, HTC G1 y HTC G2 fueron los más vendidos en el mercado, convirtiéndose en los modelos más populares después del iPhone. El 25 de septiembre se lanzó oficialmente Android 1.6. El 29 de septiembre, HTC Hero G3 se convirtió en el modelo más popular del mundo. El 28 de octubre de 2010, se lanzó oficialmente el sistema operativo para teléfonos inteligentes Android 2.0. 165438 10 de octubre Debido a la popularidad de Android, apareció el primer software espía malicioso (software espía móvil) en la plataforma Android. Este programa registrará automáticamente cualquier información ingresada por el usuario y la enviará al buzón del hacker. También puede grabar todas las operaciones del usuario a través de video. Incidente 65438 de 2010 El 7 de octubre, Google lanzó su primer teléfono móvil de marca propia: Nexus one (HTC G5). Junio ​​5438 En octubre, Google y la Fundación Linux se enfrentaron por la modificación del kernel de Linux por parte de Google. El 3 de febrero, el desarrollador del kernel de Linux, Greg Kroah-Hartman, eliminó el controlador de Android del "árbol de estado" del kernel de Linux. Desde entonces, el desarrollo de Android y Linux se han separado. En mayo de 2019, Google lanzó oficialmente el sistema operativo inteligente Android 2.2. El 20 de mayo, Google demostró oficialmente un televisor inteligente equipado con sistema Android: Google TV, que es el primer televisor inteligente del mundo. En julio de 2019, Google anunció su cooperación oficial con Yahoo y Amazon para lanzar múltiples servicios Kindle y servicios Yahoo en Android. El 9 de julio, una encuesta realizada por el Grupo NDP de EE. UU. mostró que el sistema Android ha ocupado el 28% del mercado de teléfonos móviles de EE. UU. y el 17% de la cuota de mercado mundial. El 12 de agosto apareció el primer virus troyano en la plataforma Android: Trojan-SMS. androidos.fake player.a. Este virus troyano se disfrazará de aplicación. Cuando el usuario lo instala accidentalmente, enviará mensajes de texto frenéticamente y permitirá que el teléfono móvil del usuario se suscriba a un servicio de alto precio.

En septiembre, el número de aplicaciones de Android superó las 90.000. El 21 de septiembre, Google anunció datos de que el número medio diario de nuevos usuarios de dispositivos Android vendidos alcanzó los 200.000. El 26 de octubre de 2010, Google anunció que Android había alcanzado su primer hito: el número de aplicaciones Android en el mercado electrónico alcanzó los 65.438 millones. El 7 de febrero de 2018, Google lanzó oficialmente el sistema operativo Android 2.3. En el Incidente 1 de 2011, el número de aplicaciones de Android superó las 200.000. 5438 En octubre y junio, Google publicó datos de que el número de nuevos usuarios de dispositivos Android alcanzó los 300.000 cada día. El 2 de febrero se lanzó oficialmente Android 3.0. En junio, la cuota de mercado de los sistemas operativos de teléfonos inteligentes Android en Japón llegó a 57. En julio, la cuota de mercado de Android en los sistemas operativos de teléfonos inteligentes europeos alcanzó el 22,3. En julio, Google publicó datos de que los nuevos usuarios diarios de Android alcanzaron los 550.000 y el número total de dispositivos Android. de usuarios alcanzó los 65.438 35 millones. En agosto de este año, Google adquirió Motorola Mobility. El 2 de agosto, los teléfonos móviles con Android ocupaban el 48% del mercado mundial de teléfonos inteligentes, dominaban el mercado de Asia y el Pacífico, ponía fin al dominio de Symbian (sistema Symbian) y ocupaban el primer lugar en el mundo. En agosto, la participación de mercado del sistema operativo para teléfonos inteligentes Android en Corea del Sur alcanzó 95. En agosto, el sistema Android ocupó el primer lugar en participación de mercado en 35 países, con una participación de mercado promedio de 48. En agosto, el sistema Android se convirtió en el más grande. sistema en la región de Asia y el Pacífico, en Asia Pacífico tiene la mayor cuota de mercado. Los datos de septiembre muestran que el número de aplicaciones de Android ha alcanzado las 480.000. En septiembre, la cuota de mercado del sistema operativo para teléfonos inteligentes Android en Estados Unidos alcanzó el 43,10. El 19 de junio, Google lanzó oficialmente el sistema operativo Android 4.0. 165438 El 15 de octubre, la cuota de mercado del sistema operativo para teléfonos inteligentes Android en China continental alcanzó el 58. 165438 El 18 de octubre, los datos del NPD de EE. UU. mostraron que la cuota de juegos en plataformas Android e iOS superó a la consola portátil DS de Nintendo y a la consola portátil PSP de Sony en Por primera vez, los jugadores móviles también superaron a los jugadores portátiles. Los desarrolladores de juegos prefieren desarrollar juegos en teléfonos Android e iOS. El 18 de octubre de 2018, Google informó que el número total de usuarios de dispositivos Android activados a través de los servidores de Google superó los 200 millones, y más de 550.000 nuevos usuarios se activan a través de los servidores de Google cada día. Esta es solo la cantidad de dispositivos de usuario activados a través de Google. servidores.

Edite la arquitectura del sistema de este párrafo

Android es una plataforma operativa móvil con Linux como núcleo. Como sistema operativo abierto, con el rápido desarrollo de Android, los desarrolladores ahora pueden usar múltiples lenguajes de programación para desarrollar aplicaciones de Android, en lugar de usar Java para desarrollar aplicaciones de Android en el pasado. Por lo tanto, ha sido bien recibido por muchos desarrolladores y se ha convertido en un verdadero sistema operativo en desarrollo. En Android, los desarrolladores pueden usar Java como lenguaje de programación para desarrollar aplicaciones, o usar C/C como lenguaje de programación a través de NDK, o usar SL4A para programar en otros lenguajes de script (como python, lua, tcl, php). , etc.). Otros marcos de programación conocidos como Qt (qt para Android) y Mono (mono para Android) también han comenzado a admitir la programación de Android. Incluso a través de MonoDroid, los desarrolladores pueden utilizar C# como lenguaje de programación para desarrollar aplicaciones. Además, en 2009, Google lanzó Android Simple Language para principiantes, similar al lenguaje Basic. En términos de lenguajes de programación web, JavaScript, ajax, HTML5, jquery, sencha, dojo, mobl, PhoneGap, etc. ya son compatibles con el desarrollo de Android. En la parte inferior del sistema Android, Android utiliza C/C como lenguaje de desarrollo.

Aplicación (Parte)

En términos de desarrollo Java, Android admite el uso de Java como lenguaje de programación para desarrollar aplicaciones. En términos de desarrollo Java de Android, existen infinitas opciones. Interfaz de funciones. Variaciones infinitas. Teniendo en cuenta la eficiencia y el uso de recursos de la máquina virtual Java, Google rediseñó Java para Android para mejorar la eficiencia y reducir el uso de recursos, a diferencia de J2ME. Estructura de Android

Entre ellos, Actividad es equivalente al MIDlet de J2ME. Una clase de Actividad es responsable de crear una ventana, una Actividad está en modo de primer plano y el programa que se ejecuta en segundo plano se llama Servicio. Los dos programas están conectados a través de ServiceConnection y AIDL, de modo que se pueden ejecutar varios programas al mismo tiempo. Si todas las imágenes de una actividad en ejecución son reemplazadas por otras actividades, el sistema detendrá o incluso finalizará la actividad. La vista es equivalente a la vista visualizable de J2ME. Los programadores pueden colocar la interfaz de usuario en la ventana a través de la clase Ver y el archivo "diseño xml". La versión 1.5 de Android puede usar View para crear los llamados widgets. De hecho, los widgets son sólo una vista, por lo que se pueden diseñar mediante XML. El teléfono Android Hero de HTC incluye una gran cantidad de widgets. En cuanto a ViewGroup, es una clase abstracta para varios diseños. También puede haber ViewGroup dentro de ViewGroup. No es necesario llamar al constructor de la vista en la Actividad, pero se requiere Displayable. En Actividad, la vista se obtiene de XML a través de findViewById (). La visualización de la clase Vista de Android se lee en gran medida desde XML. Las opiniones están estrechamente relacionadas con los eventos y están compuestas por oyentes. Cada vista puede registrar un detector de eventos. Por ejemplo, cuando una vista quiere manejar eventos táctiles del usuario, necesita registrar la vista. OnClickListener del marco de Android. Además, las imágenes son equivalentes a mapas de bits J2ME. En el desarrollo C/C, el desarrollo inicial de Android solo admitía Java como lenguaje de programación para desarrollar aplicaciones, lo que desalentó a los desarrolladores de otros lenguajes. En abril de 2010, Google lanzó oficialmente el NDK de Android para los desarrolladores. NDK permite a los desarrolladores desarrollar aplicaciones para Android utilizando C/C++ como lenguaje de programación. La primera versión de NDK permitió a los desarrolladores ver la esperanza de C/C en el desarrollo de Android. Sin embargo, la versión actual de NDK tiene muchas limitaciones funcionales: NDK no proporciona mantenimiento del ciclo de vida de la aplicación; NDK no proporciona soporte para una gran cantidad de eventos del sistema en el sistema Android como interfaz de programa de aplicación y la API de UI no está disponible en; la versión actual del suministro de NDK. Sin embargo, el NDK actual ha realizado muchas mejoras significativas en la funcionalidad en comparación con la primera versión del NDK. Se puede ver que el NDK aún necesita mejorarse y desarrollarse. Creo que con el desarrollo futuro de NDK, NDK podrá hacer más y mejor.

Middleware

El puente entre el sistema operativo y la aplicación La aplicación se divide en dos capas: la capa funcional (biblioteca) y la máquina virtual (máquina virtual). Bionic es una versión mejorada de libc para Android. Android también incluye Webkit, el motor detrás del navegador Safari de Apple. Surface Flinger muestra contenido 2D o 3D en la pantalla. Android utiliza la cadena de herramientas Bionic Libc casera de Google. Android está basado en OpenCORE, núcleo abierto. OpenCORE se puede dividir en siete módulos: PVPlayer, PVAuthor, Codec, marco multimedia de vídeo por paquetes (pvmf), biblioteca de compatibilidad del sistema operativo (oscl), Common y OpenMAX.

Android utiliza skia como motor gráfico principal y trabaja con OpenGL/ES. Skia tiene la misma funcionalidad que Linux Cairo, pero su funcionalidad está en su infancia en comparación con Linux Cairo. Skia fue adquirida por Google en 2005. A principios de 2007, se hizo público el código fuente de Skia GL. Skia es actualmente también el motor gráfico de Google Chrome. La base de datos multimedia de Android utiliza el sistema de base de datos SQLite. Las bases de datos se dividen en * * * bases de datos y bases de datos privadas. Los usuarios pueden obtener la base de datos a través de la clase ContentResolver (columna). La mayoría de las capas intermedias de Android se implementan en Java, utilizando una máquina virtual especial Dalvik. La máquina virtual Dalvik es una máquina virtual Java "basada en registros". Las variables se almacenan en registros y las instrucciones de la máquina virtual son relativamente reducidas. Las máquinas virtuales Dalvik pueden tener varias instancias y cada aplicación de Android se ejecuta mediante una máquina virtual Dalvik, de modo que el sistema se pueda optimizar al ejecutar el programa. La máquina virtual Dalvik no ejecuta el código de bytes de Java, sino que ejecuta un programa llamado . formato dex.

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 que Android no dependa demasiado del kernel de Linux, logrando así el concepto de independencia del kernel. El desarrollo del marco de Android se puede desarrollar sin considerar la implementación del mismo. conductor. El código auxiliar HAL es un concepto de agente y el código auxiliar existe en formato *. Así que archívalo. El Stub "proporciona" operaciones al HAL, y el tiempo de ejecución de Android obtiene las operaciones del Stub del HAL y luego vuelve a llamar a estas operaciones. El HAL contiene muchos stubs (agentes). Siempre que se especifique el "tipo" en tiempo de ejecución, es decir, el ID del módulo, se puede obtener la función de operación.

Núcleo

Android se ejecuta en el kernel de Linux, pero no en GNU/Linux. Debido a que la mayoría de las funciones admitidas por GNU/Linux no son compatibles con Android, incluidas Cairo, X11, Alsa, FFmpeg, GTK, Pango y Glibc, etc., se han eliminado. Android usa bionic en lugar de Glibc, Cairo usa Skia y FFmpeg usa opencore. Para poder lograr aplicaciones comerciales, Android debe eliminar las restricciones de la licencia GNU GPL. Por ejemplo, Android mueve el controlador al espacio del usuario y separa completamente el controlador de Linux del kernel de Linux. Bionic/libc/kernel/ no es un archivo de encabezado del kernel estándar. El encabezado del kernel de Android es generado por la herramienta de encabezado del kernel de Linux, que se realiza para guardar constantes, estructuras de datos y macros. El control actual del kernel de Linux de Android incluye seguridad, administración de memoria, administración de procesos, pila de red, modelo de controlador, etc. Antes de descargar el código fuente de Android, debe instalar su herramienta de compilación Repo para inicializar el código fuente. Repo es una herramienta utilizada por Android para ayudar a Git.

Mecanismo de autorización de seguridad

Android en sí es un sistema operativo con permisos independientes. En este sistema operativo, cada aplicación se ejecuta con una identidad de identificación del sistema única (ID de usuario de Linux e ID de grupo). Cada parte del sistema también utiliza su propio método de identificación independiente. Así es como Linux separa las aplicaciones de las aplicaciones y las aplicaciones del sistema. El mecanismo de permiso proporciona más funciones de seguridad del sistema. Los permisos pueden restringir operaciones específicas a procesos específicos o restringir el acceso a segmentos de datos específicos por permiso URI. La idea central de diseño de la arquitectura de seguridad de Android es que, de forma predeterminada, todas las aplicaciones no tienen derechos para operar otras aplicaciones, sistemas o usuarios.

Esto incluye leer y escribir los datos privados del usuario (contactos o correos electrónicos), leer y escribir otros archivos de aplicaciones, acceder a la red o bloquear el dispositivo desde el modo de espera. Mientras instala la aplicación, el instalador del paquete otorgará los permisos a la aplicación después de verificar los permisos mencionados en la firma del programa y confirmados por el usuario. Desde la perspectiva de un usuario, una aplicación de Android generalmente requiere los siguientes permisos: realizar llamadas, enviar mensajes SMS o MMS, modificar/eliminar contenido en la tarjeta SD, leer información de contacto, leer información de programación, escribir datos de programación, leer el estado o identificación del teléfono móvil código, ubicación geográfica precisa (basada en GPS), ubicación geográfica difusa (basada en la recopilación de la red), crear conexión Bluetooth, acceso completo a Internet, ver el estado de la red, verificar el estado de WiFi, evitar el modo de espera del teléfono móvil, modificar la configuración global del sistema, leer Sincronice la configuración, inicie automáticamente el sistema, reinicie otras aplicaciones, finalice las aplicaciones en ejecución, establezca las aplicaciones preferidas, controle la vibración, tome fotografías, etc. Dependiendo de la funcionalidad proporcionada por la aplicación, debería solicitar permisos razonables. Los usuarios también pueden analizar los permisos que requiere una aplicación para determinar simplemente si es segura. Si una aplicación es una versión independiente, sin anuncios y sin contenido adicional para descargar, entonces es sospechoso que requiera acceso a Internet.

Sistema operativo del smartphone

¿IOS? ¿Androide? ¿Symbian? ¿Windows Móvil? Windows Phone 7

Categorías abiertas:

Sistema operativo, Google, teléfono inteligente, tableta, Android

Definición de "Android" en el "Diccionario inglés-chino" ( Fuente: Diccionario Baidu);

Robot

KK: []

DJ: []

a.

1. Con características humanas

2. Con cuernos y boca estrecha (refiriéndose a la placa ósea)

3. Masculino, masculino, masculino

Sustantivo. (abreviatura de sustantivo)

1. Robot (en ciencia ficción)