wifi 热点是android 常用的一种功能,那么如何获取连接热点的设备数量?

网上查阅了一下资料,基本都是通过/proc/net/arp 设备文件去获取相关信息,包括ip mac 以及连接状态。

文件内容如下:

IP address       HW type     Flags       HW address            Mask     Device

192.168.43.73    0x1         0x2         64:a6:51:74:23:f7     *        wlan0

显而易见,内容包含IP 和mac, 另外Flags 表示连接状态。当然有一些设备,没有更新改flags,

那就很抱歉,该方法失效。

解析该文件代码如下:

String MacAddr = null;

BufferedReader reader = null;

try {

reader = new BufferedReader(new FileReader(“/proc/net/arp”));

String line = reader.readLine();

//读取第一行信息,就是IP address HW type Flags HW address Mask Device

while ((line = reader.readLine()) != null) {

String[] tokens = line.split(“[ ]+”);

if (tokens.length < 6) {

continue;

}

String ip = tokens[0]; //ip

String mac = tokens[3]; //mac 地址

String flag = tokens[2];//表示连接状态

}

} catch (FileNotFoundException e) {

} catch (IOException e) {

} finally {

try {

if (reader != null) {

reader.close();

}

}

catch (IOException e) {

}

}

原文链接:https://www.cnblogs.com/ericyl/p/12867415.html

本文来自网络,不代表手讯网立场。

android wifi热点设置用户数,android 如何获取连接wifi热点的设备数量相关推荐

  1. android 获取连接WiFi的名称

    今天,简单讲讲如何获取连接的WiFi的名称. 首先AndroidMainfest.xml文件中添加权限: <uses-permission android:name="android. ...

  2. android 获取wifi型号,android 获取连接WiFi的名称

    释放双眼,带上耳机,听听看~! 今天,简单讲讲如何获取连接的WiFi的名称. 首先AndroidMainfest.xml文件中添加权限: 然后直接获取WiFi名称 WifiManager wifiMg ...

  3. android获取连接wifi名称,android 获取当前连接WIFI名称的有关问题

    android 获取当前连接WIFI名称的问题 我在程序内通过以下方法获取当前连接的WIFI名称(SSID),这个也是网上找别人的,但在我程序内就获取不到呢? 1.在AndroidManifest.x ...

  4. android 如何动态设置margin,Android 动态设置margin

    android的view中有setPadding,但是没有直接的setMargin方法.如果要在代码中设置该怎么做呢? 可以通过设置view里面的LayoutParams 设置,而这个LayoutPa ...

  5. android 恢复出厂设置 时间,Android 恢复出厂设置后,时间不能恢复替:2013年1月1日...

    Android 恢复出厂设置后,时间不能恢复为:2013年1月1日 前言         欢迎大家我分享和推荐好用的代码段~~声明         欢迎转载,但请保留文章原始出处: CSDN:http ...

  6. android studio自动设置权限,android studio打包,安装后权限都没有默认打开,如何设置打开?...

    android studio打包,安装后权限都没有默认打开,如何设置打开?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ...

  7. 树莓派安装raspberry os,两种方式连接树莓派,并设置静态ip开机自动连接WiFi

    Step1 在win10通过[DiskGenius]软件格式化原有的sd卡并删除原有的分区,最后将所有空间新建成一个分区,这样win10就能重新识别这个大存储器. 下面通过[Win32DiskImag ...

  8. bat批处理开发-wifi联网系列(4):连接wifi,获取本机ip、网关及dns,并通过ping对wifi网络的连通性可用性进行检测

    公司wifi很不稳定,编写了个wifi断网后自动重连的批处理,主要包括:可用wifi查询.联网.wifi切换感知.自动检测及掉线重连,网络状态分析等功能. 本次分享第四部分:连接wifi,并对wifi ...

  9. win8连接wifi成功但受限制_连接wifi成功但受限制如何解决 连接wifi成功但受限制解决【步骤】...

    连接wifi成功但受限制的搞定方式一: 我们在wifi信号时,偶尔出现"网络受限",电脑将无法上网,此状况是偶尔出生或是随机出现,那我们该如何搞定呢! 首先是最简单的方式,重新启动 ...

  10. Win10移动热点无法打开,手机无法连接电脑热点

    1.开启笔记本热点时提示:我们无法设置移动热点 2.打开设备管理器,找到网络适配器 设置完成后点击确定,笔记本热点应该已经正常开启 3.热点开启后,发现手机无法连接上笔记本热点 打开网络适配器,找到本 ...

最新文章

  1. php如何检测在另一台设备登录怎么做_如何使用Metasploit的Web Delivery Script和命令注入弹出Shell(翻译)...
  2. C++对象模型6——g++中虚继承的实现
  3. android 回调函数一:基本概念
  4. 洛谷 - P3803 【模板】多项式乘法(FFT/NTT)
  5. 鼠标右键添加项目 注册表 注意
  6. 可以编辑的标签控件CStatic
  7. LwIP之数据包管理
  8. SQLSERVER索引汇总
  9. 用python下载ts视频
  10. html5经典教程,40个经典HTML5实例教程.pdf
  11. 南昌大学计算机考试题,南昌大学计算机基础考试题库
  12. ubuntu 安装 mujoco-py
  13. 2008年最后的感动
  14. Contect Me
  15. 数据分析统计学基础笔记
  16. 微信小程序之评分页面
  17. 九连环的解法(收集)
  18. Archlinuxarm / AUR的国内镜像源(for Banana Pi / Raspberry Pi , etc)(更新)
  19. 考研政治---马克思主义基本原理概论---唯物史观
  20. 怎么查看本地DNS缓存?

热门文章

  1. wps excel 表格给一列数据添加相同的内容的方法
  2. Work Stealing Pool线程池
  3. A. ConneR and the A.R.C. Markland-N-----思维/水
  4. 笑话,随便笑不收费.
  5. Mapped Statements collection does not contain ... Mybatis报错解决
  6. excel常用函数及功能操作
  7. L1-044 稳赢 (15 分)(JAVA)
  8. 计算机蓝牙快捷键,笔记本蓝牙快捷键是什么_怎么打开笔记本电脑蓝牙-win7之家...
  9. c# MD5加密
  10. 下行期的资本,正在追逐「猫品牌」