android 获取以太网的连接状态

来源:互联网 发布:virtualbox mac 10.13 编辑:程序博客网 时间:2024/05/29 15:00

Android 获取以太网的连接状态

// 获取以太网连接状态(DHCP IP)EthernetManager mEthernetManager = (EthernetManager) this.getSystemService("ethernet"); EthernetDevInfo mEthernetDevInfo = mEthernetManager.getSavedEthConfig();String etho_mode = mEthernetDevInfo.getConnectMode();  //得到连接模式  手动  DHCPString IpAddress = mEthernetDevInfo.getIpAddress();  //得到ip地址String NetMask = mEthernetDevInfo.getNetMask();  //得到掩码String DNS = mEthernetDevInfo.getDnsAddr();  //得到DNSString GateWay = mEthernetDevInfo.getRouteAddr();  //得到网关//Toast.makeText(this, etho_mode + IpAddress + NetMask + DNS + GateWay, Toast.LENGTH_LONG).show();if(etho_mode.equals("manual")){Log.i(TAG, "manual");}else if(etho_mode.equals("dhcp")){Log.i(TAG, "dhcp");Toast.makeText(this, etho_mode + IpAddress + NetMask + DNS + GateWay, Toast.LENGTH_LONG).show();}



0 0