首先加判断网络权限
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
判断网络是否连接
网络连接管理器
ConnectivityManager connectivityManager = (ConnectivityManager)getSystemService (CONNECTIVITY_SERVICE) ;
网络信息
NetworkInfo info = connectivityManager.getActiveNetWorkInfo();
if(info != null ){
//表示可以连接网络
}else{
//则不能
}
//
判断是否是wifi
ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
NetworkInfo info = connectivityManager.getActiveNetworkInfo();
if (info != null && info.getType() == connectivityManager.TYPE_WIFI) {
return true;
}
判断是否是手机流量
//网络连接管理器
ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
//网络信息
NetworkInfo info = connectivityManager.getActiveNetworkInfo();
if (info != null && info.getType() == connectivityManager.TYPE_MOBILE) {
return true;
}