ANDROID. DESARROLLO DE APLICACIONES GANADORAS

ANDROID. DESARROLLO DE APLICACIONES GANADORAS

$54.656
IVA incluido
Sujeto Disponibilidad de Proveedor
Editorial:
ANAYA MULTIMEDIA.(INFORMATICA)
Año de edición:
Temática
Computacion e informatica
ISBN:
978-84-415-3395-0
Páginas:
384
Encuadernación:
Rústica
Idioma:
Castellano
Peso:
629
Dimensiones:
225x175
$54.656
IVA incluido
Sujeto Disponibilidad de Proveedor

Este manual es un recurso práctico indispensable para aquellos quenecesitan comprender y solucionar los problemas y desafíos a los quetendrán que enfrentarse en su vida diaria como desarrolladores.Encontrará numerosos ejercicios especialmente diseñados para Android4.1 y versiones posteriores, que proporcionan soluciones a todo tipode problemas, desde los más sencillos (como trabajar con una vista)hasta los más complicados (como implementar una aplicaciónMaster-Detail utilizando fragmentos). Wei-Meng Lee es tecnólogo yfundador de Developer Learning Solutions (www.learn2develop.net),empresa tecnológica especializada en la formación práctica y paraprofesionales en las últimas tecnologías móviles. Prestigioso autor de numerosos libros sobre iOS, Android y Windows Phone, e innumerablesartículos de tecnología.AgradecimientosSobre el autorSobre el editor técnicoIntroducciónA quién va dirigido este libroContenidos del libroEstructura del libroQué se necesita para utilizar este libroConvencionesCódigo fuente1. Conceptos básicos sobre AndroidEjercicio 1.1. Vincular actividadesSoluciónEjercicio 1.2. Intercambiar datos entre actividadesSoluciónEjercicio 1.3. Pasar objetos entre actividadesSoluciónEjercicio 1.4. Enviar y recibir difusionesSoluciónProgramar un receptor de difusionesRegistrar BroadcastReceiver en el archivo AndroidManifest.xmlEjercicio 1.5. Asignar prioridades a los receptores de difusiónSoluciónCancelar una difusiónEjercicio 1.6. Iniciar automáticamente una aplicación durante elarranque del sistemaSoluciónEjercicio 1.7. Llamar a las aplicaciones nativasSoluciónMostrar mapasAbrir una aplicación en Google PlayEnviar un correo electrónicoEnviar contenido a otras aplicacionesEnviar contenido binarioEjercicio 1.8. Permitir que se pueda llamar a nuestras aplicacionesSolución2. Utilizar vistas para diseñar la interfaz del usuarioEjercicio 2.1. Utilizar botonesSoluciónEjercicio 2.2. Utilizar botones de imágenesSoluciónEjercicio 2.3. Utilizar botones de opciónSoluciónEjercicio 2.4. Utilizar casillas de verificaciónSoluciónEjercicio 2.5. Implementar un sistema de valoraciónSoluciónEjercicio 2.6. Implementar un sistema de valoraciónSoluciónEjercicio 2.7. Mostrar páginas WebSoluciónCargar desde una cadenaCargar recursos desde una carpetaEjercicio 2.8. Trabajar con el selector de horasSoluciónEjercicio 2.9. Trabajar con el selector de díasSoluciónEjercicio 2.10. Trabajar con el selector de díasSoluciónOrientacionesGravedad y pesoEjercicio 2.11. Utilizar posiciones relativas para colocar las vistasSoluciónEjercicio 2.12. Utilizar la distribución de marcos para ubicar lasvistasSoluciónEjercicio 2.13. Utilizar la distribución de tabla para colocar lasvistasSoluciónEjercicio 2.14. Utilizar la vista desplazableSoluciónEjercicio 2.15. Mostrar menús contextuales y de opcionesSoluciónEjercicio 2.16. Utilizar cuadros de diálogoSoluciónEjercicio 2.17. Utilizar páginasSolución3. Mostrar listas de elementos e imágenesEjercicio 3.1. Vincular actividadesSoluciónEjercicio 3.2. Personalizar ListViewSoluciónEjercicio 3.3. Mostrar varias listasSoluciónEjercicio 3.4. Crear ListView personalizadasSoluciónEjercicio 3.5. Personalizar cada fila con TextView adicionalesPrimera parte de la solución: añadir TextView adicionalesSegunda parte de la solución: reciclar las filasEjercicio 3.6. Mostrar una lista de elementos utilizando la vistaSpinnerSoluciónEjercicio 3.7. Mostrar una lista de imágenesSoluciónEjercicio 3.8. Utilizar ImageSwitcher para animar el cambio deimágenesSoluciónEjercicio 3.9. Utilizar GridView para mostrar imágenesSoluciónEjercicio 3.10. Construir una interfaz de usuario Master-DetailSolución4. TelefoníaEjercicio 4.1. Realizar una llamada desde la aplicaciónSoluciónEjercicio 4.2. Detectar el estado del teléfonoSoluciónEjercicio 4.3. Detectar en segundo plano el estado del teléfonoSoluciónEjercicio 4.4. Bloquear las llamadas salientesSoluciónEjercicio 4.5. Responder automáticamente a una llamada entranteSoluciónEjercicio 4.6. Activar el Modo aviónSoluciónEjercicio 4.7. Obtener el número de teléfono, IMEI y el identificadorde la tarjeta SIMSoluciónEjercicio 4.8. Activar el BluetoothSoluciónComprobar si el dispositivo dispone de BluetoothActivar el BluetoothDetectar el estado del BluetoothEjercicio 4.9. Mostrar el registro de llamadasSolución5. MensajeríaEjercicio 5.1. Utilizar la aplicación nativa para enviar SMSSoluciónEjercicio 5.2. Utilizar la programación para enviar mensajes SMS desde nuestra aplicaciónSoluciónEjercicio 5.3. Utilizar la programación para detectar el estado de los mensajes enviadosSoluciónEjercicio 5.4. Detectar los mensajes SMS salientesSoluciónEjercicio 5.5. Interceptar los mensajes SMS entrantesSolución6. Programación para redesEjercicio 6.1. Conectar con servidores utilizando GET de HTTPSoluciónEjercicio 6.2. Conectar con servidores utilizando POST de HTTPSoluciónEjercicio 6.3. Utilizar HTTP para descargar datos binariosSoluciónEjercicio 6.4. Consumir servicios Web XMLSoluciónEjercicio 6.5. Conectar C

Otros libros del autor