У моего телефона Samsung Galaxy S9 нет датчика TYPE_GEOMAGNETIC_ROTATION_VECTOR а>.
SensorMnagaer mSensorManager = (SensorManager)mContext.getSystemService(Context.SENSOR_SERVICE);
mSensorManager.getDefaultSensor(Sensor.TYPE_GEOMAGNETIC_ROTATION_VECTOR)
Последняя строка возвращает ноль.
mSensorManager.getSensorList(Sensor.TYPE_ALL)
возвращает список из 39 датчиков, но, похоже, не имеет этого конкретного датчика.
- Есть ли способ подтвердить, что TYPE_GEOMAGNETIC_ROTATION_VECTOR отсутствует?
- Можно ли каким-либо образом воспроизвести поведение датчика в программном обеспечении?