// 判断当前网络环境:WIFI、移动网络还是无网络状态
ConnectivityManager conMann = (ConnectivityManager)
this.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mobileNetworkInfo = conMann.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
NetworkInfo wifiNetworkInfo = conMann.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
if (mobileNetworkInfo.isConnected()) {
Toast.makeText(network_settingActivity.this, "现在是移动网络环境!", Toast.LENGTH_SHORT).show();
}else if(wifiNetworkInfo.isConnected())
{
Toast.makeText(network_settingActivity.this, "现在是WIFI环境!", Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(network_settingActivity.this, "现在是没有网络环境!", Toast.LENGTH_SHORT).show();
}