List of usage examples for android.hardware SensorManager unregisterListener
public void unregisterListener(SensorEventListener listener)
From source file:org.zywx.wbpalmstar.plugin.uexaudio.EUExAudio.java
public static void onActivityPause(Context context) { BDebug.i(tag, "onActivityPause"); if (sensorEventListener != null) { SensorManager mSensorManager = (SensorManager) context.getApplicationContext() .getSystemService(Context.SENSOR_SERVICE); mSensorManager.unregisterListener(sensorEventListener); }/* w ww .ja va 2s. com*/ }
From source file:de.tubs.ibr.dtn.dtalkie.TalkieActivity.java
@Override protected void onPause() { SensorManager sm = (SensorManager) getSystemService(Context.SENSOR_SERVICE); sm.unregisterListener(mSensorListener); super.onPause(); }
From source file:com.achep.acdisplay.services.activemode.sensors.ProximitySensor.java
@Override public void onStop() { if (DEBUG)/* w w w .j a v a2 s.co m*/ Log.d(TAG, "Stopping proximity sensor..."); SensorManager sensorManager = getSensorManager(); sensorManager.unregisterListener(this); mHandler.removeCallbacksAndMessages(null); mHistory.clear(); Config.getInstance().unregisterListener(this); }
From source file:com.example.android.batchstepsensor.BatchStepSensorFragment.java
/** * Unregisters the sensor listener if it is registered. *///from w w w. ja va 2s . co m private void unregisterListeners() { // BEGIN_INCLUDE(unregister) SensorManager sensorManager = (SensorManager) getActivity().getSystemService(Activity.SENSOR_SERVICE); sensorManager.unregisterListener(mListener); Log.i(TAG, "Sensor listener unregistered."); // END_INCLUDE(unregister) }
From source file:org.zywx.wbpalmstar.plugin.uexaudio.EUExAudio.java
@Override public boolean clean() { if (m_pfMusicPlayer != null) { m_pfMusicPlayer.stop();// w w w. ja va 2 s. c o m for (Integer id : IdsList) { m_pfMusicPlayer.stopSound(id); } IdsList.clear(); m_pfMusicPlayer = null; } if (sensorEventListener != null) { SensorManager mSensorManager = (SensorManager) mContext.getApplicationContext() .getSystemService(Context.SENSOR_SERVICE); mSensorManager.unregisterListener(sensorEventListener); sensorEventListener = null; } return true; }
From source file:org.zywx.wbpalmstar.plugin.uexaudio.EUExAudio.java
public void setProximityState(String[] params) { if (params == null || params.length < 1) return;// www. java 2 s.c o m boolean state = "1".equals(params[0]); SensorManager mSensorManager = (SensorManager) mContext.getApplicationContext() .getSystemService(Context.SENSOR_SERVICE); if (!state) { if (sensorEventListener != null) mSensorManager.unregisterListener(sensorEventListener); return; } Sensor mSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_PROXIMITY); if (sensorEventListener == null) { if (m_pfMusicPlayer != null) { sensorEventListener = m_pfMusicPlayer.getSensorEventListener(); } else { errorCallback(0, EUExCallback.F_E_AUDIO_MUSIC_STOP_NO_OPEN_ERROR_CODE, /* "" */finder.getString(mContext, "plugin_audio_no_open_error")); return; } } mSensorManager.registerListener(sensorEventListener, mSensor, SensorManager.SENSOR_DELAY_NORMAL); }
From source file:net.line2soft.preambul.views.SlippyMapActivity.java
@Override public void onPause() { //Unregister compass listener CompassView cpv = (CompassView) findViewById(R.id.compass); CompassView cpvBig = (CompassView) findViewById(R.id.compassBig); if (cpv.getVisibility() == View.VISIBLE || cpvBig.getVisibility() == View.VISIBLE) { SensorManager mySensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE); mySensorManager.unregisterListener(listener); }//from w w w. j av a2 s . co m //Disable map MapView mv = (MapView) findViewById(R.id.mapView); mv.setEnabled(false); displayExcursion(-1); overlayPoiItemMarker.clear(); //Delete value of SET_COORDINATES getIntent().removeExtra(MAP_SET_COORDINATES); super.onPause(); }
From source file:com.google.android.apps.santatracker.dasherdancer.DasherDancerActivity.java
@Override public void onPause() { super.onPause(); mDetector.stop();//from w w w .java 2 s.co m SensorManager manager = (SensorManager) getSystemService(Context.SENSOR_SERVICE); manager.unregisterListener(this); ; if (mAnimator != null) { mAnimator.cancel(); } FrameAnimationView character = (FrameAnimationView) mPager.findViewWithTag(mPager.getCurrentItem()); if (character != null) { character.setImageDrawable(null); } }
From source file:ngoc.com.pedometer.ui.Fragment_Overview.java
private void startCountOrPause() { SensorManager sm = (SensorManager) getActivity().getSystemService(Context.SENSOR_SERVICE); if (getActivity().getSharedPreferences("pedometer", Context.MODE_PRIVATE).contains("pauseCount")) { // currently paused -> now resumed sm.registerListener(this, sm.getDefaultSensor(Sensor.TYPE_STEP_COUNTER), SensorManager.SENSOR_DELAY_UI, 0);/* ww w. j a va 2 s . com*/ } else { sm.unregisterListener(this); } getActivity().startService( new Intent(getActivity(), SensorListener.class).putExtra("action", SensorListener.ACTION_PAUSE)); }
From source file:com.google.android.apps.santatracker.games.gumball.TiltGameFragment.java
/** * Pause the game and display the pause game screen. *//*from w w w . ja v a2s .c o m*/ private void pauseGame() { mViewPauseButton.setVisibility(View.GONE); mViewPlayButton.setVisibility(View.VISIBLE); if (mCountDownTimer != null) { mCountDownTimer.cancel(); wasPaused = true; } mViewMatchPauseOverlay.setVisibility(View.VISIBLE); mViewCancelBar.setVisibility(View.VISIBLE); SensorManager sensorManager = (SensorManager) getActivity().getSystemService(Activity.SENSOR_SERVICE); sensorManager.unregisterListener(this); if (Utils.hasKitKat()) { ImmersiveModeHelper.setImmersiveStickyWithActionBar(getActivity().getWindow()); } }