AudioManager audioManager = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE); if(audioManager.isWiredHeadsetOn()) { // Play audio... }
AudioManager audio=(AudioManager) this.getSystemService(Context.AUDIO_SERVICE); if(audio.isWiredHeadsetOn()){ Toast.makeText(this,"Headset is Connected",Toast.LENGTH_SHORT).show(); }else{ Toast.makeText(this,"Headset is Not Connected",Toast.LENGTH_SHORT).show(); }
public boolean isEarPieceConnected() { AudioManager audio = (AudioManager) this .getSystemService(Context.AUDIO_SERVICE); if (audio.isWiredHeadsetOn()) { Toast.makeText(this, "Connected", Toast.LENGTH_SHORT).show(); return true; } else { Toast.makeText(this, "Not Connected", Toast.LENGTH_SHORT).show(); return false; } }
AudioManager am1 = (AudioManager)getSystemService(Context.AUDIO_SERVICE); am1.isWiredHeadsetOn();
AudioManager am = (AudioManager)getSystemService(AUDIO_SERVICE); Log.i("HEADPHONE", "Headphone is plugged in: " + am.isWiredHeadsetOn());
AudioManager audioManager = (AudioManager) getSystemService(AUDIO_SERVICE); audioManager.isWiredHeadsetOn();
AudioManager am = getSystemService(Context.AUDIO_SERVICE); bool headsetEnabled = am.isWiredHeadsetOn();
/** * Checks whether a wired headset is connected or not. * This is not a valid indication that audio playback is actually over * the wired headset as audio routing depends on other conditions. We * only use it as an early indicator (during initialization) of an attached * wired headset. */ @Deprecated private boolean hasWiredHeadset() { return audioManager.isWiredHeadsetOn(); }
/** * 是否插入了有线耳机 * @param context * @return */ public static boolean isWiredHeadsetOn(Context context){ AudioManager audioManager = (AudioManager) context.getSystemService(AUDIO_SERVICE); return audioManager.isWiredHeadsetOn(); }
/** * Checks whether a wired headset is connected or not. * This is not a valid indication that audio playback is actually over * the wired headset as audio routing depends on other conditions. We * only use it as an early indicator (during initialization) of an attached * wired headset. */ @Deprecated private boolean hasWiredHeadset() { return audioManager.isWiredHeadsetOn(); }
WiredHeadsetManager(Context context) { mContext = context; mReceiver = new WiredHeadsetBroadcastReceiver(); AudioManager audioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE); mIsPluggedIn = audioManager.isWiredHeadsetOn(); }
private boolean isHeadsetOn() { return (audioMan.isBluetoothA2dpOn() || audioMan.isWiredHeadsetOn()); }
@SuppressWarnings("deprecation") public static boolean isWiredHeadsetOn() { if (ClientProperties.getApplicationContext() != null) { AudioManager am = (AudioManager)ClientProperties.getApplicationContext().getSystemService(Context.AUDIO_SERVICE); // Note: This method is officially deprecated but documentation gives more fine-grained approach. This method // returns whether headset is connected or not. Audio playback might be routed through other means. Since we are // not using this value for making audio routing decisions, using this is ok and supported by Android docs. return am.isWiredHeadsetOn(); } return false; }
/** * @param context the context * @return true if the headset is plugged */ @SuppressLint("Deprecation") public static boolean isHeadsetPlugged(Context context) { if (null == mIsHeadsetPlugged) { AudioManager audioManager = getAudioManager(context); mIsHeadsetPlugged = isBTHeadsetPlugged() || audioManager.isWiredHeadsetOn(); } return mIsHeadsetPlugged; }
AudioManager audioManager = (AudioManager)getApplicationContext().getSystemService(Context.AUDIO_SERVICE); @SuppressWarnings("deprecation") boolean isHeadSeton=audioManager.isWiredHeadsetOn(); audioManager.setMode(isHeadSeton?AudioManager.MODE_IN_COMMUNICATION:AudioManager.MODE_IN_COMMUNICATION); audioManager.setSpeakerphoneOn(!isHeadSeton); this.setVolumeControlStream(AudioManager.STREAM_MUSIC);
AudioManager am1 = (AudioManager)getSystemService(Context.AUDIO_SERVICE); Log.i("WiredHeadsetOn = ", am1.isWiredHeadsetOn()+""); Log.i("MusicActive = ", am1.isMusicActive()+""); Log.i("SpeakerphoneOn = ", am1.isSpeakerphoneOn()+"");
final AudioManager audio =(AudioManager)getApplicationContext().getSystemService(AUDIO_SERVICE); if(audio.isWiredHeadsetOn()) { audio.setWiredHeadsetOn(false); audio.setSpeakerphoneOn(true); }
AudioManager am1 = (AudioManager)getSystemService(Context.AUDIO_SERVICE); Log.i("am1.isWiredHeadsetOn()", am1.isWiredHeadsetOn()+""); Log.i("am1.isMusicActive()", am1.isMusicActive()+""); Log.i("am1.isSpeakerphoneOn()", am1.isSpeakerphoneOn()+"");
AudioManager manager = (AudioManager)getSystemService(Context.AUDIO_SERVICE); if(manager.isWiredHeadsetOn()) { manager.setWiredHeadsetOn(false); manager.setSpeakerphoneOn(true); manager.setRouting(AudioManager.MODE_CURRENT, AudioManager.ROUTE_SPEAKER, AudioManager.ROUTE_ALL); manager.setMode(AudioManager.MODE_CURRENT); }
public void openSpeakerphoneNoWiredHeadsetOn(){ AudioManager audioManager = (AudioManager) getSystemService(AUDIO_SERVICE); if (audioManager.isWiredHeadsetOn()) { RongCallClient.getInstance().setEnableSpeakerphone(false); } else { RongCallClient.getInstance().setEnableSpeakerphone(true); } }