首页 > 代码库 > Android手机做热点时,如何获取连过来设备的具体信息?
Android手机做热点时,如何获取连过来设备的具体信息?
1、连接过来的设备的信息存放在/data/misc/dhcp/dnsmasq.leases中
/系统id,不需取值/client mac地址/client ip地址/ client device name/加权后mac地址,也不需取值
<span style="font-size:14px;">1357041758 88:00:12:34:56:78 192.168.43.133 android-184cc6c105d7a3b 01:88:00:12:34:56:78</span>
<span style="font-size:14px;">public String getClientDeviceName(String deviceAddress) {//传mac地址进来 enforceAccessPermission(); if (TextUtils.isEmpty(deviceAddress)) { return null; } //读取对应的文件信息 for (String s : readClientList("/data/misc/dhcp/dnsmasq.leases")) { if (s.indexOf(deviceAddress) != -1) { String[] fields = s.split(" "); //校验数据是否破损 if (fields.length > 4) { //返回第4个栏位 return fields[3]; } } } return null; }</span>
转载请注明出处:周木水的CSDN博客 http://blog.csdn.net/zhoumushui
我的GitHub:周木水的GitHub https://github.com/zhoumushui
Android手机做热点时,如何获取连过来设备的具体信息?
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。