Получить одно значение акселерометра - PullRequest
3 голосов
/ 23 августа 2010

Я работаю над добавлением функции калибровки в игру, управляемую акселерометром.Для калибровки мне нужно одно значение от акселерометра.Должен ли я зарегистрировать слушателя, получить первое значение, которое он мне дал, и отменить его регистрацию, или есть лучший способ получить только одно значение?

Ответы [ 2 ]

4 голосов
/ 19 сентября 2010

Насколько я могу судить, практически невозможно получить одно значение. В итоге я добавил переменную с именем lastAccelValue и зарегистрировал свою активность для прослушивания обновлений акселерометра с самой медленной скоростью. Каждое новое значение акселерометра сохраняется в lastAccelValue.

0 голосов
/ 23 августа 2010

Это должно помочь:

http://developer.android.com/reference/android/hardware/SensorManager.html#getSensorList%28int%29

Вы просто получаете интересующие вас датчики и читаете их значения.

...