
package tmp;
import javanetNetworkInterface;
import javautilEnumeration;
public class MacUtil {
public static String getMacAddress() throws Exception {
String s="";
Enumeration<NetworkInterface> ni = NetworkInterface
getNetworkInterfaces();
while (nihasMoreElements()) {
NetworkInterface netI = ninextElement();
byte[] bytes = netIgetHardwareAddress();
if (netI != null && bytes != null && byteslength == 6) {
StringBuffer sb = new StringBuffer();
for (byte b : bytes) {
// 与11110000作按位与运算以便读取当前字节高4位
sbappend(IntegertoHexString((b & 240) >> 4));
// 与00001111作按位与运算以便读取当前字节低4位
sbappend(IntegertoHexString(b & 15));
sbappend("-");
}
sbdeleteCharAt(sblength() - 1);
s+=sbtoString()toUpperCase()+"\n";
}
}
return s;
}
public static void main(String[] args) throws Exception {
Systemoutprintln(MacUtilgetMacAddress());
}
}
在路由器管理界面中查看。
路由器一般在底部会贴有标签,主要的信息就是路由器的管理地址和MAC地址。或者在浏览器中输入路由器管理地址,出现管理员密码登录管理页面,可以看到下方的MAC地址和刚才的一样。
路由器mac是网卡的物理地址的意思。它与IP地址不同。IP地址用于指明电脑在全球互联网中的位置,而MAC地址用于路由计算,寻找最近路径。
你需要把手机的mac地址也加进去,我教你如何查看手机的
设置------无线和网络--------wi-fi设置--------然后按menu------高级
你就可以看到mac地址了。照我说的做,没错!
给分吧,我用的是htchero
以上就是关于java如何对路由器实时获取连接到的手机的mac地址全部的内容,包括:java如何对路由器实时获取连接到的手机的mac地址、如何查路由器mac地址、安卓如何得到公用无线路由MAC地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)