나는이 인터넷이지만, 어떤 경우에는 내가 WIFI하지만 인터넷에 연결할 수 있어요 경우가 완벽하게 작동안드로이드 인터넷 연결 시간 제한
public class InternetDetector {
private Context _context;
public InternetDetector(Context context) {
this._context = context;
}
/**
* Checking for all possible internet providers
**/
public Boolean isConnectingToInternet() {
ConnectivityManager connectivityManager
= (ConnectivityManager) _context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null && activeNetworkInfo.isConnectedOrConnecting();
}
public Boolean isOnline() {
try {
Process p1 = java.lang.Runtime.getRuntime().exec("ping -c 1 www.google.com");
int returnVal = p1.waitFor();
boolean reachable = (returnVal == 0);
return reachable;
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return false;
}
}
를 사용하여 인터넷 연결을 감지 할 수 있어요. 이 경우 인터넷을 사용할 수없는 경우 10 초 후에 사용자에게 [No INTERNET CHECK YOUR CONNECTION]이라는 메시지를 표시하기로했습니다.
어떻게해야합니까?
덕분에 내가 이것을 시도하자 : 추가 정보를 위해 서버도 ^^
당신이 대답을 확인할 수 있습니다. – Andi
@ChandraMouliPoreddy 확실한 친구, 그리고 그때 일하는 경우에 받아들이고 응답을 평가하는 것을 잊지 말라. :) –