/**
* 通過cmyip獲取獲取外網外網位址 需在非同步執行緒中訪問
* @return 外網ip
*/public static string getouternetformcmyip() )|([1-9]?\\d)))\\.)(?:25[0-5]|2[0-4]\\d|((1\\d)|([1-9]?\\d))))");
matcher matcher = pattern.matcher(response.tostring());
if (matcher.find())
return null;
}/**
* 獲取獲取外網外網位址 需在非同步執行緒中訪問
* @param ipaddr 提供外網服務的伺服器ip位址
* @return 外網ip
*/public static string getouternetip(string ipaddr)
} catch (malformedurlexception e) catch (ioexception e)
return "";
}
新增許可權
使用new thread()
}.start();
在獲取到外網位址後,有以下幾種方法定位城市
可通過聚合資料的api實現
高德地圖android定位sdk
Android獲取外網和內網ip位址
獲取內網ip位址 param context return public static string getintranetipaddress context context catch socketexception e else if info.gettype connectivitymanag...
QT通過IP位址定位位址
通過ip位址定位位址,是要通過查詢資料庫,如果自己做乙個這樣的資料庫工作量就比較大,所以在網上找了乙個查詢ip位址的 通過呼叫這個 查詢來實現,但是這個有一定的弊端,如果沒有網路或者這個 不可用時,就無法查詢。具體 如下 qeventloop loop qnetworkaccessmanager m...
通過IP位址進行精準定位
可能會遇到這樣的問題,伺服器或者系統經常被掃瞄,通過ip位址我們只能查到某乙個市級城市,如下圖 當我們想具體到街道甚至門牌號,該怎麼辦?若想要使用該介面進行查詢,必須先申請乙個金鑰 ak 如下圖 申請過程就不進行說明了。api的介面引數說明和返回引數說明也不過多的介紹,大家可以看一看。因為我想返回基...