2011-09-08 61 views

回答

0

,你可以在Android中使用ConnectivityManager

ConnectivityManager cm = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); 
NetworkInfo net = cm.getActiveNetworkInfo(); 
if(net != null && net.isConnected()) { 
    // we have connection 
} 

编辑:检查互联网连接需要一定的权限,以及:

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

你可以参考我的文章在这里为网络交换机和检查连接: (注意:我在该帖子中发布了以下问题的答案)

How to handle WiFi to Mobile network switch programatically?

你必须在AndroidManifest.xml

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