summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fmapp2/src/com/caf/fmradio/FMRadioService.java11
1 files changed, 10 insertions, 1 deletions
diff --git a/fmapp2/src/com/caf/fmradio/FMRadioService.java b/fmapp2/src/com/caf/fmradio/FMRadioService.java
index 884f255..ce39f38 100644
--- a/fmapp2/src/com/caf/fmradio/FMRadioService.java
+++ b/fmapp2/src/com/caf/fmradio/FMRadioService.java
@@ -288,7 +288,16 @@ public class FMRadioService extends Service
getA2dpStatusAtStart();
mGainFocusReq = requestAudioFocus();
-
+ AudioManager mAudioManager =
+ (AudioManager) getSystemService(Context.AUDIO_SERVICE);
+ AudioDeviceInfo[] deviceList = mAudioManager.getDevices(AudioManager.GET_DEVICES_OUTPUTS);
+ for (int index = 0; index < deviceList.length; index++) {
+ if ((deviceList[index].getType() == AudioDeviceInfo.TYPE_WIRED_HEADSET ) ||
+ (deviceList[index].getType() == AudioDeviceInfo.TYPE_WIRED_HEADPHONES )){
+ mHeadsetPlugged = true;
+ break;
+ }
+ }
}
@Override