Red de conocimiento del abogados - Preguntas y respuestas jurídicas - Para aprender sobre desarrollo de Android, ¿qué libros vale la pena recomendar?

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, analizamos 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"

lt;img src="/v2-99cd2eaba903b7ab670dc915bab24ff2_b.jpg" data-rawwidth="1512" data-rawheight="1928" class="origin_image zh-lightbox-thumb" width=" 1512" data-original="/v2 -99cd2eaba903b7ab670dc915bab24ff2_r.jpg"gt;

Introducción al libro:

El libro está dividido en 18 capítulos, que explican sucesivamente los conceptos básicos del desarrollo de Android. creación de un entorno de desarrollo de Android y una introducción al entorno de desarrollo integrado de Android Studio, 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 de Material Design, introducción a los componentes principales. , procesamiento de eventos de Android, procesamiento de gráficos, imágenes y animaciones, desarrollo de aplicaciones de audio/video, 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"

lt; img src="/v2 -bc4d2310c32ffb01993ef45d86e08ac3_b.jpg" data-rawwidth="2126" data-rawheight="2457" class="origin_image zh-lightbox-thumb" width="2126" data-original="/v2- bc4d2310c32ffb01993ef45d86e08ac3_ r.jpg"gt;

Introducción al libro:

En apenas unos años desde su nacimiento hasta la actualidad, el sistema Android se ha ganado el apoyo de un gran número de desarrolladores con su facilidad de 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"

lt ;img src="/v2-81001fdede53ef316d4cfa7ed572dca4_b.jpg" data-rawwidth="2126" data-rawheight="2457" class="origin_image zh-lightbox-thumb" width="2126" data-original ="/v2-81001fdede53ef316d4cfa7ed57 2dca4_r .jpg"gt;

Introducción al libro:

Este libro presenta principalmente el desarrollo de sensores y periféricos de Android, ***29 capítulos, que incluyen principalmente conceptos básicos de la tecnología de desarrollo de Android, adquisición y compilación Código fuente, análisis del marco central de la tecnología de Android, análisis del sistema de sensores de Android, uso del posicionamiento del mapa, explicación detallada del sensor de luz, explicación detallada del sensor de alarma de proximidad, explicación detallada del sensor de campo magnético, explicación detallada de sensor de aceleración, explicación detallada del sensor de dirección, explicación detallada del sensor giroscópico, explicación detallada del sensor de vector de rotación, sensor de distancia Explicación detallada, 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 de Android Bluetooth sistema, 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, basada en Explicación detallada de la tecnología de reconocimiento facial de procesamiento de imágenes, grabadora de seguimiento, reproductor de música gestual 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"

lt ;img src="/v2-6bc387810ad8ef061ade6238715dfdd5_b.jpg" data-rawwidth="2362" data-rawheight="2457" class="origin_image zh-lightbox-thumb" width="2362" data-original="/ v2-6bc387810ad8ef061ade62387 15dfdd5_r .jpg"gt;

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"

lt; v2-3041d4d6f76f37aa8ae3d7ddbfa84fe5_b .jpg" data-rawwidth="2362" data-rawheight="2457" class="origin_image zh-lightbox-thumb" width="2362" data-original="/v2-3041d4d6f76f37aa8ae3d7ddbfa84fe5_r.jpg" gt;

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"

lt img; src=" /v2-1b88a6176b1bbd1019236989cde6ef71_b.jpg" data-rawwidth="2126" data-rawheight="2457" class="origin_image zh-lightbox-thumb" width="2126" data-original="/v2-1b88a6176b1bbd1019236989cde6ef 71_r. jpg"gt;

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, a partir de Construcción de un entorno de desarrollo de Android A partir del análisis del marco central, explica a su vez el marco central de la tecnología Android, los conceptos básicos de la tecnología de desarrollo de red, la comunicación de datos HTTP, el procesamiento de datos URL, el procesamiento de datos XML, la descarga de datos remotos y la carga. datos, uso de Socket para implementar la comunicación de datos y uso de WebKit para navegar por los datos de la página web, aplicación del sistema Wi-Fi, aplicación del sistema Bluetooth, aplicación de correo electrónico, aplicación RSS, procesamiento de video en red, monitoreo del tráfico de la red, lector de RSS de la red, desarrollo de un correo. sistema, desarrollar aplicación móvil Weibo, sistema de firewall de red en Android, desarrollar versión web del sistema de gestión de directorio telefónico, sistema móvil WeChat y otros conocimientos.

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)"

lt;img src="/v2-ec797cee5dc2a8ae78b32e52c4b89a8f_b.jpg" data-rawwidth="2126" data-rawheight="2457" class="origin_image zh-lightbox-thumb" width="2126" data-original=" /v2 -ec797cee5dc2a8ae78b32e52c4b89a8f_r.jpg"gt;

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.