List of usage examples for android.hardware SensorManager unregisterListener
public void unregisterListener(SensorEventListener listener, Sensor sensor)
From source file:com.artioml.practice.MainActivity.java
@Override protected void onPause() { super.onPause(); SensorManager sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE); sensorManager.unregisterListener(sensorEventListener, sensorManager.getDefaultSensor(Sensor.TYPE_LINEAR_ACCELERATION)); }
From source file:io.github.msc42.masterthemaze.GameActivity.java
@Override protected void onPause() { super.onPause(); if (mGameThread != null) { mGameThread.pause();/*from www.j a v a 2 s .c o m*/ } if (mAddCurrentDirectionToQueueThread != null) { mAddCurrentDirectionToQueueThread.terminate(); } if (mMotion) { SensorManager sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE); Sensor accelerometer = sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER); sensorManager.unregisterListener(mAccelerometerEventListener, accelerometer); } if (mMotion) { mMotionDescriptionTextView.setText(R.string.pause); } else { mTouchDescriptionTextView.setText(R.string.pause); mUpButton.setVisibility(View.INVISIBLE); mRightButton.setVisibility(View.INVISIBLE); mDownButton.setVisibility(View.INVISIBLE); mLeftButton.setVisibility(View.INVISIBLE); } }
From source file:com.zainsoft.ramzantimetable.QiblaActivity.java
private void unregisterListeners() { ((LocationManager) getSystemService(Context.LOCATION_SERVICE)).removeUpdates(qiblaManager); ((LocationManager) getSystemService(Context.LOCATION_SERVICE)).removeUpdates(qiblaManager); SensorManager mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE); Sensor gsensor = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER); Sensor msensor = mSensorManager.getDefaultSensor(Sensor.TYPE_MAGNETIC_FIELD); mSensorManager.unregisterListener(qiblaManager, gsensor); mSensorManager.unregisterListener(qiblaManager, msensor); cancelSchedule();/* www .ja v a 2s .co m*/ }
From source file:org.mozilla.gecko.GeckoAppShell.java
public static void disableSensor(int aSensortype) { SensorManager sm = (SensorManager) GeckoApp.mAppContext.getSystemService(Context.SENSOR_SERVICE); switch (aSensortype) { case SENSOR_PROXIMITY: sm.unregisterListener(GeckoApp.mAppContext, gProximitySensor); break;//from w ww .jav a2 s.c o m } }
From source file:org.mozilla.gecko.GeckoAppShell.java
public static void enableDeviceMotion(boolean enable) { LayerView v = GeckoApp.mAppContext.getLayerController().getView(); SensorManager sm = (SensorManager) v.getContext().getSystemService(Context.SENSOR_SERVICE); if (gAccelerometerSensor == null || gOrientationSensor == null) { gAccelerometerSensor = sm.getDefaultSensor(Sensor.TYPE_ACCELEROMETER); gOrientationSensor = sm.getDefaultSensor(Sensor.TYPE_ORIENTATION); }//from w w w . j a v a 2 s .c o m if (enable) { if (gAccelerometerSensor != null) sm.registerListener(GeckoApp.mAppContext, gAccelerometerSensor, SensorManager.SENSOR_DELAY_GAME); if (gOrientationSensor != null) sm.registerListener(GeckoApp.mAppContext, gOrientationSensor, SensorManager.SENSOR_DELAY_GAME); } else { if (gAccelerometerSensor != null) sm.unregisterListener(GeckoApp.mAppContext, gAccelerometerSensor); if (gOrientationSensor != null) sm.unregisterListener(GeckoApp.mAppContext, gOrientationSensor); } }