Documente Academic
Documente Profesional
Documente Cultură
FACULTAD DE INGENIERA
ESCUELA DE FORMACIN PROFESIONAL DE SISTEMAS Y COMPUTACIN
Gua Prctica: Taller 8 Programacin II
Ing. P. Daniel Palacin Palacios
Semestre: IV
Ao: 2015
Introduccin a Android
La evolucin de la tecnologa va a paso veloz, Android es de las tecnologas que esta alcanzado a todos
por el simple motivo de que se encuentra en los mviles. Android es un sistema operativo basado en
Linux. La diferencia principal es que tiene mdulos que responden a la pantalla tctil, eventos nativos
del mvil. Se desarroll por una compaa llamada Android, Inc. En 2005 Google adquiere la empresa
para seguir trabajando en el mismo proyecto que despus conociera la luz como un S.O. para mviles
denominado finalmente como Android...
A finales de 2008 Septiembre-Octubre, sale a la venta el primer dispositivo mvil con Android.
Historia de Android
Android tiene una caracterstica peculiar: las versiones tienen nombre de postres en ingls y cada versin
que cambia, contina de forma incremental en el alfabeto, es decir que si el primer nombre inicio con A,
el siguiente con B, el siguiente C y as sucesivamente; ya veremos que sucede cuando lleguen a la Z.
Hasta el da de hoy, que comienzo a escribir el manual Android para Desarrolloweb.com, tenemos la
versin 4.4 KitKat.
Demos un repaso a las Versiones.
Semestre: IV
Ao: 2015
Estructura
Ya mencionamos que Android est basado en Linux. Para ser ms especficos, hablamos del kernel.
Android utiliza como base el kernel de Linux. Esto no significa que por estar basado en el algo que se
desarroll en Linux funcione para Android, por ejemplo Android no tiene soporte glibc.
Ahora vamos a darle un vistazo a la estructura:
Semestre: IV
Ao: 2015
SQLite: BD
Webkit, Navegador.
Semestre: IV
Ao: 2015
View- Las vistas de elementos que son parte de la interfaz grfica, como los mapas, cuadros de
texto, etc.
Package Manger- Administra los paquetes y nos permite el uso de archivos en otros paquetes.
Telephony Manager- Administra lo que tiene que ver con la telefona, llamadas, mensajes.
Resource Manager- Administra recursos de la aplicacin, como los xml, imgenes, sonido.
Semestre: IV
Ao: 2015
4GB de RAM
Android Studio puede ser un programa intensivo en algunos momentos, en especial para renderizar
componentes grficos o para compilar aplicaciones. Un equipo actualizado, con la ltima versin del
sistema operativo y un buen procesador ayudan mucho a mejorar el rendimiento general.
Instalando Android Studio
La descarga de Android Studio se hace desde el sitio oficial de desarrolladores de
Google: https://developer.android.com/sdk/index.html
Semestre: IV
Ao: 2015
El tamao promedio de esta descarga es de aproximadamente 1GB y contiene todas las libreras
necesarias para comenzar crear aplicaciones Android.
Una vez descargado el instalador, tienes que ejecutarlo y seguir las instrucciones en pantalla.
Semestre: IV
Ao: 2015
En algunos equipos luego de la instalacin, el sistema intentar abrir Android Studio y posiblemente te
muestre este error:
No te preocupes! la instalacin est bien y este error es comn! Android Studio requiere que tengas
instalado el JDK de JAVA en su versin 1.7 o superior, solo tienes que instalarlo y configurar tu sistema
para que Android Studio pueda manejarlo.
Instalar JAVA JDK
Las libreras del Java JDK (Java Development Kit) son indispensables para ejecutar el emulador de
Android y algunas herramientas de depuracin. Si ya desarrollas aplicaciones en Eclipse o herramientas
similares es muy posible que tengas instalado este software.
Toma en cuenta que no es suficiente con instalar el Java JRE (Java Runtime Edition) que se usa
comnmente para elementos de internet, es necesario instalar el JDK completo para tener acceso a
todas las herramientas de desarrollo.
El instalador del JDK lo puedes encontrar en el sitio de descargas de Oracle. Descarga la versin del JDK
correspondiente a tu sistema e instlalo en tu ordenador.
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Semestre: IV
Ao: 2015
Si utilizas un equipo Windows, una vez que tengas instalado el JAVA JDK en tu equipo debers
configurarlo para que Android Studio pueda utilizar estas nuevas libreras. Los usuarios de Mac OS no
deben realizar ninguna configuracin especial en el sistema.
Configurando el sistema (Windows)
Para que Android Studio tenga acceso a las libreras de JAVA es necesario modificar las variables del
entorno para definir su ruta en el sistema.
Para configurar las variables de entorno del sistema, comienza por abrir el explorador de Windows y
buscar el icono Computer
Semestre: IV
Ao: 2015
Selecciona la opcin propiedades en el men contextual, esto abrir la ventana de propiedades del
sistema.
Busca en el costado izquierdo la seccin de propiedades avanzadas del sistema, al presionarlo debe
aparecer una ventana de configuracin.
En el costado inferior derecho, encontraras un botn para definir las variables del entorno, al presionarlo
se mostrara el contenido que vamos a editar.
Las variables del entorno nos van a permitir que Android Studio tenga acceso Java SDK. Para realizar
esta tarea vamos a editar la seccin de Variables de sistema, que es la lista que se encuentra en la
parte inferior de la ventana.
Semestre: IV
Ao: 2015
Semestre: IV
Ao: 2015
La nueva variable debe llamarse JAVA_HOME y en el valor debes incluir la ruta al Java JDK que instalaste
en tu ordenador. Supongamos que tienes instalada la versin 1.8.0 de Java JSDK, la ruta que deberas
usar sera similar a esta:
C:\Program Files\Java\jdk.1.8.0_05
Toma en cuenta que esta direccin puede cambiar segn tu versin del JDK o ajustes de la instalacin,
no olvides verificar en tu sistema que la direccin este correcta y ajustar el valor a esa nueva direccin
de ser necesario.
Presiona el botn OK y tendrs el sistema totalmente configurado y listo para crear aplicaciones
Android!, reincida tu equipo para asegurarte que los cambios estn disponibles en el sistema operativo.
Semestre: IV
Ao: 2015
SDK Platform.
Una imagen del sistema para el emulador, como puede ser ARM EABI v7a System Image.
Semestre: IV
Ao: 2015
La Librera de Soporte Android (Android Support Library) proporciona un conjunto extenso de APIs que
son compatible con la mayora de las versiones de Android.
Abre el directorio Extras y selecciona:
Android Support Repository
Android Support Library
La Support Library se necesita para:
Android Wear
Android TV
Google Cast
Navigation Drawer
Vistas Deslizables
Google Repository
Nota: Las APIs de los Servicios de Google Play no estn disponibles en todos los dispositivos que utilizan
Android, pero si estn disponibles en todos los dispositivos que utilizan la tienda de Google, es decir, la
Google Play Store. Para utilizar dichas APIs en un emulador Android, debes tambin instalar una imagen
del sistema con las Google APIs desde el ltimo directorio Android X.X en el SDK Manager.
Las APIs de Google Play services proporcionan una variedad de caractersticas y servicios para tus apps
Android, por ejemplo:
Google authentication
Google Maps
Google Cast
Semestre: IV
Ao: 2015
Y mucho ms