Dije que esta aplicación no estaba autorizada para su uso en su dispositivo Android cuando estaba jugando en mi teléfono.
/q? ANDROID y ampCT = 17 y pn = 0 y ampikaslist y 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 Device 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.
Edite este párrafo Open Handset Alliance
La Open Handset Alliance fue establecida por Google en los Estados Unidos el 5438 de junio+065438+5 de octubre de 2007 Organización de la Alianza Global. 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. Como se representa en cada versión, los postres son de mayor tamaño y luego en orden numérico de 26 letras: cupcakes, donas, 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 incorporado
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
(yogurt froyo) 2065438+20 de mayo de 2000, versión 2.2 (yogur helado Froyo) Lanzamiento del kit de desarrollo de software . 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 han agregado nuevos eventos de recolección de basura y procesamiento optimizado.
2. El código nativo puede acceder directamente a eventos de entrada y sensores, 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 gestión de energía mejorado:
10. Nuevo modo de gestión de aplicaciones:
Android 3.0
Honeycomb
(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 2011. 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. Carpetas de programas más intuitivas:
14. Comunes 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 + 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 podría 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. Evento 2010 65438 + 7 de octubre, Google lanzó su primer teléfono móvil de marca propia: Nexus one (HTC G5). De junio a octubre de 5438, 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 ha 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 formal 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 de 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 del sistema operativo para teléfonos inteligentes Android en Japón alcanzó el 57%. En julio, la cuota de mercado de Android en sistemas operativos para teléfonos inteligentes en Europa alcanzó el 22,3%. En julio, Google anunció datos de que el número de nuevos usuarios de Android por día alcanzó los 550.000 y el número total de usuarios de dispositivos Android alcanzó los 65.438+35 millones.
En agosto de este año, Google adquirió Motorola Mobility. El 2 de agosto, los teléfonos 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 cuota de mercado del sistema operativo para teléfonos inteligentes Android en Corea del Sur alcanzó el 95%. En agosto, la cuota de mercado del sistema Android ocupó el primer lugar en 35 países, con una cuota de mercado promedio del 48%. En agosto, el sistema Android se convirtió en el sistema más grande de la región de Asia y el Pacífico y tuvo la mayor participación de mercado en la región de Asia y el Pacífico. 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%. 165,438 + El 18 de octubre, los datos del NPD de EE. UU. mostraron que la proporción 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 por primera vez, y los jugadores de juegos 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 base 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 de C/C++, el desarrollo inicial de Android solo admitía Java como lenguaje de programación para desarrollar aplicaciones, lo que desanimó 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 utilizar C/C++ como lenguaje de programación para desarrollar aplicaciones para Android. 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 tiene muchas mejoras significativas en 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, debes 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éfonos inteligentes, tabletas, 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)