android获取ip地址,安卓获取ip地址

android怎么获取ip地址

一、首先介绍苹果系统下查询手机ip:

成都创新互联公司专注于巩留企业网站建设,响应式网站开发,商城系统网站开发。巩留网站建设公司,为巩留等地区提供建站服务。全流程按需求定制制作,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务

1、首先点击【设置】按钮

2、开启无线局域网

3、然后选择无线网络并连接,连接成功后,点击所连接网络后面的惊叹号图标

4、然后就能看到该无线网络的详细信息了,其中就包含了ip地址

二、介绍安卓系统下查询手机ip地址,其方法和苹果系统差不多:

打开系统设置,点击进入

点击wlan

然后进入高级设置

最后就能查看手机的mac地址和ip地址了

如何获取Android IP地址

public static String getIPAddress(Context context) {

NetworkInfo info = ((ConnectivityManager) context

.getSystemService(Context.CONNECTIVITY_SERVICE)).getActiveNetworkInfo(); if (info != null info.isConnected()) { if (info.getType() == ConnectivityManager.TYPE_MOBILE) {//当前使用2G/3G/4G网络

try { //EnumerationNetworkInterface en=NetworkInterface.getNetworkInterfaces();

for (EnumerationNetworkInterface en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements(); ) {

NetworkInterface intf = en.nextElement(); for (EnumerationInetAddress enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) {

InetAddress inetAddress = enumIpAddr.nextElement(); if (!inetAddress.isLoopbackAddress() inetAddress instanceof Inet4Address) { return inetAddress.getHostAddress();

}

}

}

} catch (SocketException e) {

e.printStackTrace();

}

} else if (info.getType() == ConnectivityManager.TYPE_WIFI) {//当前使用无线网络

WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);

WifiInfo wifiInfo = wifiManager.getConnectionInfo();

String ipAddress = intIP2StringIP(wifiInfo.getIpAddress());//得到IPV4地址

return ipAddress;

}

} else { //当前无网络连接,请在设置中打开网络

} return null;

} /**

* 将得到的int类型的IP转换为String类型

*

* @param ip

* @return

*/

public static String intIP2StringIP(int ip) { return (ip 0xFF) + "." +

((ip 8) 0xFF) + "." +

((ip 16) 0xFF) + "." +

(ip 24 0xFF);

}

android 如何获取本机ip地址最佳方法

/**

* 获取ip地址

* @return

*/

public static String getHostIP() {

String hostIp = null;

try {

Enumeration nis = NetworkInterface.getNetworkInterfaces();

InetAddress ia = null;

while (nis.hasMoreElements()) {

NetworkInterface ni = (NetworkInterface) nis.nextElement();

EnumerationInetAddress ias = ni.getInetAddresses();

while (ias.hasMoreElements()) {

ia = ias.nextElement();

if (ia instanceof Inet6Address) {

continue;// skip ipv6

}

String ip = ia.getHostAddress();

if (!"127.0.0.1".equals(ip)) {

hostIp = ia.getHostAddress();

break;

}

}

}

} catch (SocketException e) {

Log.i("yao", "SocketException");

e.printStackTrace();

}

return hostIp;

}

android 中怎么获取电脑ip地址

1、 选择: 设置 - 无线和网络 -WLAN设置 2、 按菜单键,然后选 高级 3、 IP地址设置选项,选择“ 使用静态IP”4、手动设置IP 地址, 大部分路由器的地址都是 192.168.1.** (XX 可以是 2-254 之间的任何数字,为了不和其他设备冲突,可以将数字设置大一些,例如 192.168.1.210等), 网关都是192.168.1.1,子网掩码都是 255.255.255.0 ,实际情况根据路由器设置。 5、设置DNS服务器地址,大部分路由器可以设置第一个DNS为路由器地(192.168.1.1),第二个DNS地址请查看路由器拨号状态下的DNS地址,也可以直接打电话问网络服务提供商。 6、 然后 保存退出 就可以了。

android怎么获取本机ip地址

获取ip地址

* @return

*/

public static String getHostIP() {

String hostIp = null;

try {

Enumeration nis = NetworkInterface.getNetworkInterfaces();

InetAddress ia = null;

while (nis.hasMoreElements()) {

NetworkInterface ni = (NetworkInterface) nis.nextElement();

EnumerationInetAddress ias = ni.getInetAddresses();

while (ias.hasMoreElements()) {

ia = ias.nextElement();

if (ia instanceof Inet6Address) {

continue;// skip ipv6

}

String ip = ia.getHostAddress();

if (!"127.0.0.1".equals(ip)) {

hostIp = ia.getHostAddress();

break;

}

}

}

} catch (SocketException e) {

Log.i("yao", "SocketException");

e.printStackTrace();

}

return hostIp;


当前文章:android获取ip地址,安卓获取ip地址
文章源于:http://azwzsj.com/article/dsddoss.html