Мне нужно найти способ определить, повернулся ли телефон на 360 градусов, с помощью (предпочтительно) акселерометра, гироскопа и / или компаса. Но есть еще одна загвоздка: когда телефон находится в портретном режиме, мне нужно обнаружить вращение вдоль оси Y, а в ландшафтном режиме вращение вдоль оси X. Но что, если телефон находится между этими двумя режимами?
Можно ли этого достичь, и если да, то как лучше всего это сделать?