使用Titanium的加速度计测试设备是否震动

时间:2012-07-13 06:33:14

标签: android titanium accelerometer accelerator

我想在Titanium中使用加速度计来确定设备是否被抖动。

我该如何检查?

1 个答案:

答案 0 :(得分:0)

Ti.Gesture有一个震动事件,自版本.8以来一直在Titanium SDK中。

  

摇   设备晃动时触发。

     

摇晃手势由一系列快速加速组成,并由一系列震动事件代表。

     

timestamp属性表示震动事件之间的间隔。它在Android和Mobile Web上以毫秒为单位,在iOS上以秒为单位。

     

请注意,如果设备和浏览器支持此功能,Mobile Web会使用设备加速度计检测摇动手势。无法在iOS模拟器中的Mobile Web上生成此事件。模拟器的Shake Gesture菜单项会生成本机震动事件,但不会向浏览器生成加速度计事件。

http://docs.appcelerator.com/platform/latest/#!/api/Titanium.Gesture