При разработке компаса в android можно проверить надежность датчиков, проверив параметр точности, переданный в
onAccuracyChanged (датчик датчика, точность)
Этот параметр может быть только 0,1,2 или три для
SENSOR_STATUS_UNRELIABLE, SENSOR_STATUS_ACCURACY_LOW, SENSOR_STATUS_ACCURACY_MEDIUM и SENSOR_STATUS_ACCURACY_HIGH
соответственно.
Тем не менее, я вижу много приложений на рынке Android, которые отображают индикатор выполнения, который, кажется, отражает точность, которая делится более чем на 4 значения, другими словами, эти приложения, кажется, указывают диапазон точности, который намного больше. точнее, чем 4 константы.
Как это сделать?