
在路由器管理界面中查看。
路由器一般在底部会贴有标签,主要的信息就是路由器的管理地址和MAC地址。或者在浏览器中输入路由器管理地址,出现管理员密码登录管理页面,可以看到下方的MAC地址和刚才的一样。
路由器mac是网卡的物理地址的意思。它与IP地址不同。IP地址用于指明电脑在全球互联网中的位置,而MAC地址用于路由计算,寻找最近路径。
获取mac地址的话,可以在命令行窗口获取,代码如下:
Android 底层是 Linux,我们还是用Linux的方法来获取:
1 cpu号:
文件在: /proc/cpuinfo
通过Adb shell 查看:
adb shell cat /proc/cpuinfo
2 mac 地址
文件路径 /sys/class/net/wlan0/address
adb shell cat /sys/class/net/wlan0/address
xx:xx:xx:xx:xx:aa
具体的实现代码为:
public static String getLocalMac() {
String mac=null;
String str = “”;
try
{
Process pp = RuntimegetRuntime()。exec(“cat /sys/class/net/wlan0/address ”);
InputStreamReader ir = new InputStreamReader(ppgetInputStream());
LineNumberReader input = new LineNumberReader(ir);
for (; null != str;)
{
str = inputreadLine();
if (str != null)
{
mac = strtrim();// 去空格
break;
}
}
} catch (IOException ex) {
// 赋予默认值
exprintStackTrace();
}
return mac;
}
MAC地址(Media Access Control,介质访问控制)是烧录在网卡(Network Interface Card,NIC)里的,也叫硬件地址,是由48bit位,也即6字节的16进制数组成的。
例如: F0FE6B4F4001
其二进制格式为:
11110000 11111110 01101011 01001111 01000000 00000001
从右到左方向看去 <-----
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)