ANDROID 4. DESARROLLO DE APLICACIONES

ANDROID 4. DESARROLLO DE APLICACIONES

DESARROLLO DE APLICACIONES

LEE, WEI-MENG

57,50 €
IVA incluido
Descatalogado
Editorial:
ANAYA MULTIMEDIA
Año de edición:
2012
Materia
Programación
Ubicación
A1-3106
ISBN:
978-84-415-3197-0
Páginas:
592
Encuadernación:
Otros
57,50 €
IVA incluido
Descatalogado
Añadir a favoritos

Introducción

¿Para quién es este libro?

¿Qué trata este libro?

¿Cómo se estructura este libro?

¿Qué necesita para utilizar este libro?

Convenciones

¿Cómo funciona?

Código fuente



1. Empezar a trabajar con programación Android

¿Qué es Android?

Versiones de Android

Características de Android

Arquitectura de Android

Dispositivos Android en el mercado

Google Play

La comunidad de desarrolladores Android

Obtener las herramientas necesarias

Android SDK

Instalar las herramientas Android SDK

Configurar el Android SDK Manager

Eclipse

Android Development Tools

Crear dispositivos virtuales Android (AVD)

Crear su primera aplicación Android

Anatomía de una aplicación Android

Resumen

Ejercicios

En este capítulo ha aprendido



2. Actividades, fragmentos e Intents

Entender las actividades

Aplicar estilos y temas a una actividad

Ocultar el título de la actividad

Mostrar una ventana de cuadro de diálogo

Mostrar un cuadro de dialogo en progreso

Mostrar un cuadro de diálogo de progreso más sofisticado

Vincular actividades al utilizar Intents

Resolver la colisión del filtro de Intent

Devolver resultados desde un Intent

Pasar datos utilizando un objeto Intent

Fragmentos

Añadir fragmentos de forma dinámica

Ciclo de vida de un fragmento

Interacciones entre fragmentos

Invocar aplicaciones incorporadas utilizando Intents

Entender el objeto Intent

Utilizar filtros de Intent

Añadir categorías

Mostrar notificaciones

Resumen

Ejercicios

En este capítulo ha aprendido



3. Conocer la interfaz de usuario Android

Entender los componentes de una pantalla

Views y ViewGroups

Linearlayout

AbsoluteLayout

TableLayout

RelativeLayout

FrameLayout

ScrollView

Adaptarse a la orientación de pantalla

Anclar vistas

Cambiar el tamaño y reposicionar

Gestionar cambios en la orientación de pantalla

Persistir información de estado durante los cambios en configuración

Detectar los cambios de orientación

Controlar la orientación de la actividad

Utilizar la barra de acción

Añadir elementos de acción a la barra de acción

Personalizar los elementos de acción e icono de aplicación

Crear la interfaz de usuario por medio de programación

Escuchar notificaciones de interfaz de usuario

Reemplazar los métodos definidos en una actividad

Registrar eventos para vistas

Resumen

Ejercicios

En este capítulo ha aprendido



4. Diseñar su interfaz de usuario con vistas

Utilizar vistas básicas

Vista TextView

Vistas Button, ImageButton, EditText, CheckBox, ToggleButton, RadioButton y RadioGroup

Vista ProgressBar

Vista AutoCompleteTextView

Utilizar PickerViews

Vista TimePicker

Vista DatePicker

Utilizar vistas de lista para mostrar listas largas

Vista ListView

Personalizar ListView

Utilizar SpinnerView

Entender los fragmentos especializados

Utilizar ListFragment

Utilizar DialogFragment

Utilizar PreferenceFragment

Resumen

Ejercicios

En este capítulo ha aprendido



5. Mostrar imágenes y menús con vistas

Utilizar vistas de imagen para mostrar imágenes

Vistas Gallery e ImageView

ImageSwitcher

GridView

Menús con vistas

Crear los métodos de ayuda

Menú de opciones

Menú contextual

Algunas vistas adicionales

Vistas AnalogClock y DigitalClock

WebView

Resumen

Ejercicios

En este capítulo ha aprendido



6. Persistencia de datos

Guardar y cargar las preferencias de usuario

Acceder a las preferencias utilizando una actividad

Recuperar y modificar por medio de programación los valores de preferencias

Cambiar el nombre predeterminado del archivo de preferencias

Guardar datos en archivos

Guardar en almacenamiento interno

Guardar en almacenamiento externo (tarjeta SD)

Elegir la mejor opción de almacenamiento

Utilizar recursos estáticos

Crear y utilizar bases de datos

Crear la clase de ayuda DBAdapter

