当前位置: 代码迷 >> Android >> 获取android联接wifi时候的广播地址
  详细解决方案

获取android联接wifi时候的广播地址

热度:86   发布时间:2016-05-01 12:24:25.0
获取android连接wifi时候的广播地址

 

private InetAddress getBroadcastAddress() throws IOException {	WifiManager myWifiManager = (WifiManager) getSystemService(WIFI_SERVICE);	DhcpInfo myDhcpInfo = myWifiManager.getDhcpInfo();	if (myDhcpInfo == null) {		System.out.println("Could not get broadcast address");		return null;	}	int broadcast = (myDhcpInfo.ipAddress & myDhcpInfo.netmask)				| ~myDhcpInfo.netmask;	byte[] quads = new byte[4];	for (int k = 0; k < 4; k++)	quads[k] = (byte) ((broadcast >> k * 8) & 0xFF);	return InetAddress.getByAddress(quads);}

  相关解决方案