判断网络
2016-07-28 15:10
274 查看
//直接粘贴复制就能用
切记一定要加权限:android.permission.ACCESS_NETWORK_STATE
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 获取连接管理器 ConnectivityManager cn = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE); // 获取当前网络信息对象 NetworkInfo info = cn.getActiveNetworkInfo(); if (info != null && info.isAvailable() && info.isConnected()) { // 获取网络类型 int type = info.getType(); if (type == ConnectivityManager.TYPE_WIFI) { Toast.makeText(this, "WIFE网络可用", 0).show(); } else if (type == ConnectivityManager.TYPE_MOBILE) { Toast.makeText(this, "手机网络可用", 0).show(); } } else { Toast.makeText(this, "网络不可用", 0).show(); } }
切记一定要加权限:android.permission.ACCESS_NETWORK_STATE