Я сделал приложение для Android, которое в значительной степени опирается на очень точные данные датчиков (магнитометр, гравиметр и акселерометр).Чтобы добиться этого, я периодически проверяю все эти датчики устройства на предмет наивысшего качества обслуживания, проверяя состояние датчика для SENSOR_STATUS_ACCURACY_HIGH.Если один из этих датчиков не имеет этого состояния, я показываю экран калибровки, пока не будет достигнута высокая точность.На моем собственном устройстве это работает отлично, но я получаю множество отзывов от людей, которые не могут обойти мой экран калибровки.У меня вопрос, могу ли я полагаться на то, что каждое Android-устройство само по себе способно передавать SENSOR_STATUS_ACCURACY_HIGH или мне нужно снизить минимальную точность?Если да, то как этот статус определяется даже на нескольких устройствах?