trabajando con acelerómetros en android

Post on 30-Oct-2014

6.579 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presentación sobre como empezar a trabajar con acelerómetros en

TRANSCRIPT

Más allá de mi androide

Adrián Catalán(@ykro)

ActividadUna pantalla. La aplicación se construye de una o más de estas

VistaLayout de la actividad, descrita con XML

IntentCódigo para “hacer algo”, logra la comunicación entre aplicaciones

ServicioTarea que se ejecuta aún cuando no es visible

Content ProviderDatos que cualquier aplicación puede accesar

¿cómo?• Java JDK

• http://www.oracle.com/technetwork/java/javase/downloads• Eclipse

• http://www.eclipse.org/downloads/• Android SDK

• http://developer.android.com/sdk/index.html• Eclipse ADT(Android Development Tools) Plugin

• http://developer.android.com/sdk/eclipse-adt.html• Crear un AVD

• http://developer.android.com/guide/developing/devices/

TITULO

Ciclo de vida de una actividad

Usando el Acelerómetro• Actividad implementa

android.hardware.SensorEventListener

• Vamos a sobrecargar un par de métodos

Usando el Acelerómetro• Definimos un SensorManager

• Y lo ponemos a “escuchar”

Usando el Acelerómetro• Cuando el sensor actualiza sus datos los

utilizamos para algo

Usando el Acelerómetro• TextView para ver resultados

http://dl.dropbox.com/u/8418860/android/Acelerometro_v1.zip

Sensor Simulator“The OpenIntents SensorSimulator lets you simulate sensor data with the mouse in real time. Moreover, you can simulate your battery level and your gps position too, using a telnet connection.”

http://code.google.com/p/openintents/wiki/SensorSimulator

Sensor Simulator1. Ejecutar JAR de la carpeta bin/2. Instalar APK de la carpeta bin/– adb devices– adb -s emulator-5554 install sensorsimulator-2.0-

rc1/bin/SensorSimulatorSettings-2.0-rc1.apk

3. Ejecutar en el simulador4. Ingresar IP/Socket

Sensor Simulator1. En el proyecto es necesario incluir el JAR de

librería de la carpeta /lib 2. Y ajustar “algunas” cosas en el código antes

de usarlo3. ¡Todo listo!

Sensor Simulator1. Importar clases de Sensor Simulator

2. Inicializar un SensorManagerSimulator

Sensor Simulator

Usando el Acelerómetro v2• Movamos algo usando el acelerómetro :p

Representando un círculo

Algunos métodos que nos serán útiles

Agregamos un canvas

Agregamos el círculo• Obtenemos el canvas (es un Frame Layout) y

agregamos la vista (el círculo)

Usando el Acelerómetro v2• Por “si se pierde”, cuando haya click sobre el

canvas se dibuja allí el círculo

Usando el Acelerómetro v2• Cuando se actualiza el sensor, cambiamos la

posición de la vista

http://dl.dropbox.com/u/8418860/android/Acelerometro_v2.zip

Adrián Catalán@ykroadriancatalan@elementalgeeks.com

top related