0
를 연결 내가 bluetoth으로 한 장치에서 다른 장치로 보낼 메시지를 감지하는 방법. 내가 수행하려고 : 여기 내가 보내고 토스트 내 메시지를 표시, 한 장치에서 다른 장치로 메시지를 보낼
는 하나의 장치에서 내 방법 중 일부입니다,if(message.equals("mute")){
if(IsAudioOn){
IsAudioOn = false;
amanager.setStreamMute(AudioManager.STREAM_MUSIC, false); // for unmute
}else{
IsAudioOn = true;
amanager.setStreamMute(AudioManager.STREAM_MUSIC, true); //for mute
}
을 그는 전형적인 메시지를 가져옵니다 때 자신이 무엇을해야하는지 장치에 대한 지침을 만들기위한,하지만이 작동하지 않았다에서 나는 다른 것을 제어하려고한다 :
이것은 작동하는데, 나는 MESSAGE라는 문자열을 보내고 다른 장치에서 TOAST 방법으로 보여 준다. 여기
이 .. 내 dataReceiver는 u는 어떤 도움을 주시면 감사, 내가message.equals("string")
처럼 감지하려고하지만이 작동하지 않습니다 참조로 두 번째 장치
bt.setOnDataReceivedListener(new BluetoothSPP.OnDataReceivedListener() {
public void onDataReceived(byte[] data, String message) {
showToastMessage(message, 300);
AudioManager amanager=(AudioManager)getSystemService(Context.AUDIO_SERVICE);
if(message.equals("MUTE")){
if(IsAudioOn){
IsAudioOn = false;
amanager.setStreamMute(AudioManager.STREAM_MUSIC, false); // for unmute
}else{
IsAudioOn = true;
amanager.setStreamMute(AudioManager.STREAM_MUSIC, true); //for mute
}
}else if(message.equals("VOLUME DOWN")){
amanager.setStreamVolume(
AudioManager.STREAM_MUSIC,
amanager.getStreamMaxVolume(AudioManager.STREAM_MUSIC),
0);
}
}
});
에입니다
그리고 당신은 당신의 토스트 메시지에서 무엇을 볼 수 있습니까? – Divers
안녕하세요. . 난 내가 ((MainActivity) getActivity()) sendMessage 첨부 ("MUTE")와 같은 방법으로 ControlDevice 1 일부터 보낼 것을 볼; 와 두 번째 장치에 내가 – Rodriquez
이 그냥 디버깅, 볼'message.equals ("MUTE"가) == TRUE ' – Divers