Android Programación de Dispositivos Móviles 2 Ed
Sinopsis del producto
Este libro es una gran oportunidad para acercarse al mundo de Android desde una postura distinta a las ya antes vistas en otros libros, puesto que en unas cuántas páginas se presentan las herramientas necesarias para poder realizar en poco tiempo programas sencillos para uso personal. Se incluye también una introducción al lenguaje Java, lo cual resulta necesario para utilizar Android. n nEn 2018 Android cumplió 10 años de vida y, a partir de su existencia, por lo general la bibliografía que encontramos al respecto suele estar dirigida a profesionales y programadores experimentados. Una de las funciones de los manuales de Android consiste en ilustrar todo tipo de aplicaciones para controlar sensores, enviar SMS, utilizar el GPS, acceder a servicios de Internet, juegos, telefonía, fotografía, vídeo, música, etc. A través de las páginas de este libro se presentan muchos ejemplos simples con la finalidad de que el lector aprenda y asimile conceptos básicos acerca del tema. n nUno de los objetivos principales de Android: programación de dispositivos móviles a través de ejemplos es que el lector adquiera suficientes habilidades para comenzar a desarrollar apps de cálculo y simulaciones gráficas, tanto para la docencia como para uso profesional o para la investigación. También se pretende que quien tenga este libro entre sus manos, aprenda herramientas para desarrollar otro tipo de aplicaciones que le puedan ser útiles en los estudios, en el trabajo, en un ámbito artístico o, simplemente, para entretenerse y adentrarse en este interesante universo de posibilidades. n nVENTAJAS n n• El libro cuenta con muchos ejemplos que le permitirán al lector asimilar conceptos de una manera simple. n• Funciona como guía para un principiante que desee adentrarse en el mundo de Android. n• Contiene material web complementario que le ayudará al lector a desarrollar herramientas que le serán útiles en su vida diaria. n nCONOZCA n n• Cómo se desarrollan apps de cálculo y simulaciones gráficas. n• Aspectos esenciales sobre el lenguaje Java. n• Sobre los dispositivos de Android y cómo utilizarlos como ordenadores para cálculo numérico y aplicaciones científicas y técnicas. n nAPRENDA n n• Cómo utilizar sus dispositivos Android para ejecutar sus propias aplicaciones. n• A programar interfaces de usuario y menús de apps. n• A crear gráficos interactivos, visualización de imágenes y reproducción de sonido. n nDESARROLLE SUS HABILIDADES PARA n n• Ampliar sus conocimientos sobre el lenguaje Java. n• Ejecutar sus propias aplicaciones. n n1. INTRODUCCIÓN ………………………………………………………………………………….11 n1.1 Android para principiantes ………………………………………………………………11 n1.2 Acerca de este libro ………………………………………………………………………..12 n1.3 A quién va dirigido ………………………………………………………………………….13 n1.4 Resumen de los contenidos …………………………………………………………….13 n1.5 Novedades de la segunda edición ……………………………………………………14 n1.6 Requisitos ……………………………………………………………………………………..14 n1.7 Créditos y agradecimientos ……………………………………………………………..15 n2. ANDROID STUDIO ………………………………………………………………………………..17 n2.1 El IDE ………………………………………………………………………………………….17 n2.2 Instalación ……………………………………………………………………………………18 n2.3 Configuración de Android Studio …………………………………………………….21 n2.4 Creando un nuevo proyecto ……………………………………………………………24 n2.5 Ejecución en un dispositivo virtual AVD ……………………………………………28 n2.6 Ejecución en un dispositivo físico ……………………………………………………34 n2.7 Empaquetado de aplicaciones ……………………………………………………….. 35 n3. ESCRIBIR Y MANIPULAR TEXTO …………………………………………………………..38 n3.1 Actividad básica: Hola Android ……………………………………………………….38 n3.2 Activity y LinearLayout …………………………………………………………………..40 n3.3 Color de fondo y formato del texto …………………………………………………..44 n3.4 Modificando el texto desde Java ……………………………………………………..45 n3.5 Modificando el color desde Java ……………………………………………………..47 n3.6 Añadir texto adicional con addView …………………………………………………48 n3.7 Definir un método print …………………………………………………………………..50 n3.8 Escribiendo resultados de operaciones …………………………………………… 52 n3.9 Ejemplo: una tabla del seno ……………………………………………………………53 n3.10 Añadir texto con Append ………………………………………………………………..54 n3.11 Extendiendo la pantalla con ScrollView ……………………………………………55 n4. BOTONES ………………………………………………………………………………….58 n4.1 Definición de un botón en el layout ………………………………………………….58 n4.2 Caso de dos botones …………………………………………………………………….62 n4.3 Uso de Toast para mostrar un mensaje emergente …………………………..64 n4.4 Cambiar el texto de un botón ………………………………………………………….65 n4.5 Cambiar el color de los botones ………………………………………………………67 n4.6 Calculadora ………………………………………………………………………………….68 n4.7 Implementar onClic1 ……………………………………………………………………..76 n5. BARRA DE ACCIÓN E ICONOS ……………………………………………………………..81 n5.1 Barra de app básica ……………………………………………………………………….81 n5.2 Barra simple en un layout ……………………………………………………………….87 n5.3 Un botón con icono en la barra ……………………………………………………….. 91 n5.4 Añadiendo botones a la barra ………………………………………………………….94 n5.5 Botón flotante ………………………………………………………………………………..96 n5.6 Botones con iconos ………………………………………………………………………..99 n5.7 Botones con Java …………………………………………………………………………102 n5.8 Iconos del sistema ………………………………………………………………………..104 n6. INTRODUCCIÓN DE TEXTOS ………………………………………………………………109 n6.1 EditText ………………………………………………………………………………………109 n6.2 OnKeyListener ……………………………………………………………………………..112 n6.3 Forma alternativa de implementar OnKeyListener …………………………… 114 n7. GUARDAR DATOS CON SHAREDPREFERENCES ………………………………..116 n8. ACTIVIDADES ………………………………………………………………………………..122 n8.1 Uso de Intent para iniciar actividades ……………………………………………..122 n8.2 Pasar valores numéricos entre actividades ……………………………………..126 n9. COMPARTIR ………………………………………………………………………………..128 n9.1 Compartir con ShareActionProvider ………………………………………………..128 n9.2 Actualizar los datos a compartir ……………………………………………………..134 n10. MANEJO DE FICHEROS ………………………………………………………………………141 n10.1 Permisos de acceso al almacenamiento ………………………………………….141 n10.2 Escribir un fichero en la tarjeta SD ………………………………………………….147 n10.3 Almacenamiento externo compartido ………………………………………………150 n10.4 Almacenamiento interno en la tarjeta microSD …………………………………152 n10.5 Leer un fichero en el directorio res ………………………………………………….156 n10.6 Leer datos numéricos de un recurso ……………………………………………….159 n11. GRÁFICOS ………………………………………………………………………………..162 n11.1 Dibujando en un canvas ………………………………………………………………..162 n11.2 Formato del texto …………………………………………………………………………166 n11.3 Altura del canvas ………………………………………………………………………….168 n11.4 Diagonales del canvas ………………………………………………………………….171 n11.5 Formas geométricas ……………………………………………………………………..173 n11.6 Curvas ………………………………………………………………………………………..176 n11.7 Traslaciones y rotaciones ……………………………………………………………..178 n11.8 Texto siguiendo una curva …………………………………………………………….181 n11.9 Caracteres Unicode ………………………………………………………………………183 n11.10 Añadir gráficos a un Layout …………………………………………………………..186 n12. GRÁFICOS INTERACTIVOS …………………………………………………………………190 n12.1 Evento ACTION_DOWN ……………………………………………………………….190 n12.2 Evento ACTION_UP ……………………………………………………………………..192 n12.3 Evento ACTION_MOVE ………………………………………………………………..194 n12.4 Dibujar en la pantalla …………………………………………………………………….195 n12.5 Mover objetos ………………………………………………………………………………198 n13. IMÁGENES ………………………………………………………………………………..201 n13.1 Insertar una imagen en el layout …………………………………………………….201 n13.2 Controlando el tamaño de las imágenes ………………………………………….202 n13.3 Controlando las imágenes en Java …………………………………………………208 n13.4 Botones con imágenes ………………………………………………………………….211 n13.5 Insertar imágenes en un canvas …………………………………………………….217 n13.6 Ajustar imagen a las dimensiones de la pantalla ………………………………221 n14. REPRODUCIR SONIDO ……………………………………………………………………….225 n14.1 Uso de MediaPlayer ……………………………………………………………………..225 n14.2 Reproducir efectos de sonido ……………………………………………………….. 227 n15. APLICANDO TEMAS ……………………………………………………………………………231 n15.1 Tema por defecto …………………………………………………………………………231 n15.2 Tema NoActionBar ……………………………………………………………………….233 n15.3 Tema Dialog ………………………………………………………………………………..235 n15.4 Tema Dark …………………………………………………………………………………..235 n16. RECURSOS ………………………………………………………………………………..237 n16.1 El recurso string …………………………………………………………………………..237 n16.2 El recurso color ……………………………………………………………………………242 n16.3 El recurso dimen ………………………………………………………………………….245 n17. HILOS Y CONTROLADORES ……………………………………………………………….257 n17.1 Ejecuciones en background con Thread ………………………………………….257 n17.2 Diálogos de progreso ……………………………………………………………………262 n17.3 Interfaz Runnable …………………………………………………………………………265 n17.4 Notificaciones ………………………………………………………………………………270 n18. ANIMACIONES ………………………………………………………………………………..278 n18.1 Movimiento uniforme. La bola botadora …………………………………………..278 n18.2 Movimiento acelerado. La bola botadora II ………………………………………282 n18.3 Conservación de la energía …………………………………………………………..284 n18.4 Simulación de caída con ligadura …………………………………………………..288 nAPÉNDICE A ………………………………………………………………………………..297 nELEMENTOS DE JAVA ………………………………………………………………………..297 nA.1 Programa básico de Java con Android ………………………………………………297 nA.2 Variables ……………………………………………………………………………………….302 nA.3 Conversión de variables…………………………………………………………………..303 nA.4 Operaciones con variables ………………………………………………………………305 nA.5 Funciones matemáticas …………………………………………………………………..306 nA.6 Bloque if-else …………………………………………………………………………………310 nA.7 Bucles for ………………………………………………………………………………………312 nA.8 Bucle while …………………………………………………………………………………….313 nA.9 Bloques switch ……………………………………………………………………………….316 nA.10 Métodos ………………………………………………………………………………………317 nA.11 Clases y objetos ……………………………………………………………………………320 nA.12 Subclases…………………………………………………………………………………….327 nA.13 Variables y métodos estáticos y finales ……………………………………………330 nA.14 Arrays ………………………………………………………………………………………..333 nA.15 Arrays 2D ……………………………………………………………………………………. 335 nA.16 Cadenas ………………………………………………………………………………………338 nA.17 Formato numérico …………………………………………………………………………342 nA.18 Manejo de excepciones …………………………………………………………………345 nA.19 Interfaces ……………………………………………………………………………………. 347 nA.20 Clases anónimas …………………………………………………………………………..352 nA.21 Otras características de Java …………………………………………………………357 nA.21.1 Paquetes ………………………………………………………………………………357 nA.21.2 Clases públicas ……………………………………………………………………..357 nA.21.3 Privilegios de acceso de los métodos y variables ………………………357 nA.21.4 Clases y métodos abstractos …………………………………………………..358 nAPÉNDICE B ………………………………………………………………………………..359 nHERRAMIENTAS DE DESARROLLO DE ANDROID ……………………………….359 nB.1 Design Support Library …………………………………………………………………..359 nB.2 ??Exportar e importar proyectos ………………………………………………………….361 nAPÉNDICE C ………………………………………………………………………………..362 nVERSIONES DE ANDROID …………………………………………………………………..362 nBIBLIOGRAFÍA ………………………………………………………………………………..363
9786075385105
$40.568,00 $34.482,80 -15%
99999 disponibles
Especificaciones
Quizás te interese
¿Ya lo leíste? Valorá “Android Programación de Dispositivos Móviles 2 Ed”
Debes acceder para publicar una valoración.

Node,js javascript en el lado del serv
Metafísica 4 en 1 tomo 1 - edición tercer milenio
El clavo 




Valoraciones
No hay valoraciones aún.