Notice
Recent Posts
Recent Comments
Link
투케이2K
65. (TWOK/LOGIC) [Mobile] [Wifi Connect] 안드로이드 와이파이 연결 및 TCP/IP 통신을 위한 서버 소켓 활성 로직 본문
투케이2K 로직정리
65. (TWOK/LOGIC) [Mobile] [Wifi Connect] 안드로이드 와이파이 연결 및 TCP/IP 통신을 위한 서버 소켓 활성 로직
투케이2K 2024. 8. 22. 19:59[로직 정리]
정리 로직 : Mobile
상태 : [Mobile] [Wifi Connect] 안드로이드 와이파이 연결 및 TCP/IP 통신을 위한 서버 소켓 활성 로직
[설 명]
------------------------------------------------------------------------------
[기능 로직]
------------------------------------------------------------------------------
1. 안드로이드 AndroidManifest.xml 파일에 위치 및 근처 기기 접근 권한 부여 수행
2. (체크) 앱 기능 동작 수행 시 해당 위치 및 근처 기기 접근 권한이 정상적으로 부여 되어 있는지 확인 수행
>> 권한이 부여되어 있지 않은 경우 '앱 기능 사용을 위한 위치 및 근처 기기 접근 권한을 허용해주세요' 알림 팝업창 표시
3. (체크) 앱 기능 동작 수행 시 사전) 휴대폰이 와이파이 기능 활성 상태 인 지 확인 수행
>> 와이파이 기능이 활성화 되어 있지 않은 경우 '앱 기능 사용을 위한 와이파이 기능 활성 상태를 유지해 주세요.' 알림 팝업창 표시
4. (체크) 안드로이드 버전 체크 수행 실시 Q 버전 이상 및 미만 버전
>> 안드로이드 상위 버전 Q 이상에서는 WifiNetworkSpecifier , NetworkRequest , ConnectivityManager 를 사용해 Wifi 와이파이 직접 연결 수행 실시
>> 안드로이드 하위 버전 Q 이만에서는 WifiConfiguration 를 사용해 Wifi 와이파이 직접 연결 수행 실시
5. SSID , PW , 보안 타입 (ex : WPA) 를 입력해 안드로이드에서 >> Wifi 와이파이 직접 연결 수행 실시
6. Wifi 적접 연결 수행 완료 시 wifiInfo getIpAddress() 를 사용해 현재 연결 된 Wifi 아이피 정보 확인 실시
7. 확인 된 Ip 정보를 사용해 ServerSocket 활성화 수행 및 클라이언트 접속 대기 수행
8. 참고 사이트 :
https://blog.naver.com/kkh0977/223554797505
https://blog.naver.com/kkh0977/223554794953
------------------------------------------------------------------------------
반응형
'투케이2K 로직정리' 카테고리의 다른 글
Comments