장치가 인터넷에 연결되어 있는지 확인해야합니다. 나는 다음과 같은 많은 답변을 발견했다.
private boolean isNetworkAvailable() {
ConnectivityManager connectivityManager
= (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null;
}
(에서 촬영 안드로이드에서 사용할 수있는 인터넷 연결이 있는지 여부를 감지합니다 .)
그러나 인터넷에 액세스 할 수없는 무선 네트워크에 연결된 경우이 방법이 맞지 않습니다 ...이 방법은 true를 반환합니다 ... 장치가 인터넷에 연결되어 있고 연결되어 있지 않은지 알 수있는 방법이 있습니까 무엇인가?
isNetworkConnected
기능 블록은 모든 사용되지 않는 코드가 포함되어 있습니다 Build.VERSION.SDK_INT >= Build.VERSION_CODES.M
. 문제 및 해결 방법에 대한 자세한 내용은 stackoverflow.com/questions/53532406/…