Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
https://developer.android.com/studio/index.html
La web detecta automáticamente el sistema operativo del ordenador. Sólo se debe apretar el
enlace de descarga.
El paquete descargado incluye todas las herramientas necesarias para comenzar a desarrollar
aplicaciones:
a) En qué sistema operativo has instalado Android Studio? Explica si has tenido alguna
incidencia durante el proceso.
Dificultades
Las dificultades presentadas al instalar fueron conexión a internet para descargar todas
las versiones de android.
La falta de memoria durante la instalación de los API
Falló en la sincronización con Gradle
Paso 2: SDK Manager Existen múltiples versiones de la plataforma Android, y cada una
proporciona diferentes APIs y funcionalidades a los desarrolladores a través de un SDK
(Software Development Kit). El SDK Manager es una herramienta de Android Studio que nos
permite configurar qué versiones del SDK están disponibles en nuestro entorno de desarrollo
La última API disponible en Android es 29 Nombre del código Android 10 3 número de versión
10.0 lanzada el 3 de septiembre de 2019.
¿Qué número de versión y de nivel de API se corresponden con las versiones llamadas: Oreo,
Marshmallow, Nougat y Jelly Bean?
1. Ir a la opción Archivo
2. Opción settings, y al menú System Setting
3. Ir a la opción Android Sdk y seleccionar el Api solicitado como se puede apreciar en la
siguiente imagen.
Paso 3: Android Virtual Devices Para poder ejecutar una aplicación, tendremos que definir el
simulador. Utilizad la herramienta AVD Manager. a. En el AVD Manager debéis ir a la opción
para “Create Virtual Device” b. Seleccionad “Nexus 5X”. Este será el hardware emulado en
nuestro AVD. c. Seleccionad la imagen del sistema operativo. Si no la tenéis disponible, pulsad
el check “Show downloadable system images” y aparecerán todas. Localizad Nougat API level
24 x86 y pulsad la opción “Download”.
1. Emulador
a) Mediante Android Studio, crea un dispositivo virtual Android. Este dispositivo virtual
debe tener las siguientes características:
- Nexus 5 con una pantalla de 4'95"`
- Útima versión Android disponible con la API de Google
- La cámara de detrás debe ser la de la webcam
- Almacenamiento interno de 400MB
- SD card de 500MB
Indica las características de software y hardware que has elegido para generar el ADV (tipo de
dispositivo, versión del sistema operativo, número de API, memoria, etc ) y adjunta capturas de
las configuraciones.
Selecciona la imagen del sistema para un nivel de API determinado y finalmente realizar clic
en Next.
Una vez configurado arranca el emulador, arranca el emulador y explica si habido alguna
incidencia durante el proceso. En caso contrario, adjunta una captura de pantalla del emulador.
También puedes utilizar Genymotion como emulador.
Aplicación
a) Crea un proyecto Android (basado en el lenguaje Java) mediante Android Studio (escoge
el tipo de proyecto “Empty Activity”).
b) Seleccionar la plantilla Empty Activity
1. Si tienes un proyecto abierto, para comenzar a crear un nuevo proyecto selecciona File
> New> New Project en el menú principal.
2. Seleccionar el tipo del proyecto en este caso “Empty Activity” que correponde a la una
plantilla básica.
3. Cómo configurar tu proyecto.
B
A
C
A
D
A
E
A
F
A
G
A
H
A
El progres bar implementado sirve para dar efecto de animación de espera en el AsyncTask
mientras se realiza la validación de los datos usuario y contraseña, este tiene una duración de
2000 milisegundos tiempo del doInBackground.
C. Añadid una nueva actividad. Botón derecho sobre el package base donde se encuentra
la activity de login -> New -> Activity -> Basic Activity
D. Añadid un Intent para poder ir a una segunda activity (MainActivity) una vez se ha
validado el login (success). Para eso debéis añadir el siguiente código en la asyncTask
(método onPostExecute)
if (success) {
startActivity(intent);
F. Utilizad este Intent para pasar datos entre activities. En concreto se pide que el
segundo activity pueda recibir el nombre de usuario que se ha requerido en el primer
activity. Para demostrar el funcionamiento podéis modificar el título de esta segunda
actividad dando la bienvenida al usuario.
H. Añadid una tercera activitat (AddActivity) que se iniciará cuando se pulse el botón “+”.
Añadid el código necesario
2
3