源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2020-06-24 12:52 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Android中判断网络是否连接实例详解
[b]Android中判断网络是否连接实例详解[/b] 在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)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部