android - Wi-Fi 网络共享 - 如何获取已连接客户端的列表

标签 android wifi tethering

当我的手机处于 Wi-Fi 网络共享模式时,有什么方法可以获取连接的 MAC 地址列表吗?

最佳答案

首先,你必须有一个root过的设备。完成后,只需阅读 dnsmasq.leases 文件。通常它被放置在:/data/misc/dhcp/dnsmasq.leases。 该文件的结构非常简单——每一行都是一个已连接用户的摘要。摘要有几个字段,包括 MAC。 我没有找到没有 root 的情况下获得 MAC 的可能性。如果我错了,请纠正我。

关于android - Wi-Fi 网络共享 - 如何获取已连接客户端的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9996351/

相关文章:

wifi - 如何在 Android KitKat 设备上启用 wifi 数据共享?

java - 如何在接口(interface)实例中调用super方法?

ios - 在 iOS 中从 Wifi 获取 RSSI

python - 在 Linux 上从 Python 连接到 protected WiFi

ubuntu - 无法从公共(public) wifi 连接到 AWS?

android - android 设备上的强制门户

Android Baseadapter TextEdit 不工作

android - Opengl Gallery 实现?

java - 通过 Intent 启动新 Activity 时 Android NoClassDefFoundError

ios - 使用私有(private) api 在 iOS 中检测启用的热点