Upload
independent
View
0
Download
0
Embed Size (px)
Citation preview
Práctica 1
En ésta práctica, se configurará el entorno de desarrollo para dispositivos móviles. En la carpeta del
curso, se encuentran los archivos de instalación para JDK, eclipse y ADT.
El sitio para desarrolladores de Android http://developer.android.com/ ha creado un paquete,
llamado ADT-Bundle, que contiene los componentes esenciales del SDK de Android, una versión del IDE Eclipse
con el plugin ADT precargado.
El sitio indica que con esta descarga tendremos:
Eclipse con el ADT precargado.
Las herramientas que vienen con el SDK de Android.
Herramientas de la plataforma Android.
La ultima plataforma de Android.
La imagen más reciente de un Emulador del sistema Android (ADV).
Se descargará el archivo contenido en el sitio, y al terminar la descarga, se descomprimirá en la
carpeta sugerida por el archivo.
Descargando, instalando y configurando JDK
Eclipse es una aplicación basada en Java y requiere una Máquina Virtual de Java (JVM) para poder
ejecutarse. Se requiere instalar el Kit de Desarrollo de Java (JDK) y no solo el JRE antes de instalar Eclipse (o el
ADT en nuestro caso).
Usando el navegador web, se ingresará al sitio de descarga del JDK:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Se encontrará una lista de opciones para descargar. La versión que se requiere es la JDK, por lo que
se da clic en la imagen “Java Plataform (JDK) 7u25”.
Se ejecuta el archivo descargado. El JDK de Oracle para Windows viene con un asistente que guía
paso a paso en el proceso de instalación.
El asistente instalará primero el JDK y después el JRE. Durante el proceso de instalación el asistente
preguntará sobre el directorio destino, entre otras cosas. Se puede continuar con el proceso usando los
valores por defecto. Se toma nota del directorio donde ha sido instalado el JDK.
El instalador hará automáticamente los cambios necesarios en el sistema. El JDK estará disponible
para usarse una vez finalizado el proceso de instalación.
En Windows, se requiere realizar una última configuración, para que el JDK quede totalmente
funcional. Es necesario agregar el directorio donde fue instalado Java a las variables del sistema de Windows.
En Windows 7 se procede de la siguiente manera:
Se hace clic en el botón de Inicio de Windows.
Se ubica la opción Equipo y se le hace clic con el botón derecho. Aparecerá un menú, del cual se
seleccionará Propiedades.
Aparecerá la ventana del sistema, se hace clic sobre la opción Configuración avanzada del sistema. Se
mostrará ahora el cuadro de diálogo Propiedades del sistema, en Opciones avanzadas se hace clic en el
botón variables de entorno.
El cuadro de dialogo Variables de entorno está dividido en 2 partes: la de arriba es la del usuario y la
de abajo es la del sistema.
En el panel Variables del sistema, se hace clic en el botón Nueva… para definir una nueva variable. El
nombre requerido es JAVA_HOME y en el valor de la variable se debe ingresar la ruta donde se instaló el JDK.
En la lista de variables del sistema, se hace doble clic en la variable PATH y se agrega al
final ;%JAVA_HOME\bin
Ahora el JDK es fácilmente accesible desde la línea de comandos.
Para probar y validar la instalación, se abre una línea de comandos y se ejecuta javac –version. Si la
instalación fue satisfactoria, se podrá observar la versión del JDK instalada
Instalación y configuración de Eclipse y ADT
Lo siguiente será iniciar el IDE, haciendo doble clic en el programa Eclipse.exe, el cual se encuentra
en la carpeta descomprimida ..adt-bundle-windows-x86_64-20130219\eclipse\eclipse.exe
Se pedirá que indiquemos una ruta donde guardar por defecto los proyectos realizados en Eclipse.
Se seleccionara la opción que viene sugerida y se presiona el botón Ok.
Práctica 2 – Explorando Eclipse
Ahora que se ha iniciado Eclipse, es necesario conocer los elementos que se van a utilizar en este
ambiente, así como la terminología que se utiliza.
ESPACIO DE TRABAJO (WORKSPACE)
Al arrancar Eclipse se habrá pedido establecer el directorio del espacio de trabajo. En la terminología
de eclipse, el espacio de trabajo es el directorio (carpeta) donde los proyectos, código fuente y configuración
de Eclipse están almacenados.
Los espacios de trabajo son muy útiles para organizar los proyectos. Por ejemplo, se podría tener dos
espacios de trabajo de manera simultánea, uno donde se tengan los proyectos de la empresa y otro donde se
tengan los proyectos personales.
Después de haber seleccionado el espacio de trabajo, Eclipse mostrará una página de bienvenida,
figura 1-14; donde se encontrara enlaces muy útiles y consejos muy prácticos para el desarrollo de
aplicaciones.
Figura 1-14. Página de inicio de Eclipse.
BANCO DE TRABAJO (WORKBECH)
En terminología de Eclipse, Banco de Trabajo se refiere al escritorio del entorno de desarrollo. Este
es el nombre que se le da a la ventana de Eclipse mostrada en la figura 1-15. Cada Banco de Trabajo tiene un
conjunto de perspectivas con sus respectivas vistas, editores, menús y herramientas.
Figura 1-15. Banco de trabajo.
Se puede tener más de un banco de trabajo abierto a la vez. Para hacerlo se selecciona Window >
New Window.
PERSPECTIVAS
Una perspectiva define el conjunto y orden de vistas en el banco de trabajo. Cada perspectiva está
diseñada para facilitar la realización de una determinada tarea.
Perspectiva Java. Combina vistas, menús y herramientas que son las que comúnmente se usan al
desarrollar aplicaciones en este lenguaje.
Perspectiva Debug. Esta perspectiva contiene vistas que están relacionadas con el rastreo errores de
nuestra aplicación en Java.
Eclipse trae perspectivas predefinidas para tareas comunes. Se pueden modificar y definir nuevas
basadas en los requerimientos del desarrollador, Window > Customize Perspective.
Para alternar entre perspectivas, solo es necesario hacer clic en la perspectiva en la que se requiere
trabajar.
EDITORES
Permiten editar el código fuente y los archivos de recursos. Eclipse soporta diversos editores
dependiendo del tipo de archivo que se esté editando. La mayoría de estos tipos ya están relacionados con el
editor específico que le corresponde. Si Eclipse no puede encontrar un editor interno para un tipo de archivo
especifico, la responsabilidad de encontrar un editor externo recae en el Sistema Operativo. Por ejemplo, si
se quiere abrir un archivo de gráficos del tipo PNG, Eclipse no tiene un editor interno para este tipo de
archivos, por tanto se lanzara el editor que el S.O. tenga por defecto para manejar este tipo de archivos.
Se puede tener cualquier número de editores abierto, estos se presentan en pestañas (tabs)
separadas en el área del editor. Solo un editor puede estar activo a la vez.
VISTAS
Las vistas dan una presentación alternativa del proyecto y de los editores, permitiendo una
navegación y accesibilidad sencilla en el banco de trabajo. Por ejemplo la vista Outline muestra una lista de
métodos y variables que se encuentran en el archivo fuente editado, permitiendo una fácil navegación dentro
del editor.
Eclipse está dotado con docenas de vistas. Para abrir una nueva vista seleccionamos Window > Show
View.
PROYECTOS
Un proyecto es la unidad estructural más grande en Eclipse. Es usada para agrupar y organizar
archivos, carpetas, recursos, configuraciones y otros artefactos relacionados entre sí. Los proyectos
disponibles en espacio de trabajo actual se muestran al usuario en la vista Project Explorer.
Herramientas de Desarrollo para Android – ADT
ADT es un conjunto de plug-ins para el desarrollo de aplicaciones en Android sobre la plataforma
Eclipse.
ADT extiende las capacidades del IDE Eclipse para permitir a los desarrolladores llevar a cabo las
siguientes tareas:
Rápida creación de proyectos.
Diseño visual de interfazs de usuarios.
Rastrear, probar y llevar a producción aplicaciones de Android.
Kit de Desarrollo Estándar – SDK
Es un conjunto muy amplio de herramientas de desarrollo que incluye las librerías de Java para la
plataforma Android, empacador de aplicaciones, rastreador de errores, emulador y muchísima
documentación.
En antiguas versiones de Eclipse era necesario descargar y configurar tanto el ADT como el SDK de
Android. La nueva versión ha sido creada especialmente para el desarrollo de Android en Eclipse y no es
necesario configurarlos, ya que todo viene integrado en la misma aplicación.
Administrador de Dispositivos Virtuales – AVD
El SDK proporciona un emulador con todas las características de un dispositivo físico, un dispositivo
virtual que se puede ejecutar dentro del equipo del desarrollador. Este emulador permitirá probar la ejecución
de las aplicaciones sin necesidad de usar un dispositivo físico.
Para ejecutar el administrador AVD, se selecciona Window > Android Virtual Device Manager en la
barra de menús, figura 1-16.
El AVD permitirá definir múltiples dispositivos virtuales, tantos como se necesiten (por ejemplo,
configurados para distintas versiones de Android). El cuadro de dialogo AVD muestra las configuraciones
previamente definidas.
Configurar un nuevo dispositivo virtual
Si se requiere definir una nueva instancia de un dispositivo virtual se hace clic en el botón New en
lado derecho del cuadro de dialogo administrador de AVD. Esto abrirá otro dialogo más, Crear un nuevo
dispositivo virtual.
Se llenará la información de los campos del cuadro de diálogo.
Name: Nombre con el que se identificará el dispositivo virtual.
Device: El dispositivo físico que se quiere emular.
Target: La versión de Android y nivel de API para el dispositivo virtual. La lista muestra solo las versiones
que fueron instaladas o que el SDK trae por defecto.
CPU/ABI: Arquitectura del procesador para el nuevo dispositivo virtual. Solo se emula ARM.
SD Card: El tamaño de la tarjeta SD o la ubicación de la imagen de disco. Puede omitirse este valor si no
se requiere emular una tarjeta SD.
Snapshot: Esta opción permite la persistencia de estado del dispositivo virtual entre sesiones.
Skin: dimensiones de la pantalla y la plantilla que se usará.
Hardware: Lista de características de hardware que el dispositivo soportara, tales como GPS y cámara.
Ejecutar el emulador
Las configuraciones de dispositivos virtuales pueden ser usadas para ejecutar instancias del
emulador. Después de seleccionar la configuración que se quiere ejecutar, se hace clic en el botón Start, lo
que iniciara un nuevo emulador. Antes de lanzar el emulador, el administrador AVD muestra un cuadro de
dialogo con algunas opciones.
La pantalla del emulador puede verse demasiado grande dependiendo del tamaño y resolución de la
pantalla del equipo. En este cuadro de dialogo se puede ejecutar el emulador al tamaño real del dispositivo
emulado al seleccionar la casilla Scale display to real size.
Haciendo clic en el botón Launch iniciará el emulador, el cual podrá tomar algún tiempo en
desplegarse, dependiendo de la potencia de su CPU.
Se ha logrado hasta ahora instalar y configurar las herramientas necesarias para crear y ejecutar
aplicaciones Android. El siguiente paso será, aprender a desarrollarlas.
Práctica 3 – Hola Mundo
1. En Eclipse, se crea un nuevo proyecto seleccionando File > New > Android Application Project.
2. Se indica un Nombre de Aplicación, Proyecto y Paquete. Se indica además las versiones: mínima,
objetivo y de compilación.
3. Se configura la aplicación, pidiendo que se cree una Actividad Principal (Create Activity) además de
indicar dónde se quiere guardar el nuevo proyecto.
4. Se selecciona el icono que se mostrara en el dispositivo.