인터넷에 연결되어 있는지 테스트하려면 Android의 일부 웹 서버에 핑 (ping) 할 수 있습니까? 그래서 주어진 사이트를 ping하고 인터넷이 없으면 false를 반환하는 메서드가 필요합니다.안드로이드에서 서버에 ping하는 방법은 무엇입니까?
http://developer.android.com/reference/java/net/InetAddress.html#isReachable(int)
인터넷에 연결되어 있는지 테스트하려면 Android의 일부 웹 서버에 핑 (ping) 할 수 있습니까? 그래서 주어진 사이트를 ping하고 인터넷이 없으면 false를 반환하는 메서드가 필요합니다.안드로이드에서 서버에 ping하는 방법은 무엇입니까?
http://developer.android.com/reference/java/net/InetAddress.html#isReachable(int)
어떤 사람들은 이것이 어떤 상황에서는 작동하지 않는다고 말합니다 ... – user2543953
네,하지만 안드로이드에서 특별히 작동합니다 - 저는 프로덕션 코드를 가지고 있으며 문제가 없습니다. 네트워크 연결에 대한 일반적인 테스트가 필요한 경우이 서버를 사용하여 지정된 서버에 대한 연결을 확인하고, ConnectivityManager를 사용해야합니다. – ognian
당신이 ConnectivityManager 클래스 봤어 : – Karakuri
이제 보겠습니다. 이 공공 정적 부울 isNetworkAvailable (컨텍스트 컨텍스트) \t \t {창 ((ConnectivityManager) context.getSystemService (Context.CONNECTIVITY_SERVICE))는 getActiveNetworkInfo() = NULL.! \t} 모든 상황에 적합한 솔루션으로 잘 작동합니까? – user2543953