String GetNetIp(String ipaddr){        URL infoUrl = null;        InputStream inStream = null;        try {            infoUrl = new URL(ipaddr);            URLConnection connection = infoUrl.openConnection();            HttpURLConnection httpConnection = (HttpURLConnection)connection;            int responseCode = httpConnection.getResponseCode();            if(responseCode == HttpURLConnection.HTTP_OK)              {                     inStream = httpConnection.getInputStream();                  BufferedReader reader = new BufferedReader(new InputStreamReader(inStream,"utf-8"));               StringBuilder strber = new StringBuilder();               String line = null;               while ((line = reader.readLine()) != null)                    strber.append(line + "\n");               inStream.close();               return strber.toString();                          }        } catch (MalformedURLException e) {            // TODO Auto-generated catch block            e.printStackTrace();        } catch (IOException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }       return "";    }    

查看 System.out.println((GetNetIp("http://www.cmyip.com/")));
加权限 <uses-permission android:name="android.permission.INTERNET"></uses-permission>
通过获取http://www.cmyip.com/网页取得外网IP

查看IP的网址
http://www.cmyip.com/
http://city.ip138.com/ip2city.asp

更多相关文章

  1. Android(安卓)JSON,Gson,fastjson实现比较
  2. Android存储权限之深入浅出
  3. 详解Android主流框架不可或缺的基石
  4. 解决Fetching android sdk component information加载过久问题
  5. Android(安卓)动态加载(五) - 借尸还魂之代理Activity模式
  6. [置顶] 进击的Android注入术《三》
  7. Android之路——第二个Android小程序(Android短信发送)
  8. 【Android】Android取消EditText自动获取焦点
  9. struts2服务端与android交互

随机推荐

  1. android中取消ActionBar的两种方式
  2. android仿今日头条个人中心页面
  3. XML-SHAPE
  4. android 图表引擎
  5. android studio 常见问题
  6. Android系统自带的camera默认使用后置摄
  7. Ubuntu 13.04 编译环境配置及android 2.3
  8. SafetyNet & 漏洞rootutils 利用
  9. OpenGL,Android注意事项初始化顺序 NullP
  10. Android Studio 第五十三期 - 自定义Edit