Details

Android: programación de dispositivos móviles a través de ejemplos


Android: programación de dispositivos móviles a través de ejemplos


2. Aufl.

von: JOSÉ ENRIQUE AMARO SORIANO

CHF 17.00

Verlag: Marcombo
Format: PDF
Veröffentl.: 14.07.2019
ISBN/EAN: 9788426727657
Sprache: spanisch
Anzahl Seiten: 364

DRM-geschütztes eBook, Sie benötigen z.B. Adobe Digital Editions und eine Adobe ID zum Lesen.

Beschreibungen

¿Quieres desarrollar apps de Android con seguridad y rapidez?
Tanto si eres un principiante que se acerca por primera vez al desarrollo para móviles, como alguien con experiencia, necesitas aprender primero los conceptos básicos de Java y de Android.
El sistema Android contiene más de doscientos paquetes o librerías de Java con miles de clases, métodos y constantes. No te desalientes, este libro presenta de forma clara y concisa los elementos esenciales para desarrollar tus propias aplicaciones Android.
Superarás todas las dificultades que te surjan al aprender Java y Android mediante ejemplos sencillos, sobre apps independientes, que ilustran cada técnica particular. Además, con este manual conseguirás programar:
o Interfaces de usuario y menús de apps.
o Entradas y salidas de datos, lecturas y escrituras de ficheros, así como compartir datos.
o Gráficos interactivos, visualización de imágenes y reproducción de sonido.
o Temas, recursos, procesos en background, diálogos de progreso y notificaciones.
o Animaciones gráficas y simulaciones.
Existen muchos cursos online que prometen máxima efectividad, pero ninguno tendrá la eficacia, la rapidez ni el reducido precio de estas páginas. Si quieres escribir tus propios programas e iniciarte rápidamente en el desarrollo de aplicaciones para Android, este libro es tu mejor opción.
La primera edición se empleó como texto docente en el primer curso de programación de Android ofertado en la Escuela Internacional de Posgrado de la Universidad de Granada, "Desarrollo de aplicaciones de Android para científicos".
1 INTRODUCCIÓN 11
11 Android para principiantes 11
12 Acerca de este libro 12
13 A quién va dirigido 13
14 Resumen de los contenidos 13
15 Novedades de la segunda edición 14
16 Requisitos 14
17 Créditos y agradecimientos 15
2 ANDROID STUDIO 17
21 El IDE 17
22 Instalación 18
23 Configuración de Android Studio 21
24 Creando un nuevo proyecto 24
25 Ejecución en un dispositivo virtual AVD 28
26 Ejecución en un dispositivo físico 34
27 Empaquetado de aplicaciones 35
3 ESCRIBIR Y MANIPULAR TEXTO 38
31 Actividad básica: Hola Android 38
32 Activity y LinearLayout 40
33 Color de fondo y formato del texto 44
34 Modificando el texto desde Java 45
35 Modificando el color desde Java 47
36 Añadir texto adicional con addView 48
37 Definir un método print 50
38 Escribiendo resultados de operaciones 52
39 Ejemplo: una tabla del seno 53
310 Añadir texto con Append 54
311 Extendiendo la pantalla con ScrollView 55
4 BOTONES 58
41 Definición de un botón en el layout 58
42 Caso de dos botones 62
43 Uso de Toast para mostrar un mensaje emergente 64
44 Cambiar el texto de un botón 65
45 Cambiar el color de los botones 67
46 Calculadora 68
47 Implementar OnClick 76
5 BARRA DE ACCIÓN E ICONOS 81
51 Barra de app básica 81
52 Barra simple en un layout 87
53 Un botón con icono en la barra 91
54 Añadiendo botones a la barra 94
55 Botón flotante 96
56 Botones con iconos 99
57 Botones con Java 102
58 Iconos del sistema 104
6 INTRODUCCIÓN DE TEXTOS 109
61 EditText 109
62 OnKeyListener 112
63 Forma alternativa de implementar OnKeyListener 114
7 GUARDAR DATOS CON SHAREDPREFERENCES 116
8 ACTIVIDADES 122
81 Uso de Intent para iniciar actividades 122
82 Pasar valores numéricos entre actividades 126
9 COMPARTIR 128
91 Compartir con ShareActionProvider 128
92 Actualizar los datos a compartir 134
10 MANEJO DE FICHEROS 141
101 Permisos de acceso al almacenamiento 141
102 Escribir un fichero en la tarjeta SD 147
103 Almacenamiento externo compartido 150
104 Almacenamiento interno en la tarjeta microSD 152
105 Leer un fichero en el directorio res 156
106 Leer datos numéricos de un recurso 159
11 GRÁFICOS 162
111 Dibujando en un canvas 162
112 Formato del texto 166
113 Altura del canvas 168
114 Diagonales del canvas 171
115 Formas geométricas 173
116 Curvas 176
117 Traslaciones y rotaciones 178
118 Texto siguiendo una curva 181
119 Caracteres Unicode 183
1110 Añadir gráficos a un Layout 186
12 GRÁFICOS INTERACTIVOS 190
121 Evento ACTION_DOWN 190
122 Evento ACTION_UP 192
123 Evento ACTION_MOVE 194
124 Dibujar en la pantalla 195
125 Mover objetos 198
13 IMÁGENES 201
131 Insertar una imagen en el layout 201
132 Controlando el tamaño de las imágenes 202
133 Controlando las imágenes en Java 208
134 Botones con imágenes 211
135 Insertar imágenes en un canvas 217
136 Ajustar imagen a las dimensiones de la pantalla 221
14 REPRODUCIR SONIDO 225
141 Uso de MediaPlayer 225
142 Reproducir efectos de sonido 227
15 APLICANDO TEMAS 231
151 Tema por defecto 231
152 Tema NoActionBar 233
153 Tema Dialog 235
154 Tema Dark 235
16 RECURSOS 237
161 El recurso string 237
162 El recurso color 242
163 El recurso dimen 245
17 HILOS Y CONTROLADORES 257
171 Ejecuciones en background con Thread 257
172 Diálogos de progreso 262
173 Interfaz Runnable 265
174 Notificaciones 270
18 ANIMACIONES 278
181 Movimiento uniforme La bola botadora 278
182 Movimiento acelerado La bola botadora II 282
183 Conservación de la energía 284
184 Simulación de caída con ligadura 288
José Enrique Amaro Soriano es Doctor en Ciencias Físicas y Catedrático de la Universidad de Granada, donde ha impartido varios cursos de introducción a la programación de Android. Ha desarrollado sus propias apps científicas utilizando el material contenido en este libro.

Diese Produkte könnten Sie auch interessieren:

Software Process Modeling
Software Process Modeling
von: Silvia T. Acuna, Natalia Juristo
PDF ebook
CHF 118.00
A Software Process Model Handbook for Incorporating People's Capabilities
A Software Process Model Handbook for Incorporating People's Capabilities
von: Silvia T. Acuna, Natalia Juristo, Ana Maria Moreno, Alicia Mon
PDF ebook
CHF 177.00
XML for Bioinformatics
XML for Bioinformatics
von: Ethan Cerami
PDF ebook
CHF 59.00