獲取手機外網IP
/** * 獲取公網ip(要訪問Url,要放到後臺執行緒裡處理) * * @return */ public static String getNetIp() { URL infoUrl = null; InputStream inStream = null; String line = ""; try { infoUrl = new URL(""); 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(); while ((line = reader.readLine()) != null) strber.append(line + "n"); inStream.close(); // 從反饋的結果中提取出IP地址 int start = strber.indexOf("{"); int end = strber.indexOf("}"); String json = strber.substring(start, end + 1); if (json != null) { try { JSONObject jsonObject = new JSONObject(json); line = jsonObject.optString("cip"); } catch (JSONException e) { e.printStackTrace(); } } } } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } Log.i("test", line); return line; }
使用時要開闢執行緒,不然會奔潰
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3137/viewspace-2813702/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 獲取外網出口ip
- 工具網站推薦 - 獲取本機外網IP網站
- iOS 獲取裝置uuid,公網ip,手機ip等資訊iOSUI
- 前端Js獲取本網IP和外網IP方法總彙前端JS
- jQuery獲取本機ip地址jQuery
- 獲取Linux本機IP命令Linux
- python如何獲取本機ipPython
- java獲取本機的ip地址Java
- python爬蟲從ip池獲取隨機IPPython爬蟲隨機
- 虛擬機器網路設定 與dhcp 獲取ip虛擬機
- 國外免費代理ip地址密碼如何獲取?密碼
- 手機怎麼設定國外ip?
- Android之獲取手機UDIDAndroid
- 蘋果手機獲取UDID蘋果
- android 獲取手機號碼Android
- Oracle中獲取主機名和IP地址Oracle
- saltstack獲取IP地址
- ios 手機驗證碼獲取iOS
- Java實現獲取本機Ip的工具類Java
- Android 從手機相簿獲取圖片 uri 路徑 從相機獲取照片Android
- 簡單獲取電腦ip和計算機名計算機
- Android手機獲取Root許可權Android
- python爬蟲解決趕集網掃碼獲取手機號Python爬蟲
- Java獲取使用者IPJava
- 如何獲取海外住宅IP地址?
- 美國ip地址如何獲取?
- 獲取本機電腦IP的正確使用方法
- 網路爬蟲如何獲取IP進行資料抓取爬蟲
- iOS 獲取手機型號,XR,XS,MAXiOS
- 【android】獲取手機安裝的所有程式Android
- 小程式獲取手機號親測成功
- 獲取手機上 APP 或者 APK 圖示APPAPK
- c# 獲取客戶端IPC#客戶端
- 獲取客戶端真實IP客戶端
- 根據 IP 獲取省市名稱
- Java解析微信獲取手機號資訊Java
- Python 基礎練習 —— 獲取本機 Mac 地址、ip 地址和主機名PythonMac
- 手機換IP的方法--手機PPTPpptp