Page 847 - 3-3
P. 847
intent.putExtra("PORT",PORT);// PORT 값을 인탠트로 넘김
startActivity(intent);// 화면전환
}
else // PORT 값이 다를경우
Toast.makeText(getBaseContext(), " 포트값이 맞지 않습니다",
Toast.LENGTH_SHORT).show();
}
// 아이템 생성
ListViewItem item = (ListViewItem) parent.getItemAtPosition(position) ;
// 아이템 데이터를 얻음
String titleStr = item.getTitle() ;
String descStr = item.getDesc() ;
Drawable iconDrawable = item.getIcon() ;
}
}) ;
}
}
<Office_Login.java> ( 스마트 오피스 로그인 )
package com.helloworld.smartschool; // 패키지를 불러옴
import android.content.Intent; // 화면 전환을 위한 인탠트를 불러옴
import android.os.StrictMode; // 쓰레드 생성을 안하기 위해 불러옴
import android.support.v7.app.AppCompatActivity; // 액티비티를 불러옴
import android.os.Bundle; // 번들을 불러옴
import android.view.View; // 뷰를 불러옴
import android.widget.Button; // 버튼을 불러옴
import android.widget.EditText; // 입력창을 불러옴
import android.widget.Toast; // 토스트를 불러옴
import java.io.BufferedInputStream; // 서버에게 값을 전달받기 위해 인풋스트림을 불러옴
import java.io.IOException; // 예외처리를 위해 불러옴
import java.io.OutputStreamWriter; // 서버에게 값을 전달하기 위해 아웃풋스트림을 불러옴
import java.io.PrintWriter; // 서버에게 값을 전달하기 위해 프린트라이터를 불러옴
import java.net.Socket; // 소켓을 불러옴
public class Office_Login extends AppCompatActivity {
Socket connect; // 소켓
private PrintWriter socketOut; // 출력
private BufferedInputStream socketIn; // 입력
EditText UI;
EditText PI;
char start = '1'; // 통신시작
char Login = '2'; // 로그인
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.office_login);
- 847 -