posir 发表于 2015-10-2 13:09:25

Android开发之初级开发_获取WiFi IP地址

Context context;
public GetIPDress(Context context)
{
super();
this.context = context;
}
/* Get ip address */
String getLocalIpAddress() throws UnknownHostException
{
WifiManager wifiManager = (WifiManager) context.getSystemService(context.WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
String ssid = wifiInfo.getSSID();// 获得本机所链接的WIFI名称
      String IP;
int ipAddress = wifiInfo.getIpAddress();
IP = intToIp(ipAddress);
return IP + "\n" + "WIFI名字:" + ssid;
}
// ip地址转化成字符串
private String intToIp(int i)
{
return (i & 0xFF) + " . " + ((i >> 8) & 0xFF) + " . " + ((i >> 16) & 0xFF) + " . " + ((i >> 24) & 0xFF);
}
  
页: [1]
查看完整版本: Android开发之初级开发_获取WiFi IP地址