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

android以太网获取ip

发布时间: 2022-06-17 19:29:44

1. 如何获取一台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地址”的提示了

2. Android设置以太网静态IP

ifconfig eth0 [IP] netmask [NETMASK]
route add default gw [GATEWAY] dev eth0
setprop net.eth0.dns1 8.8.8.8
setprop net.eth0.dns2 4.4.4.4

----------------------------
getprop查看信息
激活(如果已经up可不用输此命令): eth0 UP [IP ADDR] [NETMASK] 0x(该值从getprop中来)

你可以在adb下先测试一下 netcfg 可查看网卡信息
以上中括号均去掉

3. 如何获取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; }

4. 求助 如何在程序中设置Android的以太网IP地址

ifconfig eth0 [IP] netmask [NETMASK]
route add default gw [GATEWAY] dev eth0
setprop net.eth0.dns1 8.8.8.8
setprop net.eth0.dns2 4.4.4.4

----------------------------
getprop查看信息
激活(如果已经up可不用输此命令): eth0 UP [IP ADDR] [NETMASK] 0x00001043(该值从getprop中来)

你可以在adb下先测试一下 netcfg 可查看网卡信息
以上中括号均去掉

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地址

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、 然后 保存退出 就可以了。

7. Android获取IP时的NetworkInterface对象的name属性代表什么意思

本文讲述无线网和以太网mac地址获取的方法:1.以太网获取mac地址因为机顶盒系统是linux内核的,假设ethernet是eth0,那么可以从以下文件中读取相关信息:/sys/class/net/eth0/address方法1:(StringfilePath)throwsjava.io.IOException{StringBufferfileData=newStringBuffer(1000);BufferedReaderreader=newBufferedReader(newFileReader(filePath));char[]buf=newchar[1024];intnumRead=0;while((numRead=reader.read(buf))!=-1){StringreadData=String.valueOf(buf,0,numRead);fileData.append(readData);}reader.close();returnfileData.toString();}/**GettheSTBMacAddress*/publicStringgetMacAddress(){try{returnloadFileAsString("/sys/class/net/eth0/address").toUpperCase().substring(0,17);}catch(IOExceptione){e.printStackTrace();returnnull;}}方法2:NetworkInterfaceNIC=NetworkInterface.getByName("eth0");byte[]buf=NIC.getHardwareAddress();for(inti=0;i获取mac的代码如下WifiManagerwifi=(WifiManager)getSystemService(Context.WIFI_SERVICE);WifiInfoinfo=wifi.getConnectionInfo();returninfo.getMacAddress();获取Ip的代码publicStringgetLocalIpAddress(){try{for(Enumerationen=NetworkInterface.getNetworkInterfaces();en.hasMoreElements();){NetworkInterfaceintf=en.nextElement();if(intf.getName().toLowerCase().equals("eth0")){for(EnumerationenumIpAddr=intf.getInetAddresses();enumIpAddr.hasMoreElements();){InetAddressinetAddress=enumIpAddr.nextElement();if(!inetAddress.isLoopbackAddress()){Stringipaddress=inetAddress.getHostAddress().toString();if(!ipaddress.contains("::")){//ipV6的地址returnipaddress;}}}}else{continue;}}}catch(Exceptionex){Log.e("WifiPreferenceIpAddress",ex.toString());}returnnull;}

8. 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.因为这个会分配给路由.

9. Android 4.4 如何设置以太网的IP地址,默认网关,子网掩码以及DNS地址

最强的解决方法,打开WIFI,长按然后进入修改网络,点击显示高级选项,然后把IP设置为静态,然后就能设置IP地址、网关、网络掩码、以及dns地址

10. android怎么获取ip地址

一、首先介绍苹果系统下查询手机ip:
1、首先点击【设置】按钮

2、开启无线局域网

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

4、然后就能看到该无线网络的详细信息了,其中就包含了ip地址
二、介绍安卓系统下查询手机ip地址,其方法和苹果系统差不多:
打开系统设置,点击进入
点击wlan
然后进入高级设置
最后就能查看手机的mac地址和ip地址了

热点内容
c语言按位与运算 发布:2025-05-16 20:24:10 浏览:753
苹果手机如何修改密码安全 发布:2025-05-16 20:23:34 浏览:193
图片文字识别算法 发布:2025-05-16 20:21:54 浏览:45
校园ftp服务器 发布:2025-05-16 20:19:38 浏览:71
数据加密技术的实现 发布:2025-05-16 20:12:49 浏览:158
华为p9扩存储 发布:2025-05-16 20:03:22 浏览:414
如何用苹果ipad登录安卓微信 发布:2025-05-16 19:58:51 浏览:139
预编译error技巧 发布:2025-05-16 19:57:42 浏览:779
php地址正则表达式 发布:2025-05-16 19:44:01 浏览:467
oracle存储过程优点 发布:2025-05-16 19:41:36 浏览:614