首页 > 系统 > Android > 正文

Android中判断网络是否连接实例详解

2019-12-12 03:53:24
字体:
来源:转载
供稿:网友

Android中判断网络是否连接实例详解

在android中,如何监测网络的状态呢,这个有的时候也是十分重要的,方法如下:

public class ConnectionDetector {      private Context _context;      public ConnectionDetector(Context context){     this._context = context;   }    public boolean isConnectingToInternet(){     ConnectivityManager connectivity = (ConnectivityManager) _context.getSystemService(Context.CONNECTIVITY_SERVICE);      if (connectivity != null)       {        NetworkInfo[] info = connectivity.getAllNetworkInfo();        if (info != null)           for (int i = 0; i < info.length; i++)             if (info[i].getState() == NetworkInfo.State.CONNECTED)            {              return true;            }       }      return false;   } 

调用:

ConnectionDetector cd = new ConnectionDetector(getApplicationContext());    Boolean isInternetPresent = cd.isConnectingToInternet(); //  

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表