PDA

Ver la versión completa : Acelerómetro W710 - Lectura mediante java



Ariel_g
20/04/2008, 00:50:58
Hola a todos, ¿alguien sabe cómo leer mediante java los valores del acelerómetro?
Como sabrán el W710 dispone de un acelerómetro, es usado por SE para contar los pasos en la aplicación fitness.
Sin embargo, aunque esta aplicación no esté activa el acelerómetro sigue detectando movimientos e incluso la posición del celular con respecto a su eje.
Adjunto las imágenes que fueron tomadas en la posición en que se encontraba el celu:
arriba -> el celu está vertical hacia arriba
izq -> el celu está recostado hacia la izquierda
abajo -> el celu está 'patas para arriba'
derecha -> el celu está recostado hacia la derecha.

Lo que quisiera hacer es mediante una aplicación java poder leer esos valores de X e Y y poder interpretar los movimientos que está haciendo el usuario, por ejemplo deducir cuándo se está llevando el celular a la oreja.
¿Alguien sabe cómo acceder mediante java a estos valores?

Saludos

carlosirai
20/04/2008, 01:18:20
mira en el caso de la aplicacion pocket trainer (aplicacion java)este no lee directamente del acelerometro lee el archivo sportsstatsque se encuentra en la carpeta estado fisico del administrador de archivos, y lo que es la aplicacion cuentapasos y corriendo puede leerlo mediante el fs del telefono que es el que escribe lo que esta en el documento sportsstats que es el que lee el poquet trainer, pero en si las aplicaciones java no pueden acceder al acelerometro del w710, solo se puede en el w910 y en k850 esto por que estos cuentan con un fs mas avanzado y un acelerometro de mas moderno que cuenta con 3 ejes ( x, y y z), y por el momento nadie a podido portar los comandos de estos telefonos (por ahora) al w710 no w580 debido la incopatibilidad de hardware y la modernidad del software .

si te sirvio mi ayuda agradece

Ariel_g
20/04/2008, 14:37:27
Ok, entiendo lo que me has dicho. Respecto del acelerómetro del W710, he enviado las imágenes de la rotación del teléfono en el plano XZ del espacio tridimensional XYZ. Pero también he visto que los valores de X e Y (mostrados en el teléfono) cambian si el plano se inclina. Con lo que deduzco que el acelerómetro es tridimensional aunque en la pantalla se muestren sólo los datos X e Y.
En fin, lo más importante es que aparentemente no podré leer esos valores mediante java.
Saludos,

Physico
20/04/2008, 23:24:56
podrias checarlo mediante una aplicacion java desarmala osea descomprimela y checa en donde dice load date is "x" y "y" postria ser de utilidad para ver como es que en realidad funciona.