Red de conocimiento informático - Computadora portátil - Qué datos de sensores se comparten en Android

Qué datos de sensores se comparten en Android

TYPE_ACCELEROMETER Un sensor de aceleración, también conocido como sensor G, es un valor numérico (en m/s2) que incluye los efectos de la gravedad y mide la aceleración aplicada a los ejes x, y y z de un dispositivo.

Coloque el teléfono sobre la mesa. El valor predeterminado del eje x es 0, el valor predeterminado del eje y es 0 y el valor predeterminado del eje z es 9,81.

Coloca el teléfono boca abajo sobre la mesa. El valor predeterminado del eje z es -9,81.

Inclina el teléfono hacia la derecha, el eje X es negativo.

Incline el teléfono hacia arriba y el eje Y será negativo.

Incline el teléfono hacia abajo y el eje Y será positivo.

TYPE_AMBIENT_TEMPERATURE El sensor de temperatura (unidad: °C) devuelve la temperatura actual.

TYPE_GAME_ROTATION_VECTOR se utiliza para detectar movimiento sin verse afectado por interferencias electromagnéticas porque no depende del norte magnético.

TYPE_GEOMAGNETIC_ROTATION_VECTOR El sensor de vector de rotación geomagnético puede proporcionar el vector de rotación del teléfono móvil y aún puede registrar la orientación del dispositivo cuando el teléfono móvil está en estado de suspensión.

TYPE_GRAVITY El sensor de gravedad, abreviado como sensor GV (unidad: m/s^2), se utiliza para medir la gravedad aplicada a los ejes X, Y y Z del dispositivo. En la Tierra, donde la gravedad es 9,8, el sensor giroscópico TYPE_GYROSCOPE devuelve datos de aceleración angular para los ejes X, Y y Z en radianes/segundo. Las unidades son radianes/segundo.

TYPE_GYROSCOPE_UNCALIBRATED El sensor giroscópico no calibrado proporciona datos giroscópicos compensados, sin calibrar y sin procesar para el posprocesamiento y la fusión de datos de posicionamiento.

El sensor de luz TYPE_LIGHT detecta la intensidad de la luz en tiempo real, medida en lux, y su significado físico es el flujo luminoso que ilumina una unidad de área.

TYPE_LINEAR_ACCELERATION El sensor de aceleración lineal se denomina sensor LA. Un sensor de aceleración lineal son los datos obtenidos por el sensor de aceleración menos el efecto de la gravedad. La unidad es m/s2.

TYPE_MAGNETIC_FIELD El sensor magnético, abreviado como sensor M, devuelve datos sobre los campos magnéticos ambientales de los ejes x, y y z. La unidad de este valor es el microtesla, expresado en uT. La unidad también puede ser Gauss, 1 Tesla = 10.000 Gauss. Generalmente no hay un sensor magnético separado en el hardware y los datos magnéticos los proporciona el sensor de la brújula electrónica (E-brújula). El sensor de brújula electrónica también proporciona datos del sensor de rumbo.

TYPE_MAGNETIC_FIELD_UNCALIBRATED Sensor magnético no calibrado, que proporciona datos de campo magnético sin calibrar.

TYPE_ORIENTATION El sensor de orientación (denominado sensor O) devuelve datos de ángulo para los tres ejes, con los datos de orientación en grados. Para obtener datos de ángulo precisos, E-compass necesita obtener datos del sensor G y generar datos del sensor O mediante cálculo; de lo contrario, solo puede obtener el ángulo en la dirección horizontal. El sensor de azimut proporciona tres datos: ángulo de azimut, ángulo de cabeceo y ángulo de balanceo:

Ángulo de azimut: ángulo de azimut: ángulo de azimut, el ángulo entre el polo norte magnético y el eje Y al regresar a la horizontal, rango de 0° a 360°. 0° es el norte, 90° es el este, 180° es el sur y 270° es el oeste.

Gap: Ángulo entre el eje X y el plano horizontal, que oscila entre -180° y 180°. Cuando el eje Z gira hacia el eje Y, el ángulo es positivo.

rollo: el ángulo entre el eje y y el plano horizontal. Por razones históricas, el rango de ángulo es de -90° a 90°. Cuando el eje x está hacia el eje z, el ángulo es positivo.

El sensor de presión TYPE_PRESSURE devuelve la presión en el entorno actual en hPa (hectopascales).

TYPE_PROXIMITY (proximidad) El sensor de proximidad detecta la distancia entre el objeto y el teléfono móvil, en centímetros. Algunos sensores de proximidad solo pueden devolver dos estados, lejos y cerca, por lo que un sensor de proximidad devuelve la distancia máxima para el estado lejano y el estado cercano para menos de la distancia máxima.

El sensor de humedad TYPE_RELATIVE_HUMIDITY mide la humedad relativa del ambiente circundante en unidades de.

TYPE_ROTATION_VECTOR (sensor de vector de rotación) Sensor de vector de rotación, denominado sensor RV. El vector de rotación representa la orientación del dispositivo y es un cálculo híbrido de eje y ángulo que se utiliza para obtener datos. El sensor de vector de rotación genera tres datos:

x*sin(theta/2)

y*sin(theta/2)

z*sin(theta /2)

sin(theta/2) es el orden de magnitud del vector de rotación. La dirección del vector de rotación es la misma que la dirección de rotación del eje. Los tres valores del vector de rotación junto con cos(theta/2) forman un cuaternión.

TYPE_SIGNIFICANT_MOTION sensor de disparo de movimiento especial.

Sensor de estimulación TYPE_STEP_COUNTER, utilizado para registrar el número de pasos después del inicio.

El sensor de detección de pasos TYPE_STEP_DETECTOR puede activar un evento cada vez que el usuario da un paso.

Sensor de temperatura TYPE_TEMPERATURE, ahora reemplazado por TYPE_AMBIENT_TEMPERATURE.