Como leer datos del acelerómetro de nuestro móvil

Como publiqué anteriormente, hoy vamos a ver como leer datos del acelerómetro. Pueden informarse un poco sobre qué es el acelerómetro en otra entrada mía, Aplicación tipo látigo.

Con el proyecto del día de hoy, aprenderemos a mostrar en pantalla los distintos datos que nos arroja el acelerometro. Entre ellos, mostraremos la aceleración que se aplica sobre el dispositivo en cada eje.

Primero asociamos los EditText que usaremos para mostrar los datos: 

Como se indica en la entrada anterior, utilizamos un SensorManager para acceder al sensor del dispositivo:

Luego, en el método auto-generado onSensorChanged, escribimos lo siguiente:

Pueden ver, en esta página o en esta , los datos posibles que se pueden obtener.

Otra alternativa, implementada en las últimas API’s, es utilizar los valores 0, 1 y 2, que devuelven un float con los valores de cada eje(X, Y y Z respectivamente) :

Como es costumbre, les dejo los enlaces para que descarguen :

https://www.dropbox.com/s/mwfj5enwtrgugql/AccView.apk

https://www.dropbox.com/s/tdg5fhtbmnt2p1b/AccelerometerViewer.rar

Esta es una captura de como se verá finalmente la aplicación en un emulador(sin lectura de datos) :


One thought on “Como leer datos del acelerómetro de nuestro móvil

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s