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 -
   823   824   825   826   827   828   829   830   831   832   833