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 -