I am using a BroadcastReceiver registered for Intent.ACTION_HEADSET_PLUG to detect when the headset is plugged and unplugged, and I disabled and enable the speakerphone using AudioManager.setSpeakerphoneOn. This mostly works as expected. However, occasionally, on unplugging the headset, the earpiece is enabled. From the logs, this is happenning because of FlurryAgent. Is this a known issue?
V/HeadsetObserver( 107): Intent.ACTION_HEADSET_PLUG: state: 0 name: h2w mic: 0 D/MyApp(15530): ********* HeadsetBroadcastReceiver: headset=false # my app got the event of the headset being unplugged D/AudioHardware( 76): AudioStreamOutALSA::setParameters() routing=2 # corresponds to my call to setSpeakerphoneOn(true) D/AudioHardware( 76): AudioHardware pcm playback is going to standby. D/AudioHardware( 76): closePcmOut_l() mPcmOpenCnt: 1 D/AudioHardware( 76): AudioHardware pcm playback is exiting standby. D/AudioHardware( 76): openPcmOut_l() mPcmOpenCnt: 0 D/AudioHardware( 76): AudioStreamOutALSA::setParameters() routing=8 D/AudioHardware( 76): AudioHardware pcm playback is going to standby. D/AudioHardware( 76): closePcmOut_l() mPcmOpenCnt: 1 E/FlurryAgent( 615): onEvent called before onStartSession. Event: AudioCallEarpieceActivated # FlurryAgent is turning on the earpiece D/AudioHardware( 76): AudioStreamOutALSA::setParameters() routing=1 # Uh oh, earpiece is turned on D/AudioHardware( 76): AudioHardware pcm playback is exiting standby. D/AudioHardware( 76): openPcmOut_l() mPcmOpenCnt: 0 -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en