Title: Cetis No. 119 Profa. Graciela Prado Becerra
1Cetis No. 119Profa. Graciela Prado
Becerra
Practica Hello Android
Desarrollo de Aplicaciones móviles para Android
2- Lo primero es crear un AVD (Android Virtual
Device o Dispositivo Virtual Android), este es
necesario ya que en este emulador se ejecutara la
aplicación Android, un AVD define la imagen del
sistema y la configuración del dispositivo. - Para crear un AVD
- En Eclipse, seleccionar Window gt AVD Manager.
- Se despliega la ventana de Android Virtual Device
Manager. - Seleccionar New enseguida aparece una nueva
ventana de dialogo Create New Android Virtual
Device (AVD). - En Name se escribirá mi_avd.
- En Target se selecciona Android 2.1 API Level
7 (la versión del SDK de Android sobre el que se
ejecutara el emulador. - Se ignoran el resto de los campos.
- Se presiona Create AVD.
- Se cierra el Android Virtual Device Manager.
Paso 1. Crear un AVD
3- En Eclipse, seleccionar File gt New gt Project
-
- 2. Se despliega el Asistente
Paso 2. Crear un New Android Project
43. Seleccionar Android 4. Seleccio
nar Android Project y Next gt
Paso 2. Crear un New Android Project
55. Se despliega el siguiente asistente y se
rellena con la siguiente información Project
Name Hello_Android, se selecciona Create New
Project in workspace y se activa Use default
location y se presiona Nextgt
Paso 2. Crear un New Android Project
66. Se despliega una nueva ventana de dialogo en
la que se debe de seleccionar una versión de la
plataforma que deberá ser igual o inferior a la
del AVD y se presiona Next.
Paso 2. Crear un New Android Project
77. Se despliega una última ventana en la cual se
proporcionara la siguiente información Appli
cation Name Hello, Android Package Name
com.example.helloandroid Se activa Create
Activity Hello_Android Minimum SDK 7
Paso 2. Crear un New Android Project
88. Por último se presiona Finish 9. El proyecto
Android ya está listo y se encuentra visible en
el lado izquierdo del explorador de proyectos.
Paso 2. Crear un New Android Project
910. En seguida se deberá abrir el archivo
Hello_Android.java, el cual se encuentra en
Hello_Android gt src gt com.example.helloandroid gt
y el cual tendrá el siguiente aspecto.
Paso 2. Crear un New Android Project
10El programa contiene una serie de instrucciones o
sentencias. En Java cada instrucción o sentencia
debe terminar con un punto y coma. Se pueden
escribir varias instrucciones en una línea o una
instrucción en varias líneas. Los espacios en
blanco son ignorados.
Paso 2. Crear un New Android Project
11La primer línea package com.example.helloandoid
indica que esta clase pertenece al paquete
com.example. Cada punto en el nombre de un
paquete indica un subdirectorio, por lo que este
programa se encuentra en src/com/example/helloand
roid
Paso 2. Crear un New Android Project
12Las dos líneas siguientes precedidas por import
indican que este programa utiliza dos clases
predefinidas en dos paquetes del sistema Android
Paso 2. Crear un New Android Project
13El programa contiene una clase llamada
Hello_Android cuya definición abarca el bloque de
código comprendido entre la llave inicial y
final. La definición no termina con punto y
coma. El atributo public indica que es una clase
publica y puede ser utilizada externamente. Extend
s Activity indica que esta clase es una subclase
de la clase Activity definida en el paquete
Android.app
Paso 2. Crear un New Android Project
14Los comentarios pueden abarcar varias lineas y se
delimitan por las parejas de caracteres /
/ / / //comienzan un comentario
hasta el final de la linea
Paso 2. Crear un New Android Project
15Este método es una función con un parámetro
llamado savedInstanceState de tipo Bundle. La
declaración comienza con la clave _at_override, lo
que indica que se esta redefiniendo o
reescribiendo el método onCreate de la
super-clase. El tipo de acceso del método es
public y el método es del tipo void por que esta
función no devuelve ningún resultado.
Paso 2. Crear un New Android Project
16El prefijo super indica ejecutar un método de la
super-clase Activity, ejecutando el método
onCreate de Activity, aplicado sobre el argumento
savedInstancesState. La ultima instrucción
ejecuta el método setContentView() tomando como
argumento la variable R.layout.main, que es una
referencia al archivo main.xml que contiene el
layout de la interface de usuario que se vera en
pantalla.
Paso 2. Crear un New Android Project
17Para este punto se va a modificar el código
previamente generado con eclipse.
Código fuente Código modificado
package com.example.helloandroid import android.app.Activity import android.os.Bundle public class Hello_Android extends Activity / Called when the activity is first created. / _at_Override public void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState) setContentView(R.layout.main) package com.example.helloandroid import android.app.Activity import android.os.Bundle import android.widget.TextView public class Hello_Android extends Activity / Called when the activity is first created. / _at_Override public void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState) TextView tv new TextView(this) tv.setText("Hello, Android") setContentView(tv)
Paso 3. Construir la Interfaz de Usuario
181. Seleccionar Run gt Run 2. Seleccionar
Android Application
Paso 4. Ejecutar la aplicación
193. Se muestra la siguiente pantalla
Paso 4. Ejecutar la aplicación
204. Felicidades ha concluido su primer aplicación
para Android.
Paso 4. Ejecutar la aplicación
211. En la terminal se presiona el botón Home
Paso 5. Transferir la aplicación a un Smartphone
o Tablet
222. Se presiona sobre la lengüeta para que
aparezca el menú de aplicaciones
Paso 5. Transferir la aplicación a un Smartphone
o Tablet
233. Se selecciona Settings
Paso 5. Transferir la aplicación a un Smartphone
o Tablet
244. En seguida se selecciona Applications.
Paso 5. Transferir la aplicación a un Smartphone
o Tablet
255. Se selecciona Development.
Paso 5. Transferir la aplicación a un Smartphone
o Tablet
266. Se verifica que la opción USB debugging se
encuentre activa.
Paso 5. Transferir la aplicación a un Smartphone
o Tablet
277. Se conecta el cable usb del dispositivo hacia
la computadora. 8. Windows indicara que hay un
nuevo dispositivo y solicitara el controlador
para el mismo, se tiene que indicar el que se
encuentra en la carpeta android-sdk gt extras gt
google gt usb_driver gt (amd64 o i386)
Paso 5. Transferir la aplicación a un Smartphone
o Tablet
281. Exportar una aplicación, seleccionar File gt
Export
Paso 6. Exportar una aplicación
292. Aparece la venta Export, se selecciona General
gt File System
Paso 6. Exportar una aplicación
303. Aparece una nueva ventana, en esta se
seleccionan la o las aplicaciones a ser
exportadas.
Paso 6. Exportar una aplicación
314. Una vez seleccionada la aplicación a exportar
se presiona sobre el botón Browse y se
selecciona el dispositivo y directorio en el que
se almacenara.
Paso 6. Exportar una aplicación
325. Se presiona el botón Finish y comienza a
copiar los archivos hacia el dispositivo.
Paso 6. Exportar una aplicación
331. Importar una aplicación, seleccionar File gt
Import
Paso 7. Importar una aplicación
342. Aparece la venta Import, se selecciona
General gt File System
Paso 7. Importar una aplicación
353. Aparece la ventana de File System, en From
directory se indica el lugar en el cual se
encuentra la aplicación a ser importada, en
seguida en Into Folder, se indica en donde se
almacenara la aplicación, se puede sobreescribir
o colocar en otro nivel la aplicación, finalmente
se presiona el botón Finish.
Paso 7. Importar una aplicación
36Final