您的位置:首页 > 理论基础 > 计算机网络

Android网络连接判断

2015-01-29 09:43 239 查看
public static boolean checkNetWorkStatus(Context context) {
boolean netSataus = false;
ConnectivityManager connectivity = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo newworkInfo = connectivity.getActiveNetworkInfo();
if (newworkInfo != null) {
// netSataus = newworkInfo.isAvailable();
netSataus = newworkInfo.isConnected();
}
return netSataus;
}

获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
1,显示连接已保存,但标题栏没有,即没有实质连接上   not connect, available
2,显示连接已保存,标题栏也有已连接上的图标,         connect, available
3,选择不保存后                                                    
       not connect, available
4,选择连接,在正在获取IP地址时                                 not connect,
not available
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: