2012-03-13 2 views

답변

0

출처 : How to check internet access on Android? InetAddress never times out

public boolean isOnline() { 
    ConnectivityManager cm = 
     (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); 

    return cm.getActiveNetworkInfo().isConnectedOrConnecting(); 
} 

에 당신이 필요합니다 매니페스트 나는 개인적으로 사용자가 내 서버에 액세스 할 수 있는지 확인하기 위해 방화벽 (가능성을 특정 검사를 실행했다

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

차단 또는 로컬 연결 만있는 사용자)

Good Luck !!

+0

다음과 같이 활동 인스턴스를 추가하는 것이 좋습니다 ... ConnectivityManager cm = (ConnectivityManager) activity \t \t \t \t .getSystemService (Context.CONNECTIVITY_SERVICE) ;! 감사.. – user749873

관련 문제