Instituto Universitario de la Paz- UNIPAZ

Vista normal Vista MARC Vista ISBD

Android: Aprende Desde Cero A Crear Aplicaciones

Por: José Dimas Luján Castillo.
Tipo de material: materialTypeLabelLibroEditor: Mexico Alfaomega 2015Edición: 1 Edición.Descripción: 264 p.ISBN: 978-958-682-990-8.Materia(s): Densidad de pantalla. Animaciones. Estructura, Tamaños de pantalla, emulador, bin, gen, layout, framework, estructura, aplicacionesClasificación CDD: 005.282
Contenidos:
ÍNDICE PREFACIO .............................................................................................................XI CAPÍTULO 1: ANDROID: INTRODUCCIÓN ............................................................... 1 Acerca de este libro. ............................................................................................... 2 CAPÍTULO 2: CONOCIENDO ANDROID ................................................................... 3 Historia ................................................................................................................... 3 Versiones de Android ............................................................................................. 3 Estructura ............................................................................................................... 4 Linux Kernel ............................................................................................................ 5 Libraries .................................................................................................................. 6 Android Runtime .................................................................................................... 6 Application Framework .......................................................................................... 6 Applications ............................................................................................................ 7 CAPÍTULO 3: ENTORNO DE DESARROLLO ............................................................... 9 Java ...................................................................................................................... 10 IDE – Eclipse ......................................................................................................... 13 Android SDK ......................................................................................................... 15 ADT Plugin ............................................................................................................ 16 ANDROID. APRENDE DESDE CERO A CREAR APLICACIONES VI Descargar versiones de Android para trabajar ..................................................... 16 Emulador Android ................................................................................................ 18 Ejecutar una aplicación en el emulador .............................................................. 23 CAPÍTULO 4: ESTRUCTURA DE UNA APLICACIÓN ................................................. 25 Crear una aplicación “Holamundo” ...................................................................... 25 Estructura básica de una aplicación ..................................................................... 30 Directorio src ........................................................................................................ 31 Directorio gen ...................................................................................................... 31 Paquetes Android 4.0, Android Private Libraries, Android Dependencies. .......... 31 Directorio assets ................................................................................................... 31 Directorio bin ....................................................................................................... 31 Directorio libs ....................................................................................................... 32 Directorio res ....................................................................................................... 32 Directorio res/drawable ....................................................................................... 32 Directorio res/layout ………………………………………………………………………………………...32 Directorio res/menú ............................................................................................. 32 Directorio res/values ............................................................................................ 32 Archivo Manifest.xml ........................................................................................... 32 CAPÍTULO 5: CICLO DE VIDA DE UNA ACTIVIDAD ................................................. 37 ¿Qué es una Activity? ........................................................................................... 37 CAPÍTULO 6: BASES DE UNA INTERFAZ GRÁFICA .................................................. 41 Layout .................................................................................................................. 42 LinearLayout ......................................................................................................... 42 RelativeLayout ...................................................................................................... 44 CAPÍTULO 7: HACER UNA APLICACIÓN PARA MÚLTIPLES DISPOSITIVOS .............. 47 Densidad de pantalla ............................................................................................ 47 Tamaños de pantallas .......................................................................................... 48 Orientación de pantalla ........................................................................................ 49 © Alfaomega - RC Libros ÍNDICE VII Crear una aplicación que funcione en diferentes tamaños de pantalla ............... 50 Crear pantallas para cada orientación ................................................................. 52 CAPÍTULO 8: ELEMENTOS BÁSICOS ......................................................................... 57 TextView .............................................................................................................. 59 EditText ................................................................................................................ 60 LinearLayout ......................................................................................................... 61 Pesos en los elementos gráficos. ......................................................................... 61 Button .................................................................................................................. 63 CAPÍTULO 9: APLICACIÓN MULTILENGUAJE ........................................................... 65 Creando un archivo strings para otro idioma. ...................................................... 66 CAPÍTULO 10: JAVA EN ANDROID ........................................................................... 69 Crear una clase. .................................................................................................... 71 Modificadores de acceso ..................................................................................... 71 Herencia ............................................................................................................... 72 Métodos. .............................................................................................................. 73 CAPÍTULO 11: INTERACCIÓN DE ELEMENTOS ......................................................... 75 Declarar elementos en un archivo Java ................................................................ 77 Ligar elementos declarados en archivo Java con los del archivo XML ................. 78 Interacción con botones ……………………………………………………………………………….… 78 Clase Toast ........................................................................................................... 81 CAPÍTULO 12: AGREGAR ACTIVIDADES ................................................................... 85 Crear la interfaz gráfica ........................................................................................ 85 Crear un archivo .Java de una actividad ............................................................... 87 Registrar la actividad nueva en el manifest ......................................................... 89 Abrir una actividad a partir de un botón. ............................................................. 90 CAPÍTULO 13: TIPOS DE SCROLL .............................................................................. 93 HorizontalScrollView ............................................................................................ 93 Permisos ............................................................................................................. 105 © Alfaomega - RC Libros ANDROID. APRENDE DESDE CERO A CREAR APLICACIONES VIII CAPÍTULO 14: WEBVIEW ................................................................................... 109 CAPÍTULO 15: WEBAPP VS NATIVO ................................................................... 115 Webapp .............................................................................................................. 115 Desarrollo nativo ................................................................................................ 116 Webapp vs Nativo .............................................................................................. 117 Opinión del autor ............................................................................................... 118 CAPÍTULO 16: DIBUJOS .......................................................................................... 119 CAPÍTULO 17: ANIMACIONES ............................................................................ 127 CAPÍTULO 18: CUADRO DE DIÁLOGOS ............................................................... 135 Cuadro de diálogo simple ................................................................................... 135 Cuadro de diálogo con botones ......................................................................... 141 CAPÍTULO 19: SONIDOS .................................................................................... 151 SoundPool .......................................................................................................... 151 Método onTouch () …………………………………………………………………………………………156 Mediaplayer ....................................................................................................... 157 CAPÍTULO 20: FRAGMENTOS ............................................................................. 163 Creando la interfaz gráfica de los fragmentos …………………………………………………165 Creando la interfaz de comunicación ................................................................. 166 Creando código de los fragmentos ..................................................................... 167 Registrar los fragmentos en el manifest ............................................................. 173 CAPÍTULO 21: SHAREDPREFERENCES ................................................................. 177 CAPÍTULO 22: AUTOCOMPLETAR ...................................................................... 187 Autocompletar desde un XML ............................................................................ 194 CAPÍTULO 23: LISTVIEW .................................................................................... 199 CAPÍTULO 24: HILOS Y TAREAS ASÍNCRONAS .................................................... 215 Creando un hilo. ................................................................................................. 217 Utilizar Handler .................................................................................................. 223 © Alfaomega - RC Libros ÍNDICE IX Utilizar Asynctask ............................................................................................... 230 CAPÍTULO 25: LLAMADAS Y ENVIAR SMS ............................................................. 237 Permisos para hacer llamada ............................................................................. 240 Envío de SMS ...................................................................................................... 244 CAPÍTULO 26: PUBLICAR UNA APLICACIÓN .......................................................... 249 Generar APK ....................................................................................................... 249 Subir archivo a la Playstore ................................................................................ 255 ÍNDICE ANALÍTICO
Resumen: Su objetivo principal es compartir una visión más amplia de lo que significa desarrollar una aplicación para el sistema operativo Android. Comienza con la teoría de conceptos exclusivos, y seguido de ejercicios prácticos, tanto de programación como de diseño; a continuación, se van realizando prácticas a nivel particular sobre temas atractivos de interacción entre el usuario y el sistema, como el sonido, las animaciones, guardar datos, los botones, Scroll, entre otros. Finalmente veremos cómo conseguimos publicar nuestra aplicación. El libro está dirigido tanto para personas con conocimientos básicos o nulos de programación, como a desarrolladores interesados en obtener bases sólidas del desarrollo en Android, y para diseñadores que quieran crear interfaces; además, a estos perfiles podemos agregar equipos multidisciplinarios que en este libro encontrarán un lenguaje en común para comunicarse durante el desarrollo de aplicaciones.Nota de existencias: 3
Etiquetas de esta biblioteca: No hay etiquetas de esta biblioteca para este título. Ingresar para agregar etiquetas.
    valoración media: 0.0 (0 votos)
