使用以下代码可以获取Android (soft)热点创建的子网IP地址:
WifiManager manager = (WifiManager) getSystemService(Context.WIFI_SERVICE); DhcpInfo dhcpInfo = manager.getDhcpInfo(); long ipAddress = dhcpInfo.ipAddress; byte[] bytes = BigInteger.valueOf(ipAddress).toByteArray(); InetAddress address = InetAddress.getByAddress(bytes); String subnetIP = address.getHostAddress();
其中,subnetIP即为获取到的子网IP地址。