프로그래밍 방식으로 네트워크 정보 (MAC, IP, DNS 1-2, GateWay, Subnet Mask)를 수집하려고하는데 DNS 1-2, GateWay 및 서브넷 마스크로 어려움을 겪고 있습니다. 이 문제에 대해 저에게 선두를 주시겠습니까?프로그래밍 방식으로 네트워크 정보를 수집하는 방법
wifimanager를 사용하면 IP 및 MAC 주소를 easly 수집 할 수 있습니다. 나는 다른 사람들을 얻을 수 없다.
DhcpInfo d = wm.getDhcpInfo();
String DNS1 = d.dns1.toString();
을하지만 어떤 정수 값을 반환하고 내가 DNS로 그것을 구문 분석 할 수 없습니다 :
WifiManager wm = (WifiManager) getSystemService(WIFI_SERVICE);
String ip = Formatter.formatIpAddress(wm.getConnectionInfo()
.getIpAddress());
String mac = wm.getConnectionInfo().getMacAddress();
또한 다음과 같이 DhcpInfo에서 모든 정보를 취할 수 있습니다.
다른 방법으로 DNS 및 게이트웨이를 사용할 수 있습니까?