목록와이파이 (31)
투케이2K
[로직 정리]정리 로직 : Mobile상태 : [Mobile] 모바일 (Android) 안드로이드 Http 통신 수행 전 셀룰러 및 와이파이 변경 상태 확인, 비정상 네트워크 상태 확인 [설 명] 1. 하드웨어 장치 기기 등록을 위해 특정 와이파이망 연결 >> TCP/IP 통신 수행 후 >> 와이파이 비활성 수행 실시2. HTTP 통신 수행 전) 네트워크 연결 상태 확인 (모바일 네트워크 활성 체크)3. 정상적으로 모바일 네트워크가 활성화 된 경우 특정 API 호출 HTTP 통신 수행 실시 >> 설정 와이파이 자동 연결 설정 옵션에 따라 와이파이 비활성 수행 후에도 자동으로 다시 와이파이가 활성화 되어 기기에 연결 되는 경우 있음4. 휴대폰 설정 옵션에서 자동 와이파이 연결 활성이 되어 있어 >> ..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Dart [사전) 라이브러리 설치 방법]https://blog.naver.com/kkh0977/223504145534 248. (Flutter/플러터) [Mac] : [skill] : [app_settings] 애플리케이션 설정창 이동 관련 라이브러리 설치 방[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Dart [라이브러리 설치 사이트] https://pub.de...blog.naver.com [소스 코드]// -----------------------------------------------------------------------------------------import 'package:flutt..
[로직 정리] 정리 로직 : Android 상태 : [Android] 안드로이드 실시간 와이파이 리스트 스캔 및 지속 스캔 요청 제한 로직 - Wifi List Scan [설 명] --------------------------------------------------------------------------- [1] : 특정 와이파이 스캔 리스트 화면 진입 및 wifiManager.startScan 사용해 실시간 와이파이 스캔 시작 >> 스캔 시작 하기 전에) Scan 스캔 카운트 값 체크 실시 >> Scan 스캔 카운트 값이 특정 횟수 이상 (ex : 3회) 인 경우 팝업창 알림 표시 (잠시후 다시 스캔을 시도해주세요) ---------------------------------------..
[설 명] [IT 정보] 갤럭시 S24 울트라 (Galaxy S24 Ultra) 설정 : 와이파이 고급 설정 - 자동 WIFI 켜기 , 끄기 설정 방법 [방 법]
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] get_Wifi_Auth : 와이파이 Auth 인증 타입 확인 // ----------------------------------------------------------------------------------------- fun get_Wifi_Auth(capabilities: String): String { /** * // --------------------------..
[로직 정리] 정리 로직 : Android 상태 : [Android] 와이파이 2.4 Ghz 필터링 리스트 표시 - 디바이스 기기 연결 [설 명] [1] : WifiManager 사용해 실시 간 와이파이 리스트 스캔 수행 실시 >> 안내 문구 추가 : 와이파이 2.4 Ghz 만 필터링 표시 됩니다 [2] : 스캔 된 리스트에서 frequency 값을 확인해 와이파이 2.4 , 5 Ghz 구분 실시 [3] : 2.4 Ghz 인 경우에만 와이파이 리스트에 SSID 표시 수행 [4] : 사용자는 특정 2.4 Ghz 와이파이 선택해 비밀번호 입력 수행 실시 [5] : 와이파이 2.4 Ghz SSID , PW 값을 디바이스에 전달해 인터넷 연결 수행 [참고 사이트] https://blog.nave..
[개발 환경 설정] 개발 툴 : AndroidStudio [개발자 모드 활성 방법] [개발자 모드 >> 무선 디버깅 활성 방법]
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [goWifiConnectPopup] : 와이파이 연결 팝업창 호출 수행 // ---------------------------------------------------------------------------------- fun goWifiConnectPopup(mContext: Context) { /** * // ----------------------------------------- * [goWi..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] [필요 퍼미션] /** * TODO ===== [필요한 퍼미션 종류] ===== * * * * * * * * * */ [실시간 스캔 시작] //TODO ===== [와이파이 스캔 시작 실시] ===== public void WifiScanStart(){ Log.d("---","---"); Log.d("//===========//","==============================================..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO ====== [안드로이드 WIFI 활성 여부 확인 메소드] ====== public void getWifiStateCheck(){ try { /** [설 명] * 1. 와이파이 지원, 와이파이 활성 여부, 와이파이 연결 상태를 확인할 수 있습니다 * 2. 안드로이드 Q 버전 (API 29) 부터는 wifiManager.setWifiEnabled 와이파이 강제 활성 및 비활성을 할 수 없습니다 */ //TODO..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] public void getWifiInfo(){ try { /** [퍼미션 필요] * * * */ //TODO wifi 가 연결 되었는지 확인 실시 ConnectivityManager manager = (ConnectivityManager) getApplicationContext().getSystemService(Context.CONNECTIVITY_SERVICE); boolean wificon = manager.getN..