В настоящее время я интегрирую Compass View в наше приложение для Android и iOS. Как и ожидалось, значения датчика не всегда идеальны. Это не большая проблема, но было бы неплохо предупредить пользователя, если датчики неточны. Так есть ли способ выяснить, имеют ли датчики низкую точность?Вывод, если датчики компаса имеют низкую точность
0
A
ответ
1
На Android в SensorEventListener
есть функция onAccuracyChanged(Sensor sensor, int accuracy)
, в которой вы можете проверить точность магнитометра устройства. Есть 4 уровня точности (см SensorManager
класс):
SENSOR_STATUS_ACCURACY_HIGH = 3
SENSOR_STATUS_ACCURACY_MEDIUM = 2
SENSOR_STATUS_ACCURACY_LOW = 1
SENSOR_STATUS_UNRELIABLE = 0
Я не знаю, как сделать это на КСН, хотя.
Эта информация также доступна для каждого датчика SensorEvent, полученного в onSensorChanged
.
0
В iOS точность каждого датчика предоставляется с каждым обновлением. Заголовок Accuracy < 0 означает, что значение неверно. Если оно> 0, оно указывает максимальное отклонение между значением и истинным значением, и можно определить порог.
- (void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading {
NSLog(@"LocationManager did update Heading with accuracy %g", newHeading.headingAccuracy);
if(newHeading.headingAccuracy < 0) {
NSLog(@"Invalid value!");
} else if(newHeading.headingAccuracy > ACCURACY_THRESHOLD) {
NSLog(@"Low Accuracy!");
}
}
Смежные вопросы
- 1. Точность компаса и акселерометра
- 2. Почему KNN имеет низкую точность, но высокую точность?
- 3. Clojure - Как установить более низкую точность
- 4. CvSVM.predict() дает выход «NaN» и низкую точность
- 5. sklearn: классификатор Naive Bayes дает низкую точность
- 6. Точность компаса для Android - когда калибровать?
- 7. Вывод компаса на экране iPhone
- 8. Android View и датчики
- 9. датчики для мобильных телефонов
- 10. Возможно ли смоделировать низкую точность GPS в Xcode или устройстве?
- 11. swift - получить точный заголовок компаса (магнитный прием и точность)
- 12. Можно ли получить точность менее точности в заголовке компаса iOS?
- 13. Получение квартилей в пандах, когда данные имеют низкую дисперсию
- 14. Почему приращивающие операторы (++) с большими номерами имеют низкую производительность?
- 15. Android: Датчики
- 16. Эмуляторные датчики
- 17. Android Датчики
- 18. Как сгладить датчик компаса android
- 19. Оконные и дверные датчики и датчики для системы безопасности
- 20. Исполнение компаса
- 21. Калибровка компаса
- 22. USB OTG и датчики
- 23. Android-датчики для OpenGL
- 24. Датчики типа вращения Android
- 25. Датчики и веб-страницы
- 26. Точные датчики смартфона Android
- 27. DateTime Точность/Точность
- 28. Google Cardboard VR-датчики
- 29. Датчики и min3d ANDROID
- 30. Точного (азимут) направление компаса Android 3,2 таблетки