Ejecutando la aplicación - Almagro

Anuncio
Desarrollo de aplicaciones Android – Ejecutando la aplicación Android
Ejecutando la aplicación
Antes de ejecutar una aplicación Android, debemos tener en cuenta y conocer una serie de directorios y archivos dentro
del proyecto Android.
 AndroidManifest.xml
El archivo de manifiesto describe las características fundamentales de la
aplicación y define cada uno de sus componentes. Por ejemplo si la
aplicación va a utilizar la cámara de fotos, bluetooth, etc. Si es necesario
leer los datos del propietario del dispositivo, etc.
 src/
Es el directorio que contiene los archivos de código fuente de la
aplicación principal. Por default incluye una class Activity que se ejecuta
cuando la Aplicacion inicia mediante el icono de la Aplicacion.
 res/
Contiene varios sub- directorios que contienen recursos de la aplicación.
o drawable-hdpi/
Directorio para los objetos dibujables (como los Bitmaps) que fueron
diseñados para pantallas de alta densidad (hdpi). Otros directorios
drawable contienen archivos diseñados para otras densidades de
pantalla.
o layout/
Directorio para los archivos que definen la interfaz de usuario de la
aplicación.
o values/
Directorio que contiene archivos XML que contienen una colección
de recursos, como por ejemplo definiciones de strings o colores.
Cuando se construye una aplicación default Android, la clase Activity default se
instancia, carga el Layout y muestra un “Hello World”.
V1.1 – 2014-08-06
Desarrollo de aplicaciones Android – Ejecutando la aplicación Android
Ejecutar en un dispositivo físico
Si disponemos de un dispositivo Android debemos realizar lo siguiente para instalar y ejecutar la aplicación:
1. Conectamos el dispositivo al equipo en el que estamos desarrollando, mediante un cable USB. Si desarrollamos
desde Windows previamente debemos instalar los drivers adecuados para reconocer el dispositivo.
2. Habilitamos USB debugging en el dispositivo.
o En la mayoría de los dispositivos que ejecutan Android 3.2 o anterior, se puede encontrar esta opción en
bajo Settings > Applications > Development.
o En Android 4.0 o superior, se la opción se encuentra en Settings > Developer options.
Nota: En Android 4.2 o superior, la opción Developer options se encuentra oculta por default. Para hacerla
visible, se debe ir a Settings > About phone y presionar Build number siete veces. Retornar a la pantalla
anterior y buscar Developer options.
Para ejecutar la Aplicacion desde el Eclipse:
1. Abrimos un archivo de nuestro proyecto y presionamos Run en la toolbar.
2. Cuando aparece la ventana Run as, Seleccionamos Android Application y presionamos OK.
Eclipse instala la aplicación en nuestro dispositivo que se encuentra conectado la ejecuta.
V1.1 – 2014-08-06
Desarrollo de aplicaciones Android – Ejecutando la aplicación Android
Ejecutar en el emulador
Para ejecutar la aplicación en el emulador es necesario crear
primero un Dispositivo Virtual Android (AVD). Un AVD es una
configuración específica de un dispositivo, que le permite al
Emulador Android modelar diferentes comportamientos.
Para crear un dispositivo Virtual Android (AVD):
1. Desde el Eclipse ejecutamos el Android Virtual Device
Manager, presionando “Android Virtual Device Manager”
desde la toolbar.
2. En el panel del Android Virtual Device Manager,
presionamos New.
3. Completamos los detalles para la AVD. Le asignamos un
nombre, una plataforma destino, un tamaño de SD Card y
un skin (HVGA es default).
4. Presionamos Create AVD.
5. Seleccionamos la recientemente creada AVD desde el
Android Virtual Device Manager y presionamos Start.
6. Luego de que el emulador inicia (bootea), desbloquemos la
pantalla del emulador.
Para ejecutar la Aplicacion desde el Eclipse:
3. Abrimos un archivo de nuestro proyecto y presionamos Run
en la toolbar.
4. Cuando aparece la ventana Run as, Seleccionamos Android
Application y presionamos OK.
Eclipse instala la aplicación en nuestra AVD y la ejecuta.
Nota: Dentro del Emulador, para cambiar de la orientación
landscape a portrait y viceversa se debe presionar. (CTRL IZQ + F11)
V1.1 – 2014-08-06
Descargar