Будет ли общий код Android на основе акселерометра работать на мобильных телефонах htc? (HTC Desire, если быть точным)

Я перехожу с Symbian на Android. Для мобильных телефонов nokia на базе symbian поддержка определения акселерометра с использованием java обеспечивается API мобильного датчика (JSR 256), который указан в технических характеристиках каждого мобильного телефона nokia, который его поддерживает.

Однако для мобильного телефона «HTC Desire» на базе Android я не уверен, должен ли мобильный телефон HTC предоставлять сенсорные API или достаточно ли мобильной поддержки Android 2.2, чтобы получить код Java для доступа к данным акселерометра мобильного телефона. Пожалуйста, порекомендуйте.

Чтобы быть более конкретным, я думал о написании java-приложения, которое использует акселерометр, чтобы действовать как беспроводная мышь для ПК. А затем добавьте к нему некоторые дополнительные функции, чтобы он служил контроллером ПК общего назначения, который учитывает ось z, помимо стандартных осей x-y, которые использует мышь. Должна ли HTC для этого предоставлять какие-либо API для доступа к данным акселерометра? Если да, то какие API? или HTC Android 2.2 достаточно, чтобы достичь этого подвига? Пожалуйста, порекомендуйте. Заранее спасибо.


person Srikanth    schedule 21.10.2010    source источник


Ответы (1)


Android предоставляет API для доступа к акселерометрам всех устройств Android (см. здесь: http://developer.android.com/reference/android/hardware/SensorManager.html), и есть множество примеров того, как его использовать. К HTC это отношения не имеет.

person EboMike    schedule 21.10.2010
comment
Спасибо за ссылку и большое спасибо за столь ранний ответ. - person Srikanth; 22.10.2010
comment
Без проблем. Поначалу диспетчер датчиков может показаться немного странным, но как только вы освоите его, все будет легко. Я бы порекомендовал погуглить примеры того, как его использовать. - person EboMike; 22.10.2010