Проверьте, не трясется ли устройство, используя акселерометр Titanium.

Я хочу использовать акселерометр в Titanium, чтобы определить, трясется устройство или нет.

Как мне проверить это?

1 ответ

Ti.Gesture имеет событие встряски, которое было в Titanium SDK начиная с версии.8

Shake Запускается, когда устройство встряхивается.

Жест встряхивания состоит из серии быстрых ускорений и представлен серией событий встряхивания.

Свойство timestamp представляет интервал между событиями встряхивания. Измеряется в миллисекундах на Android и в мобильном Интернете и в секундах на iOS.

Обратите внимание, что Mobile Web обнаруживает жесты дрожания с помощью акселерометра устройства, если устройство и браузер поддерживают это. Это событие не может быть сгенерировано в мобильном Интернете в симуляторе iOS. Элемент меню Shake Gesture симулятора генерирует собственное событие встряхивания, но не генерирует события акселерометра для браузера.

http://docs.appcelerator.com/platform/latest/

Другие вопросы по тегам