我想创建一个使用WiFi路由器信息的Android应用程序。使用Android WiFi API,我可以获得所有WiFi网络的所有信息,但我想查找我的手机所在路由器的信息或唯一标识。
有没有办法获取这些信息?
答案 0 :(得分:1)
网络信息II
显示有关手机和当前网络,蓝牙,IPv6和手机连接的信息。
**>> Information shown <<**
•设备IP和主机名,包括私有和公共。
•当前移动小区和任何邻居,以及他们的信号强度,位置信息和类型。
•IMSI / IMEI。
•有关当前移动服务提供商的信息(MCC + MNC,当前连接等)
•Android设备唯一ID。
•有关WiFi连接的全部信息(MAC,当前SSID和BSSID,链接速度,IP /网络掩码,网关,DNS和DHCP服务器等)
链接是贝娄: https://play.google.com/store/apps/details?id=aws.apps.networkInfoIi
答案 1 :(得分:0)
这snippet of working code(由于SO中的反垃圾邮件策略而无法重新发布)从连接的wifi,设备上的存储网络和设备“视线”中的可用网络中提取所有内容。
当你说“唯一身份”时,我想你的意思是一个wifi路由器的MAC地址(称为BSSID,“getMacAddress”是为DEVICE的mac地址保留的)。