0

我正在使用此类进行摇晃事件:

http://android.hlidskialf.com/blog/code/android-shake-detection-listener

我想要的是:如果用户连续摇动设备 3 秒,而不是做某事:

mShaker = new ShakeListener(this);
            mShaker.setOnShakeListener(new ShakeListener.OnShakeListener () {
              public void onShake()
              {               
                  Log.e("test", "shaking");
              }
            });

提前致谢 :)

4

1 回答 1

1

看看这个链接

http://lfhck.com/question/303373/android-shake-detector-too-sensitive

它正在使用一个SensorEventListeneronSensorChanged事件。

于 2014-01-24T08:07:43.630 回答