Para aprender sobre desarrollo de Android, ¿qué libros vale la pena recomendar?
Autor: Comunidad Alibaba Cloud Yunqi
Enlace: /question/21100988/answer/189512051
Fuente: Zhihu
Los derechos de autor pertenecen a Todo propiedad del autor. Para reimpresiones comerciales, comuníquese con el autor para obtener autorización. Para reimpresiones no comerciales, indique la fuente.
Nombre del libro: "Comprensión profunda de las ideas de diseño del kernel de Android (segunda edición) (Partes 1 y 2)"
Introducción al libro:
Este libro comienza desde la perspectiva del sistema operativo A partir del conocimiento básico, analiza exhaustivamente los principios de implementación de tecnologías centrales como procesos / subprocesos, administración de memoria, mecanismo Binder, sistema de visualización GUI, administración multimedia, sistema de entrada y máquina virtual en Android. La mayoría de los puntos de conocimiento descritos en el libro provienen de la investigación y el desarrollo de proyectos de ingeniería, por lo que son muy prácticos y espero que los lectores puedan "saber qué está sucediendo y por qué".
Este libro está dividido en compilación, principios del sistema, principios de aplicación y herramientas del sistema, con 4 capítulos y 25 capítulos. Básicamente cubre los conocimientos necesarios para participar en el desarrollo de Android y a través de una gran cantidad de imágenes. Guíe a los lectores para que aprendan con ejemplos, a fin de brindarles una forma de pensar más comprensible además del análisis del código fuente.
Este libro es adecuado para que lo lean tanto los ingenieros de sistemas Android como los ingenieros de desarrollo de aplicaciones, mejorando así las capacidades de desarrollo de Android. Los lectores pueden obtener una comprensión más profunda del sistema Android a través del sutil proceso de aprendizaje de este libro y, naturalmente, aplicar el conocimiento que han aprendido para resolver problemas de desarrollo reales.
Haga clic para obtener más información sobre el libro: Comprensión profunda de las ideas de diseño del kernel de Android (Parte 2 del conjunto de la segunda edición)
Nombre del libro: "Explicación práctica detallada de Android Studio Desarrollo de aplicaciones"
Introducción al libro:
El libro completo está dividido en 18 capítulos, que explican sucesivamente los conceptos básicos del desarrollo de Android, la construcción un entorno de desarrollo de Android, introducción al entorno de desarrollo integrado de Android Studio y las operaciones comunes de Android Studio, análisis de la composición de los archivos de aplicaciones de Android, base técnica de Gradle, diseño de la interfaz de usuario, lenguaje de diseño Material Design, introducción a los componentes principales, procesamiento de eventos de Android , procesamiento de imágenes gráficas y animaciones, desarrollo de aplicaciones de audio/vídeo, posicionamiento de mapas GPS, desarrollo de aplicaciones de sensores de Android, escritura de aplicaciones seguras, Google Now y Android Wear, optimización de aplicaciones de Android y desarrollo de Android TV. Este libro cubre casi todas las áreas involucradas en el desarrollo de aplicaciones de Android Studio. Al explicar cada punto de conocimiento, sigue el método de explicación de teoría a práctica y utiliza ejemplos específicos para analizar en profundidad cada punto de conocimiento en el desarrollo de Android Studio. El método de explicación de este libro es fácil de entender, lo que resulta especialmente útil para que los principiantes lo aprendan y digieran.
Este libro es adecuado para lectores principales de Android, desarrolladores de aplicaciones de Android, entusiastas de Android, desarrolladores de Android Studio, desarrolladores de hogares inteligentes de Android y dispositivos portátiles de Android. También se puede utilizar como referencia para escuelas de capacitación relevantes. y colegios y universidades. libros de enseñanza para carreras relacionadas.
Haga clic para obtener más información sobre el libro: Explicación práctica detallada del desarrollo de aplicaciones de Android Studio
Nombre del libro: "Análisis en profundidad de la máquina virtual de Android"
Introducción al libro:
En tan solo unos años desde su nacimiento hasta la actualidad, el sistema Android se ha ganado el apoyo de un gran número de desarrolladores gracias a su facilidad de uso. Uso y simplicidad de desarrollo. En todo el sistema Android, Dalvik VM siempre ha sido el núcleo desde el kernel subyacente hasta el desarrollo de aplicaciones de alto nivel. Este libro explica paso a paso los conocimientos básicos del sistema de máquina virtual Android, analiza los procesos y procedimientos operativos de todo su sistema de memoria y explica en detalle el conocimiento de la optimización del sistema de máquina virtual y el manejo de excepciones.
Este libro cubre casi todos los contenidos principales del sistema Dalvik VM y el método de explicación es fácil de entender, lo que es especialmente útil para que los lectores aprendan y digieran.
Haga clic para obtener más información sobre el libro: Análisis en profundidad de la comunidad asíncrona de máquina virtual-libro de Android
Nombre del libro: "Desarrollo de sensores de Android y práctica de casos de dispositivos inteligentes" p>
< img src="/v2-81001fdede53ef316d4cfa7ed572dca4_b.jpg" data-rawwidth="2126" data-rawheight="2457" class="origin_image zh-lightbox-thumb" width="2126" data-original= "/v2-81001fdede53ef316d4cfa7ed572d ca4_r. jpg">
Introducción al libro:
Este libro presenta principalmente el desarrollo de sensores y periféricos de Android, ***29 capítulos, que incluyen principalmente los conceptos básicos de Tecnología de desarrollo de Android, obtención y compilación de código fuente, análisis del marco central de la tecnología de Android, análisis del sistema de sensores de Android, uso de posicionamiento del mapa, detalles del sensor de luz, detalles del sensor de alarma de proximidad, detalles del sensor de campo magnético, detalles del sensor de aceleración, detalles del sensor de dirección, detalles del sensor de giroscopio , detalles del sensor de vector de rotación, detalles del sensor de distancia, explicación detallada del sensor de presión de aire, explicación detallada del sensor de temperatura, explicación detallada del sensor de humedad, descripción general del sistema Bluetooth de Android, explicación detallada de la tecnología Bluetooth de bajo consumo, explicación detallada de la tecnología de reconocimiento de voz , explicación detallada de la tecnología de reconocimiento de gestos, explicación detallada de la tecnología de comunicación de campo cercano NFC, explicación detallada de la tecnología de código de barras de análisis de fotografías y procesamiento basado en imágenes Explicación detallada de la tecnología de reconocimiento facial, grabadora de seguimiento para caminar, reproductor de música por gestos y sistema de hogar inteligente, etc. .
Este libro cubre casi todo el contenido principal necesario para el desarrollo de sensores y periféricos de Android, y el método de explicación es fácil de entender.
Haga clic para obtener más información sobre el libro: Desarrollo de sensores Android y práctica de casos de dispositivos inteligentes - Libro - Comunidad asincrónica
Nombre del libro: "Creación de una aplicación segura para Android"
< img src="/v2-6bc387810ad8ef061ade6238715dfdd5_b.jpg" data-rawwidth="2362" data-rawheight="2457" class="origin_image zh-lightbox-thumb" width="2362" data-original="/v2 -6bc387810ad8ef061ade6238715 dfdd5_r. jpg">
Introducción al libro:
Este libro presenta los principales métodos de desarrollo de tecnología de seguridad de Android y aplica este método a todo el código de desarrollo de aplicaciones de Android. El autor utiliza ejemplos detallados de cientos de aplicaciones que ha revisado personalmente para ayudar a los lectores a descifrar por qué las aplicaciones están siendo atacadas y luego demuestra soluciones más seguras. El libro incluye autenticación, redes, bases de datos, ataques a servidores, datos, hardware y otras tecnologías, y aclara el significado y la función de los ejemplos de código para cada tecnología, lo que puede ayudar a los lectores a lograr el objetivo de aplicar lo que han aprendido.
Haga clic para obtener más información sobre el libro: Creación de una aplicación segura para Android
Nombre del libro: "Guía de prueba de aplicaciones de Android"
pag >
Introducción al libro:
La "Guía de prueba de aplicaciones de Android" es un libro de herramientas prácticas para pruebas móviles. Este libro presenta las tecnologías, marcos y herramientas de mejora de la calidad de la ingeniería populares actuales, y lo guía claramente paso a paso sobre cómo escribir casos de prueba de aplicaciones y utilizar varios métodos de prueba para garantizar la calidad de los proyectos de Android.
Este libro presenta por primera vez TTD (desarrollo basado en pruebas de Android). TTD es un modelo ágil en el proceso de desarrollo de software que permite descubrir errores en las aplicaciones en una etapa temprana. El libro ofrece algunos proyectos de muestra típicos para demostrar las pruebas, incluidas las pruebas unitarias más simples y las pruebas de rendimiento más complejas. Además, este libro utiliza métodos de diagnóstico para describir en detalle las tecnologías de aplicaciones más extensas y populares en las pruebas de Android. Este es sin duda un libro de referencia muy valioso y útil para programadores y testers que sueñan con iniciar una carrera en el campo de las pruebas de Android.
Haga clic para obtener más información sobre el libro: Guía de prueba de aplicaciones de Android-Libro-Comunidad asincrónica
Nombre del libro: "Dominar el desarrollo de redes de Android"
p>
Introducción del libro:
Este libro presenta en detalle el contenido relevante del desarrollo de la red Android. El libro completo está dividido en 5 partes y 25 capítulos en total, comenzando desde la construcción del Entorno y núcleo de desarrollo de Android A partir del análisis del marco, el marco central de la tecnología Android, los conceptos básicos de la tecnología de desarrollo de red, comunicación de datos HTTP, procesamiento de datos URL, procesamiento de datos XML, descarga de datos remotos, carga de datos, uso de Socket para la comunicación de datos, uso de WebKit para explorar datos de páginas web y aplicaciones de sistema Wi-Fi, aplicaciones de sistema Bluetooth, aplicaciones de correo electrónico, aplicaciones RSS, procesamiento de video en red, monitoreo de tráfico de red, lector de RSS de red, desarrollo de un sistema de correo, desarrollo de aplicaciones móviles Weibo, sistema de firewall de red en Android, desarrollar la versión web Conocimiento del sistema de gestión de directorios telefónicos, sistema WeChat móvil, etc.
Este libro cubre casi todos los contenidos principales de las aplicaciones de red de Android y el método de explicación es fácil de entender.
Haga clic para obtener más información sobre el libro: Master Android Network Development-Book-Asynchronous Community
Nombre del libro: "Guía de estudio de desarrollo de Java y Android (segunda edición)"
Introducción al libro:
Este libro es una guía de aprendizaje del lenguaje Java, con una introducción detallada al uso de Java para el desarrollo de aplicaciones de Android.
El libro consta de 50 capítulos. Dividido en dos partes. La Parte 1 (Capítulo 1 al Capítulo 22) presenta principalmente el conocimiento básico del lenguaje Java y sus características funcionales. La Parte 2 (Capítulo 23 al Capítulo 50) se centra en cómo crear aplicaciones de Android de manera efectiva.
Este libro es adecuado para cualquiera que quiera aprender el lenguaje Java, especialmente para lectores que quieran convertirse en desarrolladores de aplicaciones para Android.