El gran libro de programación avanzada con Android. José Enrique Amaro Soriano

Чтение книги онлайн.

Читать онлайн книгу El gran libro de programación avanzada con Android - José Enrique Amaro Soriano страница 3

El gran libro de programación avanzada con Android - José Enrique Amaro Soriano El gran libro de

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

12.10. Inspeccionar una página WEB con Jsoup

       12.11. Descargar y comprimir una imagen de Internet

       13. CORREO ELECTRÓNICO

       13.1. Enviar un email con un intent

       13.2. Enviar un fichero adjunto por email

       13.3. Enviar ficheros comprimidos con zip

       14. LOCALIZACIÓN Y MAPAS

       14.1. Coordenadas en Google Maps

       14.2. El API de Google Maps

       14.3. MapView

       14.4. Control de mapas

       14.5. Geocodificación

       14.6. Localización

       14.7. Dibujar sobre un mapa y geocodificación inversa

       APÉNDICE A

       La interfaz de usuario

       A.1. Orientación de una actividad

       A. 2. Dimensiones de la pantalla

       APÉNDICE B

       Complementos de Java

       B. 1. Métodos con número variable de parámetros

       B.2. ArrayList

       B.3. Genéricos

       B.4. Definición de una clase con tipos genéricos

       APÉNDICE C

       Versiones de Android

       BIBLIOGRAFÍA

      1. INTRODUCCIÓN

      En mi primer libro sobre programación en Android, titulado Android: programación de dispositivos móviles a través de ejemplos (que denominaré abreviadamente Android a partir de ahora) y publicado por la editorial Marcombo, presentaba las técnicas esenciales para iniciarse rápidamente en la programación del sistema, enfatizando en aplicaciones de cálculo numérico y gráficos. En este segundo libro introduzco técnicas más avanzadas (aunque no necesariamente más complicadas) para realizar programas que se ejecutarán en un smartphone, tablet o cualquier otro dispositivo con el sistema operativo Android. La obra está dirigida a no especialistas y supone un acercamiento genuinamente práctico al sistema Android. No se requieren conocimientos profundos de Java. El apéndice A de mi primer primer libro contiene una introducción al lenguaje Java específico para Android, suficiente para seguir este segundo. Sin embargo, no es necesario haberlo leído para seguir y entender este, siempre que se posean las nociones básicas para crear una actividad con Android.

      El material contenido en esta obra se plantea como una colección de ejemplos escritos expresamente para ilustrar alguna técnica particular de Android. Los ejemplos son programas completos, pero breves, que permitirán al lector minimizar las dificultades que puedan surgir para comprender la materia. La idea es que, después de trabajar los programas simples de este libro, el lector sea capaz de escribir sus propios programas y de explorar por sí mismo el sistema. Todos los ejemplos han sido probados en un dispositivo o en el emulador, y funcionan correctamente en las versiones de Android 2.1 (Eclair) y posteriores (ver Apéndice A para una lista de las versiones de Android). El código fuente de todos los programas se puede descargar de la página web del autor: http://www.ugr.es/local/amaro/android

      La selección del material no es ni mucho menos exhaustiva. Las librerías de Android contienen numerosas clases y métodos para realizar casi cualquier tarea que el lector pueda imaginar, y otras que ni se le ocurriría que pudieran realizarse con un artefacto tan pequeño como un teléfono. La principal fuente de documentación y recursos de Android es la página web oficial de Android developers y los foros especializados que se encuentran en Internet, donde el lector iniciado puede profundizar y ampliar sus conocimientos sobre el sistema Android. Sin embargo, la vasta extensión de sus librerías hace que, al contrario que con otros lenguajes, introducirse en Android no sea tarea fácil para los no iniciados. Con este libro se pretende contribuir a soslayar las dificultades y acercar este novedoso sistema al público en general. Profesores, estudiantes, científicos, ingenieros, técnicos y público en general encontrarán ideas útiles que podrán aplicar en sus trabajos, en sus tareas cotidianas o simplemente como entretenimiento, usando su smartphone o su tablet Android como herramienta.

      Acerca de los ejemplos

      El material didáctico de este libro consiste en más de ochenta ejemplos. Cada ejemplo se compone de una aplicación de Android completa con sus correspondientes capturas de pantalla. Los códigos fuente están disponibles en la página web de la editorial Marcombo y en la del autor. Cada ejemplo se descarga en forma de una carpeta comprimida con ZIP, que contiene un proyecto de Eclipse con todos los archivos de la aplicación. Dicha carpeta se puede importar o descomprimir directamente desde el programa Eclipse.

      Para importar un proyecto de Android desde Eclipse, se pueden seguir las siguientes instrucciones:

      1 Seleccionar Import en el menú File. Aparecerá una lista de opciones.

      2 Seleccionar Existing projects into Workspace y pulsar next.

      3 Marcar la opción Select archive file y pulsar Browse.

      4 Seleccionar el archivo comprimido con el proyecto y pulsar aceptar.

      Si, tras importar un proyecto en Eclipse,

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