想要看自己手机是否联网,需要三步:
这里直接写成一个方法:
private boolean isNetWork(){
ConnectivityManager cm=(ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info=cm.getActiveNetworkInfo();
if(info==null||!info.isAvailable())
{
return false;
}
return true;
}
true为联网,false为无网状态。
联网只能是一种,有无线网则取消数据连接,有4g则取消3g,有3g取消2g网。。。等等。