Page 1089 - 3-3
P. 1089
import static android.net.ConnectivityManager.TYPE_WIFI; // 와이파이 네트워크 연결 확인 상수
public class TowerMainActivity extends AppCompatActivity {
private ConnectivityManager cManager; //wifi 연결 관련 객체 생성
private NetworkInfo wifi; //wifi 연결 관련 객체 생성
private Socket socket; // 소켓 객체 생성
private DataOutputStream writeSocket; // 데이터 스트림 출력 객체 생성( )
private DataInputStream readSocket; // 데이터 스트림 입력 객체 생성( )
private Handler mHandler = new Handler(); // 메인 UI Thread 와 서브 Thread 간의 통신을 위한
Handler
private long backPressedTime = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_tower_main);
Button carintent = (Button)findViewById(R.id.car);
Button btn3 = (Button)findViewById(R.id.carex);
Button ipip = (Button)findViewById(R.id.ipip);
cManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
// car 버튼 클릭 시 동작 정의
carintent.setOnClickListener(new View.OnClickListener(){
public void onClick(View view) {
EditText et1 = (EditText) findViewById(R.id.ip); // IP 입력 EditText
EditText et2 = (EditText)findViewById(R.id.port); // PORT 입력 EditText
wifi = cManager.getNetworkInfo(TYPE_WIFI); // WIFI 연결 정보
if (et1.getText().toString().equals("")) { // IP 주소 입력 확인
setToast("IP 를 입력하세요");
} else if (et2.getText().toString().equals("")) { // PORT 입력 확인
setToast("PORT 를 입력하세요");
} else { // WIFI 연결 확인
if (wifi.isConnected()) {
//(new Connecttower()).start();
} else {
setToast("WI-FI 연결을 확인해주세요");
}
}
}
});
// ipip 버튼 클릭 시 동작 정의
ipip.setOnClickListener(new View.OnClickListener(){
- 1089 -