Factorize routeToEarpiece.
This commit is contained in:
parent
7996f40461
commit
3f8f6959e1
1 changed files with 1 additions and 13 deletions
|
@ -20,9 +20,6 @@ package org.linphone;
|
||||||
|
|
||||||
|
|
||||||
import static android.content.Intent.ACTION_MAIN;
|
import static android.content.Intent.ACTION_MAIN;
|
||||||
import static android.media.AudioManager.MODE_NORMAL;
|
|
||||||
import static android.media.AudioManager.ROUTE_ALL;
|
|
||||||
import static android.media.AudioManager.ROUTE_SPEAKER;
|
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
@ -44,7 +41,6 @@ import android.hardware.Sensor;
|
||||||
import android.hardware.SensorEvent;
|
import android.hardware.SensorEvent;
|
||||||
import android.hardware.SensorEventListener;
|
import android.hardware.SensorEventListener;
|
||||||
import android.hardware.SensorManager;
|
import android.hardware.SensorManager;
|
||||||
import android.media.AudioManager;
|
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.preference.PreferenceManager;
|
import android.preference.PreferenceManager;
|
||||||
|
@ -71,8 +67,6 @@ public class LinphoneActivity extends TabActivity {
|
||||||
private static final String PREF_CHECK_CONFIG = "pref_check_config";
|
private static final String PREF_CHECK_CONFIG = "pref_check_config";
|
||||||
|
|
||||||
private static LinphoneActivity instance;
|
private static LinphoneActivity instance;
|
||||||
private AudioManager mAudioManager;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
private FrameLayout mMainFrame;
|
private FrameLayout mMainFrame;
|
||||||
|
@ -122,7 +116,6 @@ public class LinphoneActivity extends TabActivity {
|
||||||
|
|
||||||
|
|
||||||
mMainFrame = (FrameLayout) findViewById(R.id.main_frame);
|
mMainFrame = (FrameLayout) findViewById(R.id.main_frame);
|
||||||
mAudioManager = ((AudioManager)getSystemService(Context.AUDIO_SERVICE));
|
|
||||||
mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
|
mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
|
||||||
SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(this);
|
SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(this);
|
||||||
|
|
||||||
|
@ -242,12 +235,7 @@ public class LinphoneActivity extends TabActivity {
|
||||||
super.onPause();
|
super.onPause();
|
||||||
if (isFinishing()) {
|
if (isFinishing()) {
|
||||||
//restore audio settings
|
//restore audio settings
|
||||||
if (Version.sdkStrictlyBelow(4) /*<donut*/) {
|
LinphoneManager.getInstance().routeAudioToReceiver();
|
||||||
mAudioManager.setMode(MODE_NORMAL);
|
|
||||||
mAudioManager.setRouting(MODE_NORMAL, ROUTE_SPEAKER, ROUTE_ALL);
|
|
||||||
} else {
|
|
||||||
mAudioManager.setSpeakerphoneOn(false);
|
|
||||||
}
|
|
||||||
stopProxymitySensor();//just in case
|
stopProxymitySensor();//just in case
|
||||||
instance = null;
|
instance = null;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue