コード例 #1
0
ファイル: UnlockService.java プロジェクト: hetykai/android-3
 public void onSensorChanged(SensorEvent e) {
   if (!isDetectorStarted) return;
   AbstractDetector rd = this.rd;
   if (rd != null) rd.input(e.values[0], e.values[1], e.values[2]);
   else return;
   if (rd != null && rd.isMatch()) {
     if (rd instanceof RotationDetector) {
       Log.i("unidevel.sensor", "screen on");
       screenOn();
     } else if (rd instanceof LockDetector) {
       Log.i("unidevel.sensor", "screen off");
       screenOff();
     }
   }
 }