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