Estoy experimentando con algunas funciones de Android. En este momento, estoy tratando de obtener el ángulo de rotación del dispositivo, por lo que cuando muestro un mapa de cara feliz en un lienzo, siempre se ve "recto". Todo lo que necesito para esto, es obtener el eje de rotación del eje x (supongo), pero no […]
Estoy creando una aplicación que inicia un servicio cuando se pulsa el botón "Inicio" y lo detiene cuando se pulsa el botón "Detener". En el servicio, registro un oyente para el sensor ACCELEROMETER para que yo obtenga los valores del acelerómetro de los ejes x, y, z .. pero cuando paro mi aplicación y anule […]
En android, tenemos Sensor.TYPE_GRAVITY, Sensor.TYPE_ACCELEROMETER, Sensor.TYPE_LINEAR_ACCELERATION. Y es conocido por el foro desarrollador android que "La salida de los sensores de aceleración, aceleración y aceleración lineal debe obedecer a la siguiente relación: aceleración = gravedad + aceleración lineal" ¿Sensor.TYPE_GRAVITY y Sensor.TYPE_LINEAR_ACCELERATION hacen uso del mismo sensor que Sensor.TYPE_ACCELEROMETER – es decir, el acelerómetro? ¿Cuál es […]
Si el usuario vuelve el teléfono que quiero reaccionar a que por detener mi texto a la lectura del habla. Sería una buena característica para mi aplicación, pero ¿cómo puedo detectar esta moción? No estoy muy familiarizado con los sensores de movimiento y no pude encontrar este oyente de movimiento específico en cualquier lugar, sobre […]
Bueno, esta cosa me ha fastidiado durante días. He desarrollado una aplicación que comprueba que la persona se está moviendo o no para comprobar su actividad. He utilizado el acelerómetro para eso porque los gps no pueden trabajar bajo premisas. La cuestión es que incluso si el teléfono está parado todavía .. el valor del […]
Este es un seguimiento a mi pregunta aquí: Android ejecución de ejecución de hilo Estoy teniendo una cierta dificultad que envuelve mi cabeza alrededor de métodos sincronizados para mi app Estoy sondeando los sensores y almacenando los valores del sensor en arrays cada vez que cambian float[] accelerometerMatrix = new float[3]; float[] accelerometerWorldMatrix = new […]
Estoy tratando de obtener el ángulo inclinado del teléfono, y tengo esta actividad que funciona perfectamente en mi LG Optimus S con 2,3 en él, pero en mi stock Verizon Galaxy Nexus ejecutando ICS 4.0.2 el evento TYPE_MAGNETIC_FIELD nunca se dispara. Dado que el evento TYPE_MAGNETIC_FIELD nunca se activa, no obtengo la matriz mGravs necesaria […]
¿Alguien ha leído con éxito el sensor de ritmo cardíaco de la Moto 360? mSensorManager = ((SensorManager)getSystemService(SENSOR_SERVICE)); mHeartRateSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_HEART_RATE); Estoy recibiendo un error que indica "SensorManager: el sensor o el oyente es nulo" Sé que el Gear Live utiliza un ID distinto de Sensor.TYPE_HEART_RATE … Me pregunto si ese es el caso con el […]
He desarrollado una aplicación y algunas personas se quejan de que se necesita demasiada batería, es el segundo proceso más consumidor después de la pantalla. Sin embargo, en algunos dispositivos no consume mucha batería. Todo el trabajo de mi aplicación es en un servicio. El servicio es pegajoso y está funcionando todo el tiempo (el […]
Estoy tratando de escribir un método que recoge los valores del sensor de acelerómetro durante un período de tiempo específico y devuelve el promedio de las lecturas del sensor para ese período. Debe ser un síncrono, es decir, el método de bloqueo que una vez que se llama bloqueará el hilo llamante durante algún tiempo […]