Page 206 - 3-2
P. 206
import android.os.Bundle;
import android.speech.RecognizerIntent;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.ImageButton;
import android.widget.TextView;
import android.widget.Toast;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.URL;
import java.net.URLConnection;
import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.Timer;
import java.util.TimerTask;
public class Check_Call extends AppCompatActivity {
/// 음성인식 : 리퀘스트 코드와 인텐트 음성 인식 받은 결과를,
/// 문자열로 출력하는 텍스트뷰 이미지 버튼 선언,
static final int RESULT_SPEECH = 1; // REQUEST_CODE 로 쓰임
Intent i;
ImageButton bt; // 음성인식 아이콘 이미지 버튼
TextView tv; // 음성인식으로 받은 원하는 층수 값을 띄우는 텍스트뷰
TextView input; // 현재 층수를 띄우는 텍스트뷰
Button button; // 원하는 층수 전송 버튼
TextView output; // 원하는 층수를 띄우는 텍스트뷰
String out_data; // 원하는 층수에 따른 DB t_l 수정 값
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_check__call);
/// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// 음성인식
// 레이아웃의 컴포넌트 가져오기
tv = (TextView) findViewById(R.id.want_floor);
bt = (ImageButton) findViewById(R.id.mic_btn);
// 버튼에 대한 클릭 리스너 등록하기
bt.setOnClickListener(new View.OnClickListener() {
@Override
- 206 -