public void run(){
mEditReceive.setText(mEditReceive.getText().toString() + data + mStrDelimiter);
EditText edit=(EditText)findViewById(R.id.receiveString);
String str = edit.getText().toString();
//int num = Integer.parseInt(str);
//switch(num){
//case 1: str="엘레베이터"; break;
//case 2: str="화장실"; break;
//}
//int num =Integer.parseInt(edit.getText().toString());
//switch(num){
//case 1: str="엘레베이터"; break;
//case 2: str="화장실"; break;
//}
mTTS.speak(str, TextToSpeech.QUEUE_FLUSH, null);
mEditReceive.setText(null);
현재 라즈베리파이와 안드로이드를 연동하여 프로젝트를 하고있습니다.
라즈베리파이에서 웹캠을 통해 QR코드를 인식하면 QR코드의 정보를 블루투스를 통해 안드로이드로 보내주면
QR코드의 정보를 안드로이드에서 TTS를 통해 음성으로 알려주려고 합니다.
지금 QR코드의 정보가 1이라고 되어있다면 안드로이드에서 1이라고 알려주는것까지는 되었는데
이제 안드로이드에서 1이 무엇인지를 알려주어야 합니다. 근데 이 부분을 어떻게 해줘야 할지 잘 모르겠더군요 ㅜㅜ
1이 만약 화장실이라고 한다면 1이 넘어오는 순간 안드로이드에서 화장실이라고 알려주게 하려고 합니다.