- //监听运动传感事件
- if (window.DeviceMotionEvent) {
- window.addEventListener(‘devicemotion’,deviceMotionHandler, false);
- }
- //获取含重力的加速度
- function deviceMotionHandler(eventData) {
- var acceleration =eventData.accelerationIncludingGravity;
- }
- //核心方法实现代码
- var SHAKE_THRESHOLD = xxx;
- var last_update = 0;
- var x, y, z, last_x, last_y, last_z;
- function deviceMotionHandler(eventData) {
- var acceleration =eventData.accelerationIncludingGravity;
- var curTime = newDate().getTime();
- if ((curTime
- //该片段来自于http://www.codesnippet.cn/detail/080520133185.html
来源: http://www.codesnippet.cn/detail/080520133185.html