Documente Academic
Documente Profesional
Documente Cultură
Escogeremos el tipo de proyecto y la API a utilizar (se recomienda escoger Phone and
Tablet y la última API disponible)
A continuación, seleccionamos la “Actividad”. Aunque En las dos primeras Fitas no se
va a hacer uso de la interfaz, se recomienda escoger un “Empty Activity”.
Posteriormente ya se escogerá la Activity apropiada cuando se tenga que desarrollar la
interfaz.
Podemos observar que Android Studio habrá creado un fichero .java que inicia la
actividad (en nuestro ejemplo MainActivity.java) el cual contendrá algo similar al
siguiente código:
package u.ds.ds_example;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
Debéis tener en cuenta que la función onCreate es nuestro punto de entrada. Podéis
escribir directamente vuestros test ahí, o crearlos en funciones separadas y desde el
onCreate invocarlos.
package u.ds.ds_example;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
test1();
}
Convirtiendo nuestro “Activity” a “Application”
Por defecto Android Studio está enfocado a realizar App para dispositivos móviles, y
por eso, por defecto crea una Activity que nos permite ejecutar nuestro código en una
aplicación móvil.
Creáis un nuevo fichero que contendrá nuestro nuevo punto de entrada a la aplicación
(por ejemplo “MainApplication.java”)
Ahora configuramos nuestro proyecto para que sea del tipo “Application” y sepa cuál
es el nuevo punto de entrada. Para ello abrimos la edición de la configuración de
nuestro proyecto (parte superior derecha -> “Edit Configurations”)
En la nueva ventana que aparece, añadimos una nueva configuración del tipo
“Application”.
Nos creará el diagrama de clases, pero con todos los elementos superpuestos.
Podemos organizar los elementos de forma manual, o indicarle al plugin que haga una
alineación automática
Debéis prestar atención al menú que hay en la parte izquierda del diagrama. Con él
podréis mostrar u ocultar los elementos del diagrama.
*Introduciendo cardinalidades en el diagrama
Como ejemplo utilizaremos la librería Slf4j. Se trata de una librería que nos permitirá
los mensajes del sistema de forma eficiente. Tener en cuenta que al principio no
necesitaréis está librería para empezar vuestro proyecto de la asignatura, se os
indicará en las clases de prácticas cuando deberéis utilizarla.
Tener en cuenta que debéis estar en la vista Project (1 y 2), y dentro de la carpeta del
proyecto, dirigirnos a la carpeta app -> libs. Allí copiamos la librería que nos acabamos
de descargar.
Una vez la librería está correctamente copiada en nuestra carpeta de librerías,
debemos añadirla en la lista de dependencias. Para ello abriremos File -> Project
Structure -> Select app -> Dependencies
Pulsamos sobre el botón (+) y seleccionamos Jar dependency. Buscamos dentro de las
carpetas del proyecto el fichero .jar que acabamos de añadir.
Guardamos los cambios y ya estaremos listos para utilizar la librería. En este caso
concreto, debemos importar la librería en nuestro código escribiendo el siguiente
código:
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Comprobando el estilo (checkingstyle)
Android Studio lleva por defecto una herramienta que nos permite comprobar el estilo
de nuestra codificación. Para poder utilizar esta herramienta, previamente haremos
unas comprobaciones de configuración.
Abrimos las preferencias de Android Studio -> Editor -> Code Style. Comprobamos que
el lenguaje Java tiene seleccionado el Scheme Default. Podríamos escoger otro, o
incluso importar nuevos estilos, pero para alcanzar los objetivos de esta asignatura, es
suficiente el Default.
Una vez asignado el estilo, debemos comprobar el estilo de nuestra codificación. Para
ello, seleccionamos el fichero, o la carpeta del proyecto, que queremos analizar con el
botón derecho del ratón para que se despliegue el menú, y seleccionamos Analyze ->
Inspect code...
Si todo ha ido correcto, porque nuestro código respeta el estilo de codificación, en la
parte inferior podremos observar el resultado del análisis.
En el caso contrario, se nos mostrará la parte del código que no respeta el estilo de
codificación con la consiguiente información del error, y en la mayoría de casos, es el
propio Android Studio quien nos sugiere como podemos solucionarlo.