步骤一: 定义好edittext ,这里就不说了
步骤二: AndroidManifest.xml里面,的下面加入下面两行代码
步骤三: 新建一个方法,内容如下
public String getLocalIpAddress() {
StringBuffer sb = new StringBuffer("");
try {
Enumeration enumNI = NetworkInterface.getNetworkInterfaces();
while (enumNI.hasMoreElements()) {
NetworkInterface ni = enumNI.nextElement();
Enumeration ips = ni.getInetAddresses();
while (ips.hasMoreElements()) {
InetAddress local = ips.nextElement();
sb.append(local.getHostAddress());
sb.append("\n");
}
}
return sb.toString();
} catch (Exception e) {
e.printStackTrace();
return "";
}
}
步骤四: 在 onCreate中加入代码
edittext.setText(getLocalIpAddress()); //edittext是步骤一定义好的名字