마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

모바일 ip가져오는 방법

0 추천

출처: https://itekblog.com/android-get-mobile-ip-address/

 

** Get IP For mobile */
public static String getMobileIP() {
  try {
    for (Enumeration<NetworkInterface> en = NetworkInterface
    .getNetworkInterfaces(); en.hasMoreElements();) {
       NetworkInterface intf = (NetworkInterface) en.nextElement();
       for (Enumeration<InetAddress> enumIpAddr = intf
          .getInetAddresses(); enumIpAddr.hasMoreElements();) {
          InetAddress inetAddress = enumIpAddr.nextElement();
          if (!inetAddress.isLoopbackAddress()) {
             String ipaddress = inetAddress .getHostAddress().toString();
             return ipaddress;
          }
       }
    }
  } catch (SocketException ex) {
     Log.e(TAG, "Exception in Get IP Address: " + ex.toString());
  }
  return null;
}

이거로 와이파이 말고 모바일 아이피가져오면 192.0.0.x 이렇게 뜨던데 원래 통신사 아이피 대역이랑 다르더라고요 

skt인데 skt는 203.226.x.x or - 223.32.0.0 ~ 223.63.255.255 이렇게 쓰더라고요 ㅠㅠ

모바일 아이피 가져오는 코드나 참고 글 좀 부탁드립니다!!

출처: https://namu.wiki/w/%ED%86%B5%EC%8B%A0%EC%82%AC%20IP

안드린이 (2,520 포인트) 님이 2019년 2월 25일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...