2010-05-04 21 views

Respuesta

0

Esto parece hacer el trabajo al menos en 1.6; no estoy seguro si es apoyado en versiones posteriores (una es una instancia de AudioManager)

boolean headphones = (a.getRouting(a.getMode()) & AudioManager.ROUTE_HEADSET) == AudioManager.ROUTE_HEADSET; 
+0

@movillnescom con esta frase, se checa Si los auriculares están conectados o desconectados? –

2

Usar este fragmento de código

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()+""); 
Cuestiones relacionadas