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

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

更多相关文章

  1. Android AnimationSet详解
  2. android 网络请求方式 例子
  3. Android Studio 实现播放本地/网络视频
  4. 判断当前网络是否可用和调用系统设置wifi界面
  5. Android中检测网络连接状况的方法
  6. android中判断网络是否连接

随机推荐

  1. Android 之不要滥用 SharedPreferences(上
  2. Android架构组件-WorkManager
  3. Android中gravity与layout_gravity的区别
  4. android关机充电流程、充电画面显示
  5. Android广播机制分析
  6. Error running app: Instant Run require
  7. Android TextView和ImageView简单说明
  8. Android UI布局中设置了fill_parenet仍然
  9. Android关机充电流程
  10. android中空的view,可以设置为水平线