public void resume() { mSensorMgr = (SensorManager) mContext.getSystemService(Context.SENSOR_SERVICE); if (mSensorMgr == null) { throw new UnsupportedOperationException("Sensors not supported"); } mAccelerometer = mSensorMgr.getDefaultSensor(Sensor.TYPE_ACCELEROMETER); mProximity = mSensorMgr.getDefaultSensor(Sensor.TYPE_PROXIMITY); mLight = mSensorMgr.getDefaultSensor(Sensor.TYPE_LIGHT); // Check for accelerometer support boolean supported = mSensorMgr.registerListener(this, mAccelerometer, SensorManager.SENSOR_DELAY_GAME); if (!supported) { Log.d("WakeService", "Accelerometer not supported."); mSensorMgr.unregisterListener(this, mAccelerometer); } // Check for proximity sensor support supported = mSensorMgr.registerListener(this, mProximity, SensorManager.SENSOR_DELAY_GAME); if (!supported) { Log.d("WakeService", "Proximity sensor not supported."); mSensorMgr.unregisterListener(this, mProximity); } // Check for ambient light sensor support supported = mSensorMgr.registerListener(this, mLight, SensorManager.SENSOR_DELAY_FASTEST); if (!supported) { Log.d("WakeService", "Ambient light sensor not supported."); mSensorMgr.unregisterListener(this, mLight); } }
@Override protected void onStop() { super.onStop(); try { try { sensorMgr.unregisterListener(this, sensorGrav); } catch (Exception ex) { ex.printStackTrace(); } try { sensorMgr.unregisterListener(this, sensorMag); } catch (Exception ex) { ex.printStackTrace(); } sensorMgr = null; try { locationMgr.removeUpdates(this); } catch (Exception ex) { ex.printStackTrace(); } locationMgr = null; } catch (Exception ex) { ex.printStackTrace(); } }
/** {@inheritDoc} */ @Override public void onStart() { super.onStart(); try { sensorMgr = (SensorManager) getSystemService(SENSOR_SERVICE); sensors = sensorMgr.getSensorList(Sensor.TYPE_ACCELEROMETER); if (sensors.size() > 0) sensorGrav = sensors.get(0); sensors = sensorMgr.getSensorList(Sensor.TYPE_MAGNETIC_FIELD); if (sensors.size() > 0) sensorMag = sensors.get(0); sensorMgr.registerListener(this, sensorGrav, SensorManager.SENSOR_DELAY_NORMAL); sensorMgr.registerListener(this, sensorMag, SensorManager.SENSOR_DELAY_NORMAL); } catch (Exception ex1) { try { if (sensorMgr != null) { sensorMgr.unregisterListener(this, sensorGrav); sensorMgr.unregisterListener(this, sensorMag); sensorMgr = null; } } catch (Exception ex2) { ex2.printStackTrace(); } } }
@Override protected void onStop() { _sensorManager.unregisterListener(_linearAccelerationListener); _sensorManager.unregisterListener(_orientationSensorListener); _sensorManager.unregisterListener(_gyroSensorEventListener); super.onStop(); }
@Override protected void onStop() { super.onStop(); sensorManager.unregisterListener( this, sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER)); sensorManager.unregisterListener(this, sensorManager.getDefaultSensor(Sensor.TYPE_ORIENTATION)); }
@Override protected void onStop() { /** La actividad ya no va a ser visible para el usuario. */ super.onStop(); sensorManager.unregisterListener(this, mStepCounterSensor); sensorManager.unregisterListener(this, mStepDetectorSensor); }
protected void onPause() { super.onPause(); accsensorManager.unregisterListener(this); proxsensorManager.unregisterListener(this); pressensorManager.unregisterListener(this); lightsensorManager.unregisterListener(this); }
public void toggleStepMode(View view) { if (!stepMode) { forwardButton.setVisibility(View.INVISIBLE); backwardButton.setVisibility(View.INVISIBLE); toggleButton.setVisibility(View.INVISIBLE); stepButton.setText("Switch to Dive Mode"); forwardMotionExecutor.setMotion(ForwardMotionExecutor.MOTION_DECELERATE); sensorManager.unregisterListener(spacialSensorListener, gravField); sensorManager.unregisterListener(spacialSensorListener, magneticField); sensorManager.registerListener( spacialSensorListener, stepSensor, SensorManager.SENSOR_DELAY_GAME); } else { forwardButton.setVisibility(View.VISIBLE); backwardButton.setVisibility(View.VISIBLE); toggleButton.setVisibility(View.VISIBLE); stepButton.setText("Switch to Step Mode"); stepMode = false; forwardMotionExecutor.setMotion(ForwardMotionExecutor.MOTION_DECELERATE); sensorManager.unregisterListener(spacialSensorListener, stepSensor); sensorManager.registerListener( spacialSensorListener, gravField, SensorManager.SENSOR_DELAY_GAME); sensorManager.registerListener( spacialSensorListener, magneticField, SensorManager.SENSOR_DELAY_GAME); } }
public void pause() { if (mSensorMgr != null) { mSensorMgr.unregisterListener(this, mAccelerometer); mSensorMgr.unregisterListener(this, mProximity); mSensorMgr.unregisterListener(this, mLight); mSensorMgr = null; } }
@Override protected void onPause() { super.onPause(); activityRunning = false; sensorManager.unregisterListener(this, countSensor); sensorManager.unregisterListener(this, mAccelerometer); sensorManager.unregisterListener(this, mMagnetometer); // if you unregister the last listener, the hardware will stop detecting step events // sensorManager.unregisterListener(this); }
@Override protected void onPause() { super.onPause(); if (inCalibration) { if (SensorCalibration.PSH_SUPPORT) { sensorManager.unregisterListener(this, calSensor); } else { // SensorCalibration.PSH_SUPPORT == false sensorManager.unregisterListener(this, gyroSensor); } } }
private void releaseSensors() { mGyroState = OFF; if (mPrefHardwareGyroscope) { if (mSensorManager != null) mSensorManager.unregisterListener(mAugmentedListener, mGyroscope); } else { if (null != mVfGyroscope) mVfGyroscope.SetListener(null); } if (mSensorManager != null) { mSensorManager.unregisterListener(mAugmentedListener, mAccelerometer); mSensorManager.unregisterListener(mAugmentedListener, mMagnetometer); } }
@Override protected void onStop() { super.onStop(); mSensorManager.unregisterListener(this, mStepCounterSensor); mSensorManager.unregisterListener(this, mStepDetectorSensor); try { unregisterReceiver(br); } catch (Exception e) { // Receiver was probably already stopped in onPause() } Log.i(TAG, "[ACTIVITY] onStop"); super.onStop(); }
void unregisterSensorListeners() { if (manager != null) { if (accelerometerListener != null) { manager.unregisterListener(accelerometerListener); accelerometerListener = null; } if (compassListener != null) { manager.unregisterListener(compassListener); compassListener = null; } manager = null; } Gdx.app.log("AndroidInput", "sensor listener tear down"); }
public void onDestroy() { Log.d(TAG, "onDestroy() - Stopping Service"); try { sManager.unregisterListener( eventListener, sManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER)); sManager.unregisterListener(eventListener, sManager.getDefaultSensor(Sensor.TYPE_LIGHT)); if (isFileOpen) { closeBufferedWriter(dataStream); isFileOpen = false; } isServiceInitialized = false; } catch (Exception e) { Log.e(TAG, "Failed unregistering llisteners"); } }
/** * Stops tracking the user's location and orientation. Listeners will no longer be notified of * these events. */ public void stop() { if (mTracking) { mSensorManager.unregisterListener(mSensorListener); mLocationManager.removeUpdates(mLocationListener); mTracking = false; } }
@Override public void onDestroy() { LoginScreen.appendLog(TAG, "[SERVICE] onDestroy"); // Unregister our receiver. unregisterReceiver(mReceiver); unregisterDetector(); mStateEditor = mState.edit(); mStateEditor.putInt("steps", mSteps); mStateEditor.putInt("pace", mPace); mStateEditor.putFloat("distance", mDistance); mStateEditor.putFloat("speed", mSpeed); mStateEditor.putFloat("calories", mCalories); mStateEditor.commit(); wakeLock.release(); super.onDestroy(); // Stop detecting mSensorManager.unregisterListener(mStepDetector); // Tell the user we stopped. // Toast.makeText(this, "stopped pedometer service", Toast.LENGTH_SHORT).show(); }
@Override protected void onPause() { super.onPause(); sensorMan.unregisterListener(this); // Stop animation video setVideo(-1); }
@Override protected void onPause() { System.out.println("onPause..........................."); super.onPause(); sm.unregisterListener(this); mHanderThread.quit(); }
@Override protected void onDestroy() { super.onDestroy(); if (sensorManager != null) { sensorManager.unregisterListener(listener); } }
@Override protected void onDestroy() { super.onDestroy(); if (sensor != null) { sensorService.unregisterListener(mySensorEventListener); } }
@Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.menu_settings: getFragmentManager() .beginTransaction() .addToBackStack(null) .replace(android.R.id.content, settingsFragment) .commit(); break; case R.id.menu_auto_sensor_mode: mUseAutoSensorMode = !mUseAutoSensorMode; if (mUseAutoSensorMode) { mSensorManager.registerListener( mAccelerometerModel, mAccelerometerSensor, SensorManager.SENSOR_DELAY_FASTEST); mSensorManager.registerListener( mMagneticFieldModel, mMagneticFieldSensor, SensorManager.SENSOR_DELAY_FASTEST); // Reset perspective matrix to AutoSensor settings in case zoom changed during manual mode mStarMapperRenderer.resetPerspective(); } else { mSensorManager.unregisterListener(mAccelerometerModel); mSensorManager.unregisterListener(mMagneticFieldModel); } break; case R.id.menu_test: // this won't do anything break; default: return false; } return true; }
@Override protected void onPause() { // unregister listener super.onPause(); if (!dbManager.isDatabaseClosed()) dbManager.closeDatabase(); sensorManager.unregisterListener(this); }
@Override public void onDestroy() { Log.i(TAG, "[SERVICE] onDestroy"); mUtils.shutdownTTS(); // Unregister our receiver. unregisterReceiver(mReceiver); unregisterDetector(); mStateEditor = mState.edit(); mStateEditor.putInt("steps", mSteps); // mStateEditor.putInt("pace", mPace); // mStateEditor.putFloat("distance", mDistance); // mStateEditor.putFloat("speed", mSpeed); // mStateEditor.putFloat("calories", mCalories); mStateEditor.commit(); mNM.cancel(R.string.app_name); wakeLock.release(); super.onDestroy(); // Stop detecting mSensorManager.unregisterListener(mStepDetector); // Tell the user we stopped. Toast.makeText(this, getText(R.string.stopped), Toast.LENGTH_SHORT).show(); }
private void unregisterSensors() { Logger.d(this, "unregisterSensors"); final SensorManager sensorManager = getSensorManager(); if (sensorManager != null) { sensorManager.unregisterListener(this); } }
@Override protected void onPause() { super.onPause(); // removeWindow(); kl.reenableKeyguard(); unregisterReceiver(mWifiReceiver); unregisterReceiver(mPowerBroadcastReceiver); sensorManager.unregisterListener(lsn); mWifiHandler.removeMessages(WIFI_MSG_SCAN); Log.d(TAG, " __________________---------- oldBrightness = " + oldBrightness); switch (mRecorder.state()) { case Recorder.IDLE_STATE: mRecorder.delete(); break; case Recorder.PLAYING_STATE: mRecorder.stop(); mRecorder.delete(); break; case Recorder.RECORDING_STATE: mRecorder.stop(); mRecorder.clear(); break; } mAudioManager.setStreamVolume(AudioManager.STREAM_MUSIC, mOldVolume, 0); if (mSpeakerOn) { mAudioManager.setSpeakerphoneOn(false); } // unregisterReceiver(mPowerBroadcastReceiver); }
/** * Stops listening. Safe to call when already stopped. Ignored on devices without appropriate * hardware. */ public void stop() { if (accelerometer != null) { sensorManager.unregisterListener(this, accelerometer); sensorManager = null; accelerometer = null; } }
@Override public void onDestroy() { super.onDestroy(); handler.removeCallbacks(Update); sensorManager.unregisterListener(this); if (dbManager != null) dbManager.closeDatabase(); }
public void onDeactivate() { checkNewState(State.DEACTIVATED); _sensorManager.unregisterListener(this, _sensor); if (DEBUG) Log.d(TAG, "onDeactivate()"); super.onDeactivate(); }
@Override protected void onPause() { super.onPause(); getWindow().getDecorView().removeCallbacks(r); SensorManager sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE); sensorManager.unregisterListener(listener); }