/**
* 获得手机的IP地址
*
* @param context
* @return
*/
public static String getIP(Context context) {
WifiManager wm = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);// 检查WIFI状态
if (wm.isWifiEnabled())
wm.setWifiEnabled(true);
WifiInfo wi = wm.getConnectionInfo();
int ipAdd = wi.getIpAddress();
String ip = intToIp(ipAdd);
return ip;
}
* 获得手机的IP地址
*
* @param context
* @return
*/
public static String getIP(Context context) {
WifiManager wm = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);// 检查WIFI状态
if (wm.isWifiEnabled())
wm.setWifiEnabled(true);
WifiInfo wi = wm.getConnectionInfo();
int ipAdd = wi.getIpAddress();
String ip = intToIp(ipAdd);
return ip;
}
public static String intToIp(int i) {
return (i & 0xFF) + "." + ((i >> 8) & 0xFF) + "." + ((i >> 16) & 0xFF) + "." + (i >> 24 & 0xFF);
}
return (i & 0xFF) + "." + ((i >> 8) & 0xFF) + "." + ((i >> 16) & 0xFF) + "." + (i >> 24 & 0xFF);
}