USO DE COOKIES. Utilizamos cookies propias y de terceros para mejorar nuestros servicios, por motivos funcionales y para facilitar su interacción con redes sociales. Si continúa navegando consideramos que acepta su uso. Puede cambiar la configuración u obtener más información aquí.

 escrito por Luisinho
Para añadir este artículo a tus favoritos deberás registrarte o identificarte
Luisinho
09-03-2013
PhoneGap II: Ejecutando la aplicación

Si nos fijamos, una vez creada nuestra primera aplicación con el wizard de PhoneGap, veremos que ésta ya aparece con el mítico "Hello World" y la estructura de carpetas y archivos necesaria para que nuestra aplicación funcione.

Para poder probar nuestra primera app, podremos hacerlo diractamente sobre un dispositivo Android o sobre el emulario de Android en Eclipse.

Antes de probar nuestra aplicación, deberemos tener en cuenta las siguientes consideraciones en nuestro proyecto:

  • AndroidManifest.xml
    este archivo es esencial para nuestra aplicación, ya que define las características de nuestro proyecto y de cada uno de sus componentes. Más adelante iremos viendo las declaraciones de dicho archivo. Una de las declaraciones más importantes es la del elemento , que declara la compatibilidad de nuestra aplicación con las diferentes versiones de Android usando los atributos android:minSdkVersion and android:targetSdkVersion attributes.

    Nuestro archivo devería ser así:


        <uses-sdk
            android:minSdkVersion="8"
            android:targetSdkVersion="17" />
        ....

  • src/
    en este directorio se incluirán todos los archivs principales de nuestra aplicación, de momento está la clase Activity que se lanza usando el icono de la aplicación.
  • res/
    contiene varias subcarpetas para incluir los diferentes recursos de nuestra aplicación
    • drawable-hdpi/
      para los recursos gráficos para pantallas de alta densidad, si of dijáis en la captura veréis que hay varias carpetas "drawable" para las distintas densidades.
    • layout/
      directorio para los archivos que definen nuestra interface de usuario.
    • values/
      carpeta que contiene diversos xml para los distintos recursos, como estilos de colores y textos.

Cuando ejecutemos nuestra primera aplicación, recién salida del wizar, sólo nos dirá "Hola Mundo", pero es importante conocer estas nociones básicas para entenderlo mejor.

Ejecutando nuestra aplicación desde un dispositivo Android

Para ello, deberemos seguir los siguientes pasos:

  1. Conecta tu dispositivo mediante el cable USB a tu ordenador. Si usas Windows, deberás instalar los controladores oportunos para tu móvil.
  2. Activa "Depuración USB", que dependiendo de la versión de Android que esté utilizando, podrás acceder a él de una u otra forma. En Android 3.2 o anterior, deberás ur a Ajustes >> Aplicaciones >> Desarrollo, en las versiones 4.0 desde Ajustes >> Opciones de Desarrollo.

Ahora abre tu aplicación en Eclipse.

  1. En la barra de herramientas, pincha en la flecha del icono Run >> Run as... >> Android Application
  2. En ti dispositivo aparecerá la aplicación.

Ejecutar desde el Emulador de Eclipse

Para poder realizar este paso deberemos nstalar un Android Virtual Device (AVD)

  1. Abre el Android Virtual Device Manager mediate el icono desde la barra de herramientas.
  2. Pincha en New
  3. Y rellena los campos del formulario con los datos del tu dispositivo y pincha en OK.
  4. Selecciona tu AVD y pincha en Start.
  5. Después de que cargue el emulador, desbloquea el dispositivo.

Bueno, ya hemos podido ver nuestro "Hola Mundo"?? Espero que sí, en el siguiente tutorial veremos cómo crear una sencilla interface de usuario.

Estructura básica de nuestra appEstructura básica de nuestra app

Destacados

Bote de bolas de padel / tenis gratis

Buscador

Suscripciones

¿quieres recibir un aviso de actualizaciones?

Síguenos en...

Últimos comentarios

 rashp en Instalar apache+php+mysql en Windows y Ubuntu: En algunos casos hay que montar la particion de windows cuan...
 anónimo en Protege a los tuyos de internet: Muchas gracias por la información!!!
 Luisinho en Instalar apache+php+mysql en Windows y Ubuntu: he actualizado el post... parece ser qe ahora, desde la vers...
 ssnc en Curso de Internet para abuelos... NoEsTanDificil¡¡: :O se me hace interesante, quizas tbn nos podrias enseñar d...
 sushimaniberico en Probar buen sake en Palma: Hey! que grata sorpresa. Un millón de gracias por el post. ...
 ssnc en Vaya nevada!!!: u.u Como quisiera yo algo de nieve por aca. Con 30°c no se ...