|
||
|
|
|
|||||||
| Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
Detectar posiciones x,y,z en acelerometro
Tengo una activity en la cual moviendo el dispositivo suena un sonido, funciona correctamente pero queria saber como puedo detectar la posicion en la que se mueve el dispositivo, por ejemplo, en el eje X suene el sonido, en Y salga un Toast y en Z un dialog box. he probado con switch, if etc pero nada
|
|
|
|
#2
|
||||
|
||||
|
Si usas onSensorChanged:
@Override public void onSensorChanged(SensorEvent arg0) { if (arg0.sensor.getType()==Sensor.TYPE_ACCELEROMETER) { float x = arg0.values[0]; float y = arg0.values[1]; float z = arg0.values[2]; } } Última edición por kriogeN Día 18/11/13 a las 12:15:18. |
|
#3
|
||||
|
||||
|
Asi es como lo tengo definido kriogeN, pero hace lo mismo en los tres ejes.
|
![]() |
Estás aquí
|
||||||
|
||||||