Jesus Tomás Gironés

El gran libro de Android


Скачать книгу

La librería Volley

       10.3.1. Descargar un String con Volley

       10.3.2. Paso de parámetros con el método POST

       10.3.3. Descargar imágenes con Volley

       10.4. Servicios web

       10.4.1. Alternativas en los servicios web

       Servicios web basados en SOAP

       Servicios web basados en REST

       10.4.2. Acceso a servicios web de terceros

       10.4.3. Un servicio web con Apache, PHP y MySQL

       Utilizando el servicio web PHP desde Asteroides

       Creación de un servicio web en un servidor de hosting

       Utilizando AsyncTask de forma síncrona

       10.4.4. Comparativa sockets/servicios web

       ANEXO A. Fragments

       ANEXO B. Diálogos de fecha y hora

       Clases para trabajar con fechas en Java

       ANEXO C. Referencia Java

       ANEXO D. Referencia de la clase View y sus descendientes

       ANEXO E. Sufijos utilizados en recursos alternativos

      ¿Cómo leer este libro?

      Este libro quiere ser una guía para aquellos lectores que pretendan introducirse en la programación de Android. Se ha estructurado en 10 capítulos que abordan aspectos específicos del desarrollo de aplicaciones. Resulta conveniente realizar una lectura secuencial de estos capítulos, dado que muchos de los conceptos que se abordan se comprenderán mejor si se han leído los capítulos anteriores. Además, a lo largo del libro se desarrollan dos proyectos de ejemplo: el mítico juego Asteroides y la aplicación Mis Lugares. Para que muchos de los ejercicios funcionen correctamente, resulta imprescindible realizar los anteriores. Si el lector está interesado en un texto que aborde aspectos específicos de la programación en Android, le recomendamos otros libros de esta misma colección: El gran libro de Android Avanzado, Firebase: Trabajando en la nube, Plataformas Android: Wear, TV, Auto y Google Play Games y Android Things y Visión Artificial. Todos publicados en esta misma editorial.

      El libro que tienes entre las manos no ha sido concebido solo para ser leído. Es más bien una guía estructurada que te irá proponiendo una serie de ejercicios, actividades, vídeos explicativos, test de autoevaluación, etc. Todo este material y muchos más recursos adicionales están disponibles en la web www.androidcurso.com. En ella se publicarán las novedades, erratas e información complementaria relativas a este libro. Por lo tanto, resulta imprescindible para sacarle partido a este libro un ordenador con el SDK de Android instalado para hacer los ejercicios y acceso a Internet para el material en línea.

      A lo largo del libro se utilizan los siguientes iconos para indicar los tipos de actividades:

      Illustration Objetivos: Antes de empezar cada capítulo, lee con detenimiento la introducción y los objetivos.

      Illustration Vídeo[tutorial]: Más de 80 vídeos grabados por el autor del libro donde se exponen de forma didáctica los aspectos clave del sistema Android. Se utiliza una moderna herramienta desarrollada en la Universidad Politécnica de Valencia que te permitirá ver simultáneamente las presentaciones y al profesor mientras se desarrollan los conceptos de cada capítulo.

      Illustration Ejercicio: La mejor forma de aprender es haciendo. No tendrás más que ir siguiendo los pasos uno tras otro para descubrir cómo se resuelve el ejercicio propuesto. Para que no se te haga pesado teclear todo el código, te proponemos que lo copies y pegues desde la página web del curso.

      Illustration Práctica: Este será el momento de que tomes la iniciativa y trates de resolver el problema que se propone. Recuerda que para aprender hay que practicar.

      Illustration Asteroides: Ejercicios y prácticas que te permitirán desarrollar el videojuego Asteroides.

      Illustration Mis Lugares: Ejercicios y prácticas que te permitirán desarrollar la aplicación Mis Lugares.

      Illustration Solución: Te será de ayuda si tienes problemas al resolver una práctica, o si simplemente quieres comparar tu solución con otra diferente.

      Illustration Nota sobre Java: Si no dominas el lenguaje de programación Java, podrás seguir este libro. Cada vez que aparezca algún concepto complejo sobre Java trataremos de aclararlo. NOTA: Sí que resulta imprescindible disponer de conocimientos sobre programación.

      Illustration Recursos adicionales: Te proporcionamos la información clave que te ayudará en el desarrollo de tus aplicaciones.

      Illustration Enlaces de interés: Internet te será de gran ayuda para completar la información necesaria para programar en Android. Te proponemos las páginas más interesantes de cada apartado.

      Illustration Preguntas de repaso: ¿Has comprendido correctamente los aspectos clave? Sal de dudas haciendo los test de autoevaluación.

      Illustration Referencias rápidas: Utiliza