Page 67 - 3-3
P. 67
3. Android 소스코드
(1) activity main
package com.example.puppy;
import android.annotation.SuppressLint // SuppressLint 주석(Annotation)
import android.app.Activity; // 액티비티
import android.content.Intent; // 인텐트
import android.content.SharedPreferences; // 어플리케이션 설정 저장을 위한
SharedPreferences
import android.content.pm.ActivityInfo; // 특정 액티비티를 검색하기 위한 정보
import android.os.Bundle; // 데이터 전달을 위한 Bundle
import android.os.Handler; // Thread 처리를 위한 Handler
import android.util.Log; // Log
import android.view.View; // View
import android.view.Window; // 톱 레벨의 윈도우의 외관과 동작 정책
import android.view.WindowManager; // 앱이 Window 에게 명령을 전달할 수 있도록 하
는 인터페이스
import android.view.View.OnClickListener; // 버튼 클릭 시 동작 정의
import android.widget.ImageButton; // 이미지 버튼
import android.widget.Toast; // Toast
@SuppressLint("ClickableViewAccessibility")
public class MainActivity extends Activity implements OnClickListener {
private Int flag =0,1 = 0;
private lmageButton start, network, end;
private lmageButton confirm, light, wifi;
private boolean FinishFlag;
private String ips="";
MyThread th = null;
// 새 스레드 선언
@Override
protected void onCreate(Bundle savedlnstanceState) {
super.onCreate(savedlnstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
// 타이틀 바
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
// 화면 가로 고정
- 67 -