Android Java
[Android] - 안드로이드 블루투스 헤드셋 브로드캐스트 리시버
Vivara
2013. 7. 1. 11:51
반응형
@Override
public void onReceive(Context context, Intent intent)
{
String action = intent.getAction();
Log.i(TAG, " ================== " + action);
if(action.equals(BluetoothHeadset.ACTION_CONNECTION_STATE_CHANGED))
{
int status = intent.getIntExtra(BluetoothHeadset.EXTRA_STATE, AudioManager.SCO_AUDIO_STATE_ERROR);
// status = 0 : Disconnected
// status = 1 : Connecting
// status = 2 : Connected
if(status == 0)
{
Log.e(TAG, " ================== 헤드셋 연결해제");
}else if(status == 1)
{
Log.e(TAG, " ================== 헤드셋 연결중");
}else if(status == 2)
{
Log.e(TAG, " ================== 헤드셋 연결됨");
}
}
}
반응형