当前位置:首页 » 安卓系统 » android获取外网ip

android获取外网ip

发布时间: 2023-02-24 13:56:37

‘壹’ 如何用手机查看外网ip

在网络里输入“IP”,网络一下,即可获取自己的外网IP地址
IP地址可简单分为两类。外网IP或称公网IP是用来在Internet上唯一标识你的设备的。如果你通过GPRS或者3G技术接入互联网的话(通过运营商网络),那么你也可以通过下面的方法找出运营商分配给你的IP地址。

‘贰’ 如何在android 中获取Wifi设备的IP地址

wifi热点连接成功之后你把那个dhcp的地方用手动方式进入 就能够看到局域网的ip地址了
要看公网的ip的话,可以用手机浏览器访问 ip138.com 就能看到你的wifi路由器分配的公网的ip了

‘叁’ 如何在android 中获取Wifi设备的IP地址

这个是路由器自动分配的。不干你手机的事情。不过,要是IP有冲突的,不能上网的可以使用静态地址 以下为复制黏贴,但绝对有效果 首先在你的电脑上(当然要是连着你无线路由器并能正常上网的那一台电脑)----开始----运行-----输入cmd并确定-----输入ipconfig并回车会出现一个信息框,不要关闭,如图: 步骤二: 在你的手机上,设置--无线与网络--wlan设置--按menu--高级--静态ip打勾,下面有五个要填的,先填第二个网关,就是你刚才ipconfig里面看到的***ult gateway,然后第一项ip地址你自己设定一个,前三个数字跟网关的相同,最后一个数随便起一个但是不要跟你的其他电脑重复,否则就会冲突,所以越古怪越好的数字比如118之类;第三项掩码是255.255.255.0(也就是ipconfig中的subnet mask),最下面的两个dns嘛,你网络一下你所在地的dns,比如“上海 dns”,照着搜索结果填进去就行了。

‘肆’ android 手机客户端的ip地址是静态的,怎么获取ip

1、点击手机下面的系统工具按钮;
2、在弹出的菜单中选择设置;
3、在弹出的菜单项中选择无线和网络;
4、在无线网络设置中选择wi_fi设置;
5、在wi_fi设置下点击手机下面的系统工具按钮 ,在弹出的菜单中选择高级;
6、勾选使用静态IP复选框.
7、点击IP地址,设置IP,可根据wifi网所在网段来设置,这里设置为192.168.0.2 ,这里经需要说明的是IP地址设置范围是192.168.0.2-192.168.0.254,在这个范围内可以任意设置,不要使用192.168.0.1.因为这个会分配给路由.

‘伍’ 如何查看Android手机的DNS域,IP地址等信息

手机连上wifi后由于DNS域不对,或者IP地址不对导致不能上网。这时就需要对手机的DNS域或者IP地址进行设置.下面是我收集整理的如何查看Android手机的DNS域,IP地址等信息,希望对大家有帮助~~

查看Android手机的DNS域,IP地址等信息的方法

工具/原料

安卓系统手机一台

可用wifi一个

方法/步骤

打开手机设置界面,以荣耀6为例,从手机顶部向下拉,弹出界面中点击设置。

‘陆’ adb 查看获取外网 ip

要获取Android设备的IP地址,必须先保证:

1.你的Android设备已经连接到无线网络(此处的无线网络包括WiFi和WAPI,不包括3G或2G的移动网络)。

2.已连接到你的Android设备,即adb devices可以发现设备

先执行命令:adb shell netcfg

再执行命令:adb shell ifconfig eth0

或者:
./adb shell
netcfg

‘柒’ 如何在android 中获取Wifi设备的IP地址

1)第一步获取WifiManager
Get an instance of this class by calling Context.getSystemService(Context.WIFI_SERVICE).
WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE);
通过wifiManager实例可以获取:
getConfigureNetwork(): wifi的配置网络接口的属性
getConnectionInfo(): 当前wifi 连接的信息
getDhcpInfo(): 返回DHCP信息
getScanResults():返回可接入点的列表
getWifiState():返回wifi的连接状态

‘捌’ 如何获取Android IP地址

本文讲述无线网和以太网mac地址获取的方法: 1.以太网获取mac地址 因为机顶盒系统是linux内核的,假设ethernet是eth0,那么可以从以下文件中读取相关信息:/sys/class/net/eth0/address方法1: public static String loadFileAsString(String filePath) throws java.io.IOException{ StringBuffer fileData = new StringBuffer(1000); BufferedReader reader = new BufferedReader(new FileReader(filePath)); char[] buf = new char[1024]; int numRead=0; while((numRead=reader.read(buf)) != -1){ String readData = String.valueOf(buf, 0, numRead); fileData.append(readData); } reader.close(); return fileData.toString();}/** Get the STB MacAddress*/public String getMacAddress(){ try { return loadFileAsString("/sys/class/net/eth0/address") .toUpperCase().substring(0, 17); } catch (IOException e) { e.printStackTrace(); return null; }}方法2:NetworkInterface NIC = NetworkInterface.getByName("eth0"); byte[] buf = NIC.getHardwareAddress(); for (int i = 0; i < buf.length; i++) { mac = mac + byteHEX(buf);}if (mac != null && !"".equals(mac)) {
}2.wifi获取mac和ip首先要在manifest.xml文件中添加权限: <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>获取mac的代码如下WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE); WifiInfo info = wifi.getConnectionInfo(); return info.getMacAddress();获取Ip的代码public String getLocalIpAddress() { try { for (Enumeration<NetworkInterface> en = NetworkInterface .getNetworkInterfaces(); en.hasMoreElements();) { NetworkInterface intf = en.nextElement(); if (intf.getName().toLowerCase().equals("eth0")) { for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) { InetAddress inetAddress = enumIpAddr.nextElement(); if (!inetAddress.isLoopbackAddress()) { String ipaddress = inetAddress.getHostAddress().toString(); if(!ipaddress.contains("::")){//ipV6的地址 return ipaddress; } } } } else { continue; } } } catch (Exception ex) { Log.e("WifiPreference IpAddress", ex.toString()); } return null; }

热点内容
推荐编程课 发布:2025-05-15 22:34:12 浏览:615
表拒绝访问 发布:2025-05-15 22:29:37 浏览:976
电脑怎样解压文件 发布:2025-05-15 22:25:32 浏览:438
dns服务器怎么看 发布:2025-05-15 22:17:27 浏览:150
3dm的压缩包 发布:2025-05-15 22:09:23 浏览:661
和存储字长 发布:2025-05-15 21:54:09 浏览:514
用什么写c语言 发布:2025-05-15 21:35:56 浏览:418
linux读取u盘 发布:2025-05-15 21:32:13 浏览:508
c语言dos 发布:2025-05-15 21:18:17 浏览:664
sci编译英文 发布:2025-05-15 21:16:57 浏览:383