1. manifests 에 퍼미션 추가
프로젝트 탐색기 > app > manifests > AndroidManifest.xml 파일 더블클릭
아래의 퍼미션 추가
<uses-permission android:name="android.permission.INTERNET" /> | 인터넷 사용 퍼미션 |
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> | 와이파이 접속 허용 퍼미션 |
2. 연결된 와이파이 정보 조회 함수 추가
try {
for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) {
NetworkInterface intf = en.nextElement();
for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) {
InetAddress inetAddress = enumIpAddr.nextElement();
if (!inetAddress.isLoopbackAddress() && inetAddress instanceof Inet4Address) {
return inetAddress.getHostAddress(); // 연결되 IP 주소 확인
}
}
}
} catch (SocketException ex) {
ex.printStackTrace();
}
return "";