Как получать описание датчика?

Я реализую описательное приложение всех датчиков, у которого есть телефон, уже получаю список имен датчиков, но: как я получаю описание датчиков?

Например одно из имен, которое бросает меня, st480: как я получаю описание этого датчика?

1
задан 17.01.2017, 20:11
0 ответов

Ты комментируешь, что уже ты получил список датчиков, чего ты требуешь, состоит в том, чтобы получать "описание", эта информация не доступна, чтобы получать посредством метода SDK, возможно самым близким было описание типа, посредством getStringType (), доступно с API 20, например:

SensorManager mgr = (SensorManager) getSystemService(SENSOR_SERVICE);
List<Sensor> sensors = mgr.getSensorList(Sensor.TYPE_ALL);
for (Sensor sensor : sensors) {
    Log.d("Sensor nombre: ", sensor.getName());
    Log.d("Sensor tipo: ", sensor.getStringType());
}

ты получаешь:

Sensor nombre:: Invensense Gravity
Sensor tipo:: android.sensor.gravity
Sensor nombre:: Invensense Tilt
Sensor tipo:: android.sensor.tilt_detector
Sensor nombre:: Invensense Rotation Vector-Wakeup Secondary
Sensor tipo:: android.sensor.rotation_vector
Sensor nombre:: Invensense Geomagnetic Rotation Vector-Wakeup Secondary
Sensor tipo:: android.sensor.geomagnetic_rotation_vector
Sensor nombre:: Invensense Orientation-Wakeup Secondary
Sensor tipo:: android.sensor.orientation
Sensor nombre:: Invensense Linear Acceleration-Wakeup Secondary
Sensor tipo:: android.sensor.linear_acceleration
Sensor nombre:: Invensense Gravity-Wakeup Secondary
Sensor tipo:: android.sensor.gravity
Sensor nombre:: Device Position Classifier
Sensor tipo:: android.sensor.pick_up_gesture
...
...
...
1
ответ дан 03.12.2019, 17:40