Очень хороший инструмент для ленивых создателей приложений под Android от MIT — App Inventor. Что дает акселерометр.
Понадобилось мне решить задачку регистрации ускорения (по трем осям). Для этого в телефоне есть датчик ускорения — Акселерометр. Используем невидимый компонент «СенсорАкселерометра» — расположен в «Сенсоры» (буду пользоваться только русской нотацией). Вытаскиваем его в Дизайнер
В свойствах компонента надо не забыть его включить и выставить минимальный интервал (после очередного отсчета — на это время будут блокированы всякие изменения).
Простой пример — на экране надо показывать значения текущих ускорений.
Сделаем на форме нужные нам надписи для отображения ускорений по трем осям:
Переходим в Блоки. Ниже привожу рисунок, где показано как получается и отображается информация об ускорении (в м/с2).
Используется событие «УскорениеИзменилось». При выполнении его используются реквизиты «ОсьХ», «ОсьY» и «ОсьZ» (тут надо помнить, что эти значения получаются в м/с2).