Example usage for android.hardware SensorManager unregisterListener

List of usage examples for android.hardware SensorManager unregisterListener

Introduction

In this page you can find the example usage for android.hardware SensorManager unregisterListener.

Prototype

public void unregisterListener(SensorEventListener listener) 

Source Link

Document

Unregisters a listener for all sensors.

Usage

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());
    }
}