我想使用 Titanium 中的加速度计来确定设备是否晃动。
我将如何检查这个?
Ti.Gesture 自 .8 版以来在 Titanium SDK 中有一个抖动事件
摇晃设备时触发。
摇动手势由一系列快速加速组成,并由一系列摇动事件表示。
时间戳属性表示抖动事件之间的间隔。它在 Android 和移动 Web 上以毫秒为单位,在 iOS 上以秒为单位。
请注意,如果设备和浏览器支持,Mobile Web 会使用设备加速度计检测抖动手势。此事件无法在 iOS 模拟器的 Mobile Web 上生成。模拟器的 Shake Gesture 菜单项会生成原生的抖动事件,但不会向浏览器生成加速度计事件。
http://docs.appcelerator.com/platform/latest/#!/api/Titanium.Gesture