Page 595 - 3-3
P. 595

4.Android Studio Source


               4-1 : Java
               package com.helloworld.smartschool;
               import android.content.Intent; // 액티비티 호출 클래스
               import android.support.v7.app.AlertDialog; // 다이얼로그같은 머티리얼 디자인 사용 클래스
               import android.support.v7.app.AppCompatActivity; // 안드로이드 하위버전 지원 액티비티 클래스
               import android.os.Bundle; // 문자열로 된 키와 여러 가지의 타입의 값을 저장하는 Map                      클래스
               import android.view.LayoutInflater; //xml 의 view 의 정의를 실제 view   객체로 만드는 클래스
               import android.view.View; // 모든 뷰의 부모 클래스
               import android.widget.Button; // 버튼 사용 클래스
               import android.widget.EditText; // 문자 입력 사용 클래스
               import android.widget.ImageButton; // 이미지가 포함된 버튼 사용 클래스
               import android.widget.TextView; // 문자 객체 사용 클래스
               import android.widget.Toast; // 토스트 사용 클래스




               public class Input extends AppCompatActivity {




                   private ImageButton btn_IP, btn_next, btn_end; //  이미지 버튼




                   private String IP, WebIP; // IP 주소
                   private int PORT; //  포트




                   @Override
                   protected void onCreate(Bundle savedInstanceState) {
                       super.onCreate(savedInstanceState);
                       setContentView(R.layout.activity_input);


                       //  레이아웃에서 이미지버튼을 불러옴
                       btn_IP = (ImageButton) findViewById(R.id.btn_IP);
                       btn_next = (ImageButton) findViewById(R.id.btn_next);
                       btn_end = (ImageButton) findViewById(R.id.btn_end);


                       // btn_IP  버튼을 눌렀을경우
                       btn_IP.setOnClickListener(new View.OnClickListener() {
                           @Override
                           public void onClick(View v) {
                               show(); // IP 설정 다이얼로그를 불러옴
                           }
                       });




                                                          - 595 -
   590   591   592   593   594   595   596   597   598   599   600