软件编程
位置:首页>> 软件编程>> Android编程>> Android中判断网络是否连接实例详解

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

作者:lqh  发布时间:2023-10-19 11:45:39 

标签:Android,判断网络

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(); //  

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

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com