Estoy trabajando en una aplicación de inclinación para Android. Tengo un problema con el modo de retrato y paisaje. Cuando el tono = 90 grados (teléfono en extremo) e incluso levemente antes de que el valor del rollo se vuelva loco cuando no ha habido ningún cambio físico en rollo. No he podido encontrar una […]
Tengo el siguiente script en una página web: window.addEventListener('deviceorientation', function(event) { // Get Euler angles from device var alpha = 360 – event.alpha; var beta = event.beta; var gamma = event.gamma; // Display Euler angles document.getElementById("alpha").innerHTML = alpha; document.getElementById("beta").innerHTML = beta; document.getElementById("gamma").innerHTML = gamma; }, false); Esto funciona muy bien en un navegador como Firefox […]
Estoy buscando un protocolo de comunicación para usar en mi aplicación móvil. El primer objetivo es Android, pero en realidad sería muy agradable si es compatible con otras plataformas como iOS, OSX y Windows 8. Los principales objetivos son: Tiene que ser muy eficiente de la energía , los mensajes que estamos enviando son en […]
trato de crear una aplicación Realidad Aumentada con vista opengl en la parte superior de la vista previa de la cámara. Tengo vista previa de cámara y vista opengl, recojo datos de sensores del gestor de sensores y luego crear matriz de rotación para aplicarla a mi vista opengl. Hasta aquí todo bien. Estoy usando […]
He estado usando un Samsung Galaxy S3 para trabajar en una aplicación que utiliza el barómetro para estimar la altitud del usuario. Utilizo SensorManager.getAltitude (p0, p), y p0 igual a la presión del nivel del mar reportada en el aeropuerto más cercano. Puse p igual al valor devuelto por el barómetro. Desafortunadamente, la altitud devuelta […]
LG Nexus 4, Android 4.3 de segunda mano El valor de retorno es a veces falso y no entiendo por qué. La documentación dice: "true si el sensor está soportado y habilitado correctamente". Lo que es extraño es que ningún ejemplo que he visto está probando el valor de retorno de SensorManager.registerListener. Extraño es también […]
Quiero activar y desactivar la pantalla según el sensor de proximidad. Soy capaz de apagar la pantalla. Pero el código de ON la pantalla atrás no está funcionando. ¿Puede alguien ayudarme por favor? Este es el código: ` public void onSensorChanged(SensorEvent event) { if (event.values[0] == 0) { Toast.makeText(getApplicationContext(), "sensor in 0",Toast.LENGTH_LONG).show(); WindowManager.LayoutParams params = […]
Estoy haciendo una aplicación de realidad aumentada y necesito el acimut para calcular la posición de algún objeto en la pantalla. He intentado obtener datos de orientación utilizando Sensor.TYPE_ORIENTATION y, puesto que está obsoleto, intenté Sensor.TYPE_MAGNETIC_FIELD . Mi problema es que el valor obtenido con Sensor.TYPE_MAGNETIC_FIELD y SensorManager.getOrientation es bastante inestable en comparación con Sensor.TYPE_ORIENTATION […]
Estoy trabajando en aplicaciones de Android que utilizan SensorManager para diferentes propósitos. Durante la investigación encontré que la función Sensor.getResolution() devuelve valores diferentes para diferentes dispositivos: HTC Sensation tiene un valor de resolución de 1.0 para todos los sensores de a bordo. Motorola XOOM : 3-axis Accelerometer -> 0.009576807 3-axis Magnetic field sensor -> 0.0625 […]
Tengo un requisito muy simple. Suponiendo que un dispositivo está parado en su extremo, perpendicular al suelo, y está inclinado, todo lo que necesito determinar es si el teléfono está inclinado hacia adelante o hacia atrás (pantalla más hacia el suelo o más hacia el techo). Sé leer los valores de los distintos sensores y […]