Ejemplos+Basicos+Android



Práctica 1 - Programación Android

Pablo Fernández Guerra

= Introducción = La aplicación para Android “Ejemplos” consiste en una lista de Activity. Cada cual pone de manifiesto un caso concreto que podemos querer manejar a la hora de empezar con la programación para Android. En general basta con seleccionar uno de la lista y según el caso, actuar.



= Ejemplos: =

Ciclo Vida:
Nos mostrará el estado actual de la Activity y los posteriores cuando se den los eventos necesarios:

Uni Tactil
Nos mostrará las coordenadas del evento táctil (de producirse) y además nos indicará si es “toque” o estamos “arrastrando” nuestro dedo.

Multi Tactil
Similar a Uni Tactil, pero en este caso para varios eventos táctiles simultáneos. Solo muestra la cantidad (True-False) y sus coordenadas.

Tecla
Similar a Uni Táctil, pero con las teclas físicas. Registra si se ha pulsado o liberado una y su código asociado.

Acelerómetro
Similar a Uni Tactil, pero con el sensor acelerómetro. Nos muestra las coordenadas x,y,z que registra dicho sensor (alta sensibilidad)

Assets
Ejemplo de como abrir y utilizar un archivo de texto plano dentro de nuestra carpeta Assets.

Almacenamiento Externo
Ejemplo de cómo utilizar la memoria externa del dispositivo, así como la creación de ficheros para su posterior uso.

Sonidos
Carga un sonido, que generalmente estaría asociado a un botón en nuestra aplicación.

Multimedia
Carga un recurso multimedia (imágenes, vídeo o música). Destinado a su integración y/o uso dentro de una aplicación.

Pantalla Completa
Muestra cómo “pedir” a Android que nuestra aplicación se ejecute a pantalla completa y sin que el dispositivo se “suspenda” (muy recomendado en videojuegos).

Render (AVISO SERIO EPILÉPTICOS, NO USAR)
Ejemplo de como renderizar gráficos en pantalla

Geometrias
Ejemplo de como pintar gráficos muy básicos (primitivas gráficas) a mano.

Bitmaps
Ejemplo de como pintar Bitmap en pantalla y los distintos filtros y estándares con los que se pueden dibujar.

Surface
Ejemplo de cómo utilizar la clase SurfaceView a la hora de pintar gráficos en pantalla.



El proyecto se puede encontrar en: [|__https://github.com/pabloimrik17/ETSIIT_NPI__]