Search code examples
androidproximitysensor

Android proximity sensor when uncoverd


I work in project where i use proximity sensor my program should mute the phone when the proximity sensor is covered and restore it to normal when the sensor is uncovered. i managed to code for when the sensor is covered but i don't know the value for far when the sensor is uncovered i need a code to unmute when the sensor is uncovered.

@Override
public void onSensorChanged(SensorEvent event) {
     audio.setRingerMode(AudioManager.RINGER_MODE_SILENT);

}

Solution

  • public void onSensorChanged(SensorEvent event) {
       // TODO Auto-generated method stub
    
       if(event.sensor.getType()==Sensor.TYPE_PROXIMITY){
    
          if(event.values[0]<5){ audio.setRingerMode(AudioManager.RINGER_MODE_youwant);}else{ audio.setRingerMode(AudioManager.RINGER_MODE_SILENT);}
       }
      }