와이파이 설정과 함께 WIFI를 내가 원하는 네트워크에 자동연결 하기 위한 코드입니다.
1. 와이파이가 활성화 되있는 지 확인
ConnectivityManager manager; WifiManager wifiManager=(WifiManager)getSystemService(WIFI_SERVICE); //활성화 한지 와이파이 체크 하기 위함 manager = (ConnectivityManager) getApplicationContext().getSystemService(Context.CONNECTIVITY_SERVICE); //와이파이 연결 체크
|
2. 와이파이 설정 intent로 이동
Intent intentConfirm = new Intent(); intentConfirm.setAction("android.settings.WIFI_SETTINGS"); startActivity(intentConfirm); |
3. 원하는 네트워크로 자동 연결
// SSID 와 PW를 입력해줌
//보안 방식에 따라 조건설정을 주어 연결 방법을 다르게 주는 방법을 찾아보셔도 됩니다.
ex) securityMode.equalsIgnoreCase("OPEN") -> open 형식
securityMode.equalsIgnoreCase("WEP") -> wep 형식
와이파이 스캔 결과 띄워주기 위해 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
와이파이 연결 변경을 위한 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
WifiConfiguration wifiConfig = new WifiConfiguration(); // 와이파이 연결하기
|
'프로그래밍 > android' 카테고리의 다른 글
안드로이드(android) 모바일 내 파일 정보 호출(날짜, 주소) (0) | 2019.04.09 |
---|---|
안드로이드 음성 녹음 사용하기 (0) | 2017.04.11 |
안드로이드 음성 인식, 합성 정리 (0) | 2017.03.23 |
안드로이드 파일 탐색기 Type별 intent 호출 (0) | 2017.02.23 |
안드로이드 Intent Flag 정리(Activity 관리) (1) | 2017.02.10 |
안드로이드 갤러리 불러오기,사진 자르기(Crop 사용하기) (0) | 2017.02.09 |
안드로이드 스튜디오 jar,aar 파일 import (0) | 2017.02.09 |
안드로이드 공유하기 활용(ACTION_SEND) (3) | 2017.02.08 |