Page 830 - 2
P. 830

} else { //  에러 발생
                                                         br = new BufferedReader(new InputStreamReader(co
                                            n.getErrorStream()));
                                                        String inputLine;
                                                        StringBuffer response = new StringBuffer();
                                                        while ((inputLine = br.readLine()) != null) {
                                                            response.append(inputLine);
                                                        }
                                                        br.close();
                                                }
                                                }
                                            } catch (Exception e) {
                                                System.out.println(e);
                                            }
                                        }
                                    });
                                    thread2.start();
                                }


                            });
                            // 발음 듣기 버튼
                            // 음성 인식 버튼
                            imageButton3.setOnLongClickListener(new ImageButton.OnLongClickListener() {


                                public boolean onLongClick(View v) {


                                    checkPermission2();


                                    if(!naverRecognizer.getSpeechRecognizer().isRunning()) {
                                        // Start button is pushed when SpeechRecognizer's state is inactive.
                                        // Run SpeechRecongizer by calling recognize().
                                        mResult = "";


                                        switch (fromTrans) {
                                            case "ko":naverRecognizer.recognizeko();
                                                break;
                                            case "en":naverRecognizer.recognizeen();
                                                break;
                                            case "ja":naverRecognizer.recognizeja();
                                                break;
                                            default:
                                                break;
                                        }




                                                         - 830 -
   825   826   827   828   829   830   831   832   833   834   835