Я недавно ответил на аналогичный вопрос (вы можете посмотреть здесь ).Краткий ответ таков:
"Методы, включенные в API-интерфейсы Android для определения ориентации, не включают показания датчика гироскопа. Гироскоп не предоставляет информацию об ориентации, поскольку он содержит только информацию оСкорость вращения ".