2012-03-13 18 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センチ=(ConnectivityManager)活性\t \t \t \t .getSystemService(Context.CONNECTIVITY_SERVICE)のようなアクティビティインスタンスを追加する作業の罰金です;!ありがとう.. – user749873

関連する問題