Как реализовать Sensor Manager на планшете ViewSonic?

Недавно я приобрел планшет ViewSonic G Tablet под управлением Android 2.2 для разработки приложений.

У меня есть несколько приложений, которые используют Sensor Manager для считывания значений ориентации телефона. Я протестировал эти приложения на нескольких разных телефонах Android, и они работают нормально (датчики найдены и значения выводятся).

Однако, когда я тестирую приложения на G Tablet, датчик ориентации не обнаруживается?? Я понятия не имею, почему это может происходить, и мне было интересно, знает ли кто-нибудь, что может вызвать это?

Кстати, в планшете есть еще несколько предустановленных приложений, использующих сенсоры и они нормально работают!?

Спасибо заранее за любую помощь!


person David Smith    schedule 01.06.2011    source источник


Ответы (1)


Для ориентации требуется, чтобы и акселерометр, и магнитометр сочетали в себе оба датчика, чтобы обеспечить ориентацию вверх/вниз и в поперечном направлении. Возможно, ваш планшет имеет только акселерометр. Этого должно быть достаточно, чтобы определить, какой путь вверх/вниз, вы должны получить прямой доступ к акселерометру.

person CL22    schedule 02.06.2011
comment
Большое спасибо! Я бы никогда не подумал просто использовать акселерометр. Он работает отлично! В качестве дополнительного вопроса: каждый телефон/планшет Android поставляется с акселерометром? Если нет, есть ли способ запретить людям загружать мое приложение, если у них его нет? - person David Smith; 05.06.2011