Page 828 - 2
P. 828
imageButton.setImageResource(R.drawable.but_trans_jp_en);
fromTrans="ja"; toTrans="en";
speaker="clara";
}
break;
case "ja" :
if(toTrans.equals("en")){
imageButton.setImageResource(R.drawable.but_trans_jp_kr);
toTrans="ko";
speaker="mijin";
}
else{
imageButton.setImageResource(R.drawable.but_trans_en_kr);
fromTrans="en"; toTrans="ko";
speaker="mijin";
}
break;
default :
}
vibe.vibrate(75);
Toast.makeText(getApplicationContext(), " 번역 모드가 변경되었습니다.", LE
NGTH_SHORT).show();
return false;
}
});
// 번역 모드 변경
// 발음 듣기 버튼
imageButton2.setOnClickListener(new ImageButton.OnClickListener() {
public void onClick(View v) {
Thread thread2 = new Thread(new Runnable() {
@Override
public void run() {
String textCatch;
try {
textCatch = viewtext.getText().toString();
if(!textCatch.equals(" 번역할 문장을 입력해주세요.")){
String text = URLEncoder.encode(textCatch, "UTF-8"); //
EditText 의 내용을 가져와 textCatch 에 넣는다.
String apiURL = "https://openapi.naver.com/v1/voice/tts.bi
n";
URL url = new URL(apiURL);
HttpURLConnection con = (HttpURLConnection) url.openC
onnection();
con.setRequestMethod("POST");
- 828 -