fundamentos - LibrosDigitales.NET

Transcripción

fundamentos - LibrosDigitales.NET
FUNDAMENTOS
APLICACIONES MOVILES I
CESAR BUSTAMANTE
[email protected]
Temas a desarrollar:
- Fundamentos Android
- Ciclo de vida de una Actividad
- Entornos de desarrollo
- Instalacion y Configuracion Eclipse ADT
- Creacion de un Emulador
- Mi primer proyecto
Arquitectura de una Aplicación Android
Versiones
Estadística uso de versiones
PREGUNTAS
IDE
Android Studio
Eclipse ADT Bundle
Android Studio
Eclipse PDT
El workspace
Creación del Proyecto
Nombre de la Aplicación
JDK
JDK
Creando la Actividad
Nombre de la Actividad Principal
IDE
Modificando el Valor
Creando un Dispositivo Virtual
Puede marcar
SnapShot para que
cuando se vuelava a
iniciar el AVD
demore menos
Ejecutando el Dispositivo Virtual
Habilite para
usar el
snapshot
Configurando la Ejecución del Proyecto
Menu Run, luego Run Configurations…
Marcamos el AVD a usar
Ejecutamos el Proyecto
Menu Run, luego Run
O simplemente Ctrl F11
COnfigurando un dispositivo
Instale el Driver de su dispositivo
Conecte el dispositivo con cable USB
Configurando el dispositivo
Menu: Applications Setting
Selecciones Development
Ejecutando en un dispositivo
Marque:
USB debugging
Configurando el dispositivo
Seleccionamos
Menu Run, luego Run Configurations…
Ejecutando en el dispositivo
Ejecutamos Ctrl F11
PREGUNTAS
Actividad
Una aplicación en Android va a estar formada por un conjunto
de elementos básicos de visualización, conocidos como
actividades.
Además de varias actividades una aplicación también puede
contener servicios.
Estados de una Actividad
Activa (Running): La actividad está encima de la pila, lo que quiere decir que es
visible y tiene el foco.
Visible (Paused): La actividad es visible pero no tiene el foco. Se alcanza este
estado cuando pasa a activa otra actividad con alguna parte transparente o que
no ocupa toda la pantalla. Cuando una actividad está tapada por completo, pasa
a estar parada.
Parada (Stopped): Cuando la actividad no es visible, se recomienda guardar el
estado de la interfaz de usuario, preferencias, etc.
Destruida (Destroyed): Cuando la actividad termina al invocarse el
método finish(), o es matada por el sistema Android, sale de la pila de
actividades.
Cada vez que una actividad cambia de estado se van a producir eventos que
podrán ser capturados por ciertos métodos de la actividad.
Ciclo de Vida de una Actividad
@Override protected void onStart() {
super.onStart();
Toast.makeText(this, "onStart", Toast.LENGTH_SHORT).show();
}
@Override protected void onResume() {
super.onResume();
Toast.makeText(this, "onResume", Toast.LENGTH_SHORT).show();
}
Inserte los
Siguientes
Metodos y
Haga la prueba
@Override protected void onPause() {
Toast.makeText(this, "onPause", Toast.LENGTH_SHORT).show();
super.onPause();
}
@Override protected void onStop() {
super.onStop();
Toast.makeText(this, "onStop", Toast.LENGTH_SHORT).show();
}
@Override protected void onRestart() {
super.onRestart();
Toast.makeText(this, "onRestart", Toast.LENGTH_SHORT).show();
}
@Override protected void onDestroy() {
Toast.makeText(this, "onDestroy", Toast.LENGTH_SHORT).show();
super.onDestroy();
}
PREGUNTAS
Ejemplo practico
Diseño de la interfaz
Defina el evento OnClick
Construya el Método
Ejecute
Ejercicio a desarrollar
Desarrolle una calculadora, debe tener las 4 operaciones basicas:
Sumar, Restar, Multiplicar y Dividir
PREGUNTAS

Documentos relacionados