获取ipandroid
1. 如何在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的连接状态
2. 如何获取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; }
3. 如何查看Android手机的DNS域,IP地址等信息
如何查看Android手机的DNS域,IP地址等信息
参考网络经验上的相关操作方法:
:jingyan../article/9f7e7ec0b469af6f2815549a.
1打开手机设置界面,以荣耀6为例,从手机顶部向下拉,弹出界面中点击设置。
2在设置界面中,选择WLAN,查看可连接的wifi列表。
3长按已经连接的wifi名称,弹出修改网络对话框,并点击“修改网络”按钮。
4在弹出的对话框中,勾选中“显示高级选项”。
5随后下拉,在IP设置这一栏选择“静态”。
6界面继续往下拉,就可以看到域服务器和IP地址的设置界面了。
如何查看手机的ip地址网关DNS掩码等
以android手机为例 , 在 设置 -> 关于手机 -> 状态消息 里面可以看到状态,包括IP地址等。但是看不到网关和DNS掩码之类的,因为都是自动获取的。
如何查看Android手机的Mac地址?
很简单,在设置里进入WLAN设置,再按手机menu键,屏幕下方出现小界面有高级,进入高级,里面可以看到MAC地址 或者设置里,进入关于手机 ,然后选硬件信息,里面也可以看到MAC地址,这个方法同样适用于其它的Android平台的手机
Android查看MAC地址的方式:
-
在主屏幕上轻按“设置”按钮。或者,按下物理按钮“Menu”,选择“设置”。
-
在设置的列表下,轻按选择“关于本机”按钮。
-
然后,轻按“状态消息”按钮。
-
在状态中查看“Wi-Fi MAC 地址”。
同时也可在【WLAN】下查看MAC地址:
-
同样打开手机——【设置】——【无线网络】——【WLAN】
-
进入WLAN页面后,触摸手机【菜单键】选择——【高级】
-
在WLAN高级设置界面也可查看到MAC地址窜号。
如何查看android手机的mac地址
Android查看MAC地址的方式:
1. 在主屏幕上轻按“设置”按钮。或者,按下物理按钮“Menu”,选择“设置”。
2. 在设置的列表下,轻按选择“关于本机”按钮。
3. 然后,轻按“状态消息”按钮。
4. 在状态中查看“Wi-Fi MAC 地址”。
同时也可在【WLAN】下查看MAC地址。
1. 同样打开手机——【设置】——【无线网络】——【WLAN】
2. 进入WLAN页面后,触摸手机【菜单键】选择——【高级】
3. 在WLAN高级设置界面也可查看到MAC地址串号。
如何查看及修改您本机的IP地址信息
第一步:右键点击桌面“网络”,单击“属性”,出现如下“网络和共享中心”。
第二步:在对应的连接后点击“查看状态”。(也可以点击“管理网络连接”,如果您是通过有线的方式连接路由
器,请在“本地连接”上右键选择“属性”,如果您是通过无线连接路由器,请在“无线网络连接”上右键选择
“属性”,这里以无线为例。)
第三步:查看或修改本机IP地址信息。
1.查看本机IP地址信息
这里可以查看您本机无线网络连接的IP地址等信息,请检查IP地址、网关、DNS服务器地址是否配置正确,正确配置
为:
IP地址:192.168.1.X,(2≤X≤254)
子网掩码:255.255.255.0
网关:192.168.1.1
DNS服务器地址:向运营商咨询
2.修改本机IP地址信息
选择“Inter协议版本4(TCP/IPv4)”,点击“属性”。
设置IP地址和路由器同一网段,DNS服务器地址请向网络运营商咨询。
如何获取一台android手机的ip地址
找到手机桌面里面的设置,点进去。
进去后再选择当前连接的 WIFI。
选择当前链接的wifi 就可以进入
选择后弹出一个界面,里面有wifi的信息
4. 如何获取一台android手机的ip地址
果断是坑你的钱啊。
下面是解决办法
1.进入手机系统设置----无线和网络----wifi设置---菜单键----高级-----在下方ip设置里勾选“使用静态ip”
2.在“使用静态ip地址”下方,对应填写:
ip地址:192.168.1.21(这个最后一位数可以随意改,范围0~255,如192.168.1.74)
网关:192.168.1.1(注意了,这里是你路由器的网关,这里是默认的地址)
网络掩码:255.255.255.0(分为三种,详细看电脑里的)
域名1:192.168.1.1(一般和上面的网关地址保持一致,直接上网的得修改为网络网关地址)
域名2:不填写(特殊情况填写)
3.保存!
之后你会发现你的wifi掉线后自动重新连接上了,之后不必再重启路由,不会一直出现“正在获取ip地址”的提示了
5. 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();
Enumeration<InetAddress> 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;
}
6. Android获取如何获取当前手机IP地址
手机查看无线网络IP地址的操作方法:设定-连接(无线和网络)-WLAN设置-点击已连接的无线网络-IP地址。
7. 安卓手机怎么查看ip地址 手机怎么查看ip地址
vivo手仔者机可进入手机设置--系统管理/更多设置--关于手虚空机或进入设置--我的设备--更多参数中即可查看手机的IP地址。部分机型需在连接WiFi时,进入设置--WLAN--(左菜单键)--高级设置中查看手机的IP地址。差戚瞎
8. 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、 然后 保存退出 就可以了。
9. 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();
Enumeration<InetAddress> 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;
10. android怎么获取ip地址
一、首先介绍苹果系统下查询手机ip:
1、首先点击【设置】按钮
2、开启无线局域网
3、然后选择无线网络并连接,连接成功后,点击所连接网络后面的惊叹号图标
4、然后就能看到该无线网络的详细信息了,其中就包含了ip地址
二、介绍安卓系统下查询手机ip地址,其方法和苹果系统差不多:
打开系统设置,点击进入
点击wlan
然后进入高级设置
最后就能查看手机的mac地址和ip地址了