Ubicación actual Biblioteca de origen Signatura Estado Fecha de vencimiento Código de barras Reserva de ejemplares
Biblioteca Unipaz

Centro de Investigaciones Santa Lucia

Biblioteca Unipaz

Centro de Investigaciones Santa Lucia

005.282 L926a (Navegar estantería) Disponible 9789586829908
Biblioteca Unipaz

Centro de Investigaciones Santa Lucia

Biblioteca Unipaz

Centro de Investigaciones Santa Lucia

005.282 L926a (Navegar estantería) Disponible 9789586829909
Biblioteca Unipaz

Centro de Investigaciones Santa Lucia

Biblioteca Unipaz

Centro de Investigaciones Santa Lucia

005.282 L926a (Navegar estantería) Disponible 9789586829910
Reservas Totales: 0

ÍNDICE
PREFACIO .............................................................................................................XI
CAPÍTULO 1: ANDROID: INTRODUCCIÓN ............................................................... 1
Acerca de este libro. ............................................................................................... 2
CAPÍTULO 2: CONOCIENDO ANDROID ................................................................... 3
Historia ................................................................................................................... 3
Versiones de Android ............................................................................................. 3
Estructura ............................................................................................................... 4
Linux Kernel ............................................................................................................ 5
Libraries .................................................................................................................. 6
Android Runtime .................................................................................................... 6
Application Framework .......................................................................................... 6
Applications ............................................................................................................ 7
CAPÍTULO 3: ENTORNO DE DESARROLLO ............................................................... 9
Java ...................................................................................................................... 10
IDE – Eclipse ......................................................................................................... 13
Android SDK ......................................................................................................... 15
ADT Plugin ............................................................................................................ 16
ANDROID. APRENDE DESDE CERO A CREAR APLICACIONES
VI
Descargar versiones de Android para trabajar ..................................................... 16
Emulador Android ................................................................................................ 18
Ejecutar una aplicación en el emulador .............................................................. 23
CAPÍTULO 4: ESTRUCTURA DE UNA APLICACIÓN ................................................. 25
Crear una aplicación “Holamundo” ...................................................................... 25
Estructura básica de una aplicación ..................................................................... 30
Directorio src ........................................................................................................ 31
Directorio gen ...................................................................................................... 31
Paquetes Android 4.0, Android Private Libraries, Android Dependencies. .......... 31
Directorio assets ................................................................................................... 31
Directorio bin ....................................................................................................... 31
Directorio libs ....................................................................................................... 32
Directorio res ....................................................................................................... 32
Directorio res/drawable ....................................................................................... 32
Directorio res/layout ………………………………………………………………………………………...32
Directorio res/menú ............................................................................................. 32
Directorio res/values ............................................................................................ 32
Archivo Manifest.xml ........................................................................................... 32
CAPÍTULO 5: CICLO DE VIDA DE UNA ACTIVIDAD ................................................. 37
¿Qué es una Activity? ........................................................................................... 37
CAPÍTULO 6: BASES DE UNA INTERFAZ GRÁFICA .................................................. 41
Layout .................................................................................................................. 42
LinearLayout ......................................................................................................... 42
RelativeLayout ...................................................................................................... 44
CAPÍTULO 7: HACER UNA APLICACIÓN PARA MÚLTIPLES DISPOSITIVOS .............. 47
Densidad de pantalla ............................................................................................ 47
Tamaños de pantallas .......................................................................................... 48
Orientación de pantalla ........................................................................................ 49
© Alfaomega - RC Libros
ÍNDICE
VII
Crear una aplicación que funcione en diferentes tamaños de pantalla ............... 50
Crear pantallas para cada orientación ................................................................. 52
CAPÍTULO 8: ELEMENTOS BÁSICOS ......................................................................... 57
TextView .............................................................................................................. 59
EditText ................................................................................................................ 60
LinearLayout ......................................................................................................... 61
Pesos en los elementos gráficos. ......................................................................... 61
Button .................................................................................................................. 63
CAPÍTULO 9: APLICACIÓN MULTILENGUAJE ........................................................... 65
Creando un archivo strings para otro idioma. ...................................................... 66
CAPÍTULO 10: JAVA EN ANDROID ........................................................................... 69
Crear una clase. .................................................................................................... 71
Modificadores de acceso ..................................................................................... 71
Herencia ............................................................................................................... 72
Métodos. .............................................................................................................. 73
CAPÍTULO 11: INTERACCIÓN DE ELEMENTOS ......................................................... 75
Declarar elementos en un archivo Java ................................................................ 77
Ligar elementos declarados en archivo Java con los del archivo XML ................. 78
Interacción con botones ……………………………………………………………………………….… 78
Clase Toast ........................................................................................................... 81
CAPÍTULO 12: AGREGAR ACTIVIDADES ................................................................... 85
Crear la interfaz gráfica ........................................................................................ 85
Crear un archivo .Java de una actividad ............................................................... 87
Registrar la actividad nueva en el manifest ......................................................... 89
Abrir una actividad a partir de un botón. ............................................................. 90
CAPÍTULO 13: TIPOS DE SCROLL .............................................................................. 93
HorizontalScrollView ............................................................................................ 93
Permisos ............................................................................................................. 105
© Alfaomega - RC Libros
ANDROID. APRENDE DESDE CERO A CREAR APLICACIONES
VIII
CAPÍTULO 14: WEBVIEW ................................................................................... 109
CAPÍTULO 15: WEBAPP VS NATIVO ................................................................... 115
Webapp .............................................................................................................. 115
Desarrollo nativo ................................................................................................ 116
Webapp vs Nativo .............................................................................................. 117
Opinión del autor ............................................................................................... 118
CAPÍTULO 16: DIBUJOS .......................................................................................... 119
CAPÍTULO 17: ANIMACIONES ............................................................................ 127
CAPÍTULO 18: CUADRO DE DIÁLOGOS ............................................................... 135
Cuadro de diálogo simple ................................................................................... 135
Cuadro de diálogo con botones ......................................................................... 141
CAPÍTULO 19: SONIDOS .................................................................................... 151
SoundPool .......................................................................................................... 151
Método onTouch () …………………………………………………………………………………………156
Mediaplayer ....................................................................................................... 157
CAPÍTULO 20: FRAGMENTOS ............................................................................. 163
Creando la interfaz gráfica de los fragmentos …………………………………………………165
Creando la interfaz de comunicación ................................................................. 166
Creando código de los fragmentos ..................................................................... 167
Registrar los fragmentos en el manifest ............................................................. 173
CAPÍTULO 21: SHAREDPREFERENCES ................................................................. 177
CAPÍTULO 22: AUTOCOMPLETAR ...................................................................... 187
Autocompletar desde un XML ............................................................................ 194
CAPÍTULO 23: LISTVIEW .................................................................................... 199
CAPÍTULO 24: HILOS Y TAREAS ASÍNCRONAS .................................................... 215
Creando un hilo. ................................................................................................. 217
Utilizar Handler .................................................................................................. 223
© Alfaomega - RC Libros
ÍNDICE
IX
Utilizar Asynctask ............................................................................................... 230
CAPÍTULO 25: LLAMADAS Y ENVIAR SMS ............................................................. 237
Permisos para hacer llamada ............................................................................. 240
Envío de SMS ...................................................................................................... 244
CAPÍTULO 26: PUBLICAR UNA APLICACIÓN .......................................................... 249
Generar APK ....................................................................................................... 249
Subir archivo a la Playstore ................................................................................ 255
ÍNDICE ANALÍTICO

Su objetivo principal es compartir una visión más amplia de lo que significa desarrollar una aplicación para el sistema operativo Android. Comienza con la teoría de conceptos exclusivos, y seguido de ejercicios prácticos, tanto de programación como de diseño; a continuación, se van realizando prácticas a nivel particular sobre temas atractivos de interacción entre el usuario y el sistema, como el sonido, las animaciones, guardar datos, los botones, Scroll, entre otros. Finalmente veremos cómo conseguimos publicar nuestra aplicación. El libro está dirigido tanto para personas con conocimientos básicos o nulos de programación, como a desarrolladores interesados en obtener bases sólidas del desarrollo en Android, y para diseñadores que quieran crear interfaces; además, a estos perfiles podemos agregar equipos multidisciplinarios que en este libro encontrarán un lenguaje en común para comunicarse durante el desarrollo de aplicaciones.

No hay comentarios para este ítem.

Ingresar a su cuenta para colocar un comentario.

Haga clic en una imagen para verla en el visor de imágenes

Open Library:
Instituto Universitario de la Paz
Centro de Investigación Santa Lucia
Km 14 Via a Bucaramanga - Barrancabermeja - Santander