Utilizar una base de datos mediante programación

Añadir contactos

Recuperar todos los contactos

Recuperar un solo contacto

Actualizar un contacto

Borrar un contacto

Actualizar la base de datos

Crear previamente la base de datos

Resumen

Ejercicios

En este capítulo ha aprendido



7. Proveedores de contenido

Compartir datos en Android

Utilizar un proveedor de contenido

Constantes predefinidas de cadena de consulta

Proyecciones

Filtrar

Ordenar

Crear sus propios proveedores de contenido

Utilizar el proveedor de contenido

Resumen

Ejercicios

En este capítulo ha aprendido



8. Mensajería

Mensajería SMS

Enviar mensajes SMS por medio de programación

Recibir confirmación después de enviar un mensaje

Enviar mensajes SMS utilizando Intent

Recibir mensajes SMS

Impedir que la aplicación de mensajería reciba un mensaje

Actualizar una actividad desde BroadcastReceiver

Invocar una actividad desde BroadcastReceiver

Advertencias y precauciones

Enviar correo electrónico

Resumen

Ejercicios

En este capítulo ha aprendido



9. Servicios de localización

Mostrar mapas

Crear el proyecto

Obtener la clave de API de Maps

Mostrar el mapa

Mostrar el control para acercar y alejar

Cambiar vistas

Navegar a un lugar específico

Añadir marcadores

Obtener la ubicación que se ha seleccionado

Geocodificación y geocodificación inversa

Obtener datos de la ubicación

Seguimiento de una ubicación

Proyecto: crear una aplicación de seguimiento de ubicación

Resumen

Ejercicios

En este capítulo ha aprendido



10. Interconexión

Consumir servicios Web utilizando HTTP

Descargar datos binarios

Descargar contenido de texto

Acceder a servicios Web utilizando el método GET

Consumir servicios JSON

Programación de sockets

Resumen

Ejercicios

En este capítulo ha aprendido



11. Desarrollar servicios Android

Crear sus propios servicios

Llevar a cabo tareas de larga duración en un servicio

Realizar tareas repetidas en un servicio

Ejecutar tareas asíncronas en hilos de ejecución aparte utilizando IntentService

Establecer comunicación entre un servicio y una actividad

Vincular actividades a servicios

Entender los hilos de ejecución

Resumen

Ejercicios

En este capítulo ha aprendido



12. Publicar aplicaciones Android

Prepararse para publicar

Versionar su aplicación

Firmar digitalmente sus aplicaciones Android

Desplegar archivos APK

Utilizar la herramienta adb.exe

Utilizar un servid

Android se ha convertido en la plataforma favorita de muchos desarrolladores, debido quizás, a la gran variedad de dispositivos móviles donde funciona. Este libro es una magnífica guía práctica para crear aplicaciones Android a nivel comercial; una revisión actualizada y adaptada a la última versión SDK, 4.0.



Aquí encontrará todos los fundamentos del sistema operativo, incluyendo la configuración del entorno, el diseño de sólidas interfaces, el desarrollo para diferentes dispositivos y la optimización de todos los procesos, desde el diseño hasta la publicación.



Este manual es un recurso indispensable para los integrantes de los equipos de desarrollo que incluyen a: programadores, probadores y arquitectos de software, líderes de equipos, directores de proyecto, especialistas en control de calidad e incluso vendedores. Todos los capítulos de la presente edición han sido actualizados a fondo para las nuevas API, herramientas y hardware.

Artículos relacionados

  • ¿ORDENAR PRIMERO? UN EJERCICIO PERSONAL EN DISEÑO DE SOFTWARE EMPÍRICO
    BECK, KENT
    El código desordenado es un fastidio. 'Limpiar' el código, para que sea más legible, requiere dividirlo en fragmentos manejables. El autor de esta guía práctica, Kent Beck, creador de la programación extrema y pionero de los patrones de diseño de software, sugiere cuándo y dónde podemos aplicar limpiezas u ordenaciones para mejorar el código, teniendo en mente al mismo tiempo l...
    En stock

    24,95 €

  • INFERENCIA Y DESCUBRIMIENTO CAUSAL EN PYTHON
    MOLAK, ALEKSANDER
    En comparación con el aprendizaje automático tradicional y las estadísticas, los métodos causales presentan desafíos únicos. Aprender causalidad puede ser difícil, pero ofrece distintas ventajas que escapan a una mentalidad puramente estadística. Este libro ayuda a liberar todo el potencial de la causalidad.El libro comienza con las motivaciones básicas del pensamiento causal y...
    En stock

    37,95 €

  • DISEÑO FUNCIONAL. PRINCIPIOS, PATRONES Y PRÁCTICAS
    MARTIN, ROBERT C.
    En Diseño funcional, el reputado ingeniero de software Robert C. Martin («Uncle Bob») explica cómo y por qué utilizar la programación funcional para crear sistemas mejores para clientes reales. Martin compara las estructuras de la programación convencional orientada a objetos en Java con las que permiten los lenguajes funcionales, identifica los mejores roles para cada una y mu...
    En stock

    37,95 €

  • LOS 150 MEJORES EJEMPLOS DE COPIAR Y PEGAR
    FORTEA NAVARRO,PEDRO
    Adéntrese con éxito en los lenguajes de programación PHP8, JS y HTML5 con 150 ejemplos prácticos Si quiere dar sus primeros pasos o mejorar sus conocimientos en el mundo de PHP8, JS y HTML5, y perfeccionar sus trabajos como desarrollador, este libro será su gran aliado. En él encontrará desde ejemplos de código sencillos, para afianzar los conceptos básicos, hasta una amplia ...
    En stock

    19,40 €

  • CURSO INTENSIVO DE PYTHON. TERCERA EDICIÓN
    MATTHES, ERIC
    Este superventas mundial es una guía al lenguaje de programación Python. Gracias a esta trepidante y completa introducción a Python, no tardará en empezar a escribir programas, resolver problemas y desarrollar aplicaciones que funcionen.Esta tercera edición actualizada se ha revisado en profundidad con el fin de reflejar las últimas novedades en Python. Se incluye la incorporac...
    En stock

    52,50 €

  • CIENCIAS DE DATOS
    JOYANES AGUILAR, LUIS
    Descubra qué es la ciencia de datos y cómo contribuye al cambio de paradigma de investigación La ciencia de datos es un campo académico multidisciplinar que utiliza métodos, procesos y sistemas científicos para extraer conocimientos a partir de los datos. Ha adquirido gran popularidad en los últimos años debido al soporte de diversas disciplinas científicas y tecnológicas trad...
    En stock

    34,80 €

Otros libros del autor

  • ANDROID. DESARROLLO DE APLICACIONES GANADORAS
    LEE, WEI-MENG
    Este manual es un recurso práctico indispensable para aquellos que necesitan comprender y solucionar los problemas y desafíos a los que tendrán que enfrentarse en su vida diaria como desarrolladores. Encontrará numerosos ejercicios especialmente diseñados para Android 4.1 y versiones posteriores, que proporcionan soluciones a todo tipo de problemas, desde los más sencillos (com...
    Descatalogado

    42,70 €

  • DESARROLLO DE APLICACIONES PARA IOS 5
    LEE, WEI-MENG
    La nueva versión del sistema operativo de Apple para dispositivos móviles ya está establecida en el mercado. iOS 5 está orientado a los iPhone 3GS, 4 y 4S; los iPod de tercera y cuarta generación, así como a los iPad y iPad 2. Sus más de 200 nuevas funciones aportan a los programadores un gran potencial.Este libro es para los desarrolladores que deseen crear aplicaciones nativa...
    Descatalogado

    63,30 €

  • PROGRAMACIÓN DE GADGETS PARA WINDOWS VISTA
    LEE, WEI-MENG
    Un gadget de la barra lateral de Windows (Sidebar) es una aplicación en miniatura fácil de utilizar que proporciona información a simple vista, y que se encuentra embutida dentro de un panel en el escritorio conocido como Windows Sidebar. Los gadgets de Windows Sidebar representan una forma sencilla de poner información al alcance del usuario y los desarrolladores que estén fam...
    Descatalogado

    30,80 €

  • ASP.NET A DEVELOPER S NOTEBOOK
    LEE, WEI-MENG
    ASP.NET 2.0: A Developer`s Notebook for any programmer that wants to jump right in and discover what v2.0 has to offer. For anyone that is looking for an ASP.NET 2.0 reference book, this isn`t what you are looking for. If you want a guide that will give you and overview of all the neat new features of what MSFT`s newest set of toys gives you, this is a great guide. The Author...
    No disponible

    31,60 €

  • VISUAL BASIC 2005 JUMPSTART
    LEE, WEI-MENG
    Okay, all you VB6 developerstime`s up. As of March 2005, Microsoft no longer supports this version of Visual Basic. And you can`t blame them. Three years ago, they introduced the .NET Frameworkan elegant, powerful platformalong with the new componentbased VB.NET language. But roughly five million of you decided to stick with VB6, mostly to maintain legacy Windows and COM projec...
    No disponible

    15,01 €