안녕하세요..

네트워크 상태에 대한 질문좀 드리려고요..

WIFI상태일경우 해당 AP가 실제로 데이터통신이 가능한 공유기인지 확인하는 API가 있나요?

WifiManager와 ConnectivityManager 를 통해 결과를 본결과

인터넷이 가능한 공유기와 불가능한(uplink가 없는) 공유기에 붙였을때 상태가 동일하게 나와서 말이죠..;;ㅎㅎ

테스트는 아래 코드로 해보았습니다.

1. 
WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();

2.
ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo ni = cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
ni.isAvailable()
ni.isConnected()

뭔가 다른방법이 있나요..? 고수님들의 조언 부탁드립니다.