3 votos

Lista de sensores corporales disponibles en los dispositivos Android

¿Cómo puedo enumerar los sensores corporales disponibles en los dispositivos Android?

7voto

Izzy Puntos 45544

El BAD puede ser su amigo aquí:

adb shell dumpsys sensorservice

le proporcionará una lista de todos los sensores de sus dispositivos, además de detalles sobre ellos. En el siguiente ejemplo, acabo de capturar una lista de sus nombres (mejor legibilidad) usando mi máquina Linux con mi Wileyfox Swift conectado:

$ adb shell dumpsys sensorservice |egrep -B99999 "^halVersion" |awk -F '|' '{print $1}' |grep -v -e '^[[:space:]]*$'
Sensor List:
liteon-light   
liteon-proximity
BOSCH Acceleration Sensor
BOSCH Gyroscope Sensor
BOSCH Magnetic Field Sensor
BOSCH Orientation Sensor
BOSCH Gravity Sensor
BOSCH Linear Acceleration Sensor
BOSCH Rotation Vector Sensor
BOSCH Game Rotation Vector Sensor
BOSCH Gyroscope Uncalibrated Sensor
BOSCH Magnetic Field Uncalibrated Sensor
BOSCH Geomagnetic Rotation Vector Sensor
Rotation Vector Sensor
Gravity Sensor 
Linear Acceleration Sensor
Orientation Sensor
Corrected Gyroscope Sensor
Gyroscope Bias (debug)
9-axis fusion disabled (0 clients), gyro-rate= 200.00Hz, q=< 0, 0, 0, 0 > (0), b=< 0, 0, 0 >
halVersion 16973825

Distinguir los tipos de sensores es una cuestión diferente y, en mi opinión, no se cubre tan fácilmente. Pero sabiendo qué sensores hay en total, puedes distinguirlos tú mismo.

La autopromoción: Mi herramienta Adebar las incluye en la documentación del dispositivo que genera.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X