Могу ли я программно определить, что компас еще не откалиброван в Android?

Я обнаружил, что, когда я запускаю свою игру, компас часто выходит из строя. Объекты будут летать, а не быть там, где они есть) должны быть. Но если я поверну телефон в виде восьмерки (или просто поверну его в произвольном направлении), все встанет на место, возможно, за полминуты.

Знает ли оборудование, когда компас не откалиброван. ? Могу ли я обнаружить это и показать пользователю сообщение: «Компас вашего Android-устройства необходимо откалибровать. Перемещайте телефон в горизонтальном направлении восьмеркой, пока это сообщение не исчезнет».

16
задан HappyEngineer 17 August 2011 в 21:14
поделиться