我已经在我的Android手机中检查过了。启用Wifi后,它向我显示了连接的网络,然后还提供了详细信息,如获取特定的网络Ip地址、信号强度等。
我能在Android 2.3版本中以编程方式做到这一点吗?
路由器为范围内的连接设备分配IP。例如说来自:
192.168.1.2至192.168.1.254
这你可以根据你的设备子网和网关来计算,如下所示-
地址:192.168.0.1=>11000000.101000.000000000000000 1
网络掩码:255.255.255.0=24=>11111111.11111111111111111100000000
通配符:0.0.0.255=>0000000000000000000000000011111111
=>
网络:192.168.0.0/24=>11000000.101000.0000000000000000(C类)
广播:192.168.0.255=>11000000.101000.00000000.111111111
主机最小值:192.168.0.1=>11000000.101000.000000000000000 1
主机最大值:192.168.0.254=>11000000.101000.00000000.1111110
主机/网络:254(私人互联网)
现在,尝试从你的设备发送192.168.0.1到192.168.0.254范围内的PING命令,如果你得到回复,通过这种方式,你可以了解网络中存在的其他设备。