WifiManager myWifiManager = (WifiManager) getSystemService(WIFI_SERVICE); if(myWifiManager.isWifiEnabled()){ myWifiManager.setWifiEnabled(true); } WifiInfo myWifiInfo = myWifiManager.getConnectionInfo(); // String bssid = myWifiInfo.toString();//wifi 信息 // tv_ip.setText(myWifiInfo.getIpAddress()+"");//ip 字节 //方法一: // tv_ip.setText(intToIp(myWifiInfo.getIpAddress())); //方法二: InetAddress address; int ipAddress = myWifiInfo.getIpAddress(); try { byte[] bytes = BigInteger.valueOf(ipAddress).toByteArray(); address = InetAddress.getByAddress(bytes); } catch (UnknownHostException e) { // TODO Auto-generated catch block e.printStackTrace(); } tv_ip.setText(intToIp(myWifiInfo.getIpAddress())); } //方法一: private String intToIp(int i) { return (i & 0xFF) + "." + ((i >> 8) & 0xFF) + "." + ((i >> 16) & 0xFF) + "." + (i >> 24 & 0xFF); }
android wifi ip
最新推荐文章于 2024-03-25 09:28:19 发布