티스토리 뷰
WifiManager wifiManager = (WifiManager)context.getSystemService(Context.WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
wifiInfo.getIpAddress()
위와같이 WifiManager 를 통해 WifiInfo의 Ip주소를 얻어오면 일반적인 123.456.78.1 이 아닌 이상한 숫자만 나온다.
이것을 일반적인 IP주소로 보기 위해서는 변환을 해주어야 한다.
String ipString = String.format( "%d.%d.%d.%d",
(rawIpAddress & 0xff),
(rawIpAddress >> 8 & 0xff),
(rawIpAddress >> 16 & 0xff),
(rawIpAddress >> 24 & 0xff));
간단데스~
[작성] devbible.tistory.com
'Development' 카테고리의 다른 글
[Android] AndroidStudio Gradle Daemon오류 (2) | 2013.12.19 |
---|---|
[Android] Mirror 레이아웃 개발기 (0) | 2013.12.18 |
[Android] ScrollView 끝까지 스크롤 시키기 (0) | 2013.11.12 |
[Android] Android Screen Record (동영상 캡쳐) (0) | 2013.11.11 |
[Android] Android Build Process (0) | 2013.11.11 |
댓글
최근에 올라온 글
글 보관함
- Total
- Today
- Yesterday