常用方法:

1.监听网络连接(Wi-Fi, GPRS, UMTS, etc),当网络发生改变时发送广播(broadcase)进行通知

2.通过该类查询网络连接状态

常用方法:

getActiveNetworkInfo() 返回 NetworkInfo,当前网络连接的信息

getNetworkInfo(int networkType) 返回一个指定网络的连接信息

getNetworkPreference() 返回首选网络连接的网络类型

setNetworkPreference(int preference)设置首选网络连接的网络类型

例子:判断当前网络连接状态

         public static boolean isNetworkConnected(Context context)    {    ConnectivityManager connMag = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);        NetworkInfo activeNetworkInfo = connMag.getActiveNetworkInfo();     if(activeNetworkInfo != null){       return activeNetworkInfo.isAvailable();    }    return false;    }  






更多相关文章

  1. Android(安卓)6.0以后蓝牙扫描及连接不上解决方案
  2. android二进制显示图片
  3. android拍照显示缩略图
  4. Android(安卓)Service在bindService不能触发onServiceConnected
  5. Android(安卓)SocketService
  6. Android(安卓)代码控制手机数据网络的开关(5.0以上)
  7. Android之使用网络技术
  8. asmack杂记
  9. Android(安卓)中文 API(123) —— AbsListView(一)

随机推荐

  1. android view事件分发机制
  2. SharedPreferences存储
  3. 第14章 使用Kotlin 进行 Android(安卓)开
  4. 当ScrollView嵌套RecyclerView 或者EditT
  5. Android(安卓)打印过长Log日志
  6. Android之官方导航栏之Toolbar(Toolbar+D
  7. Android上UDP组播无法接收数据的问题
  8. Android材料设计库之折叠式布局你应该知
  9. Android(安卓)添加Fragment的onTouchEven
  10. activity实现滑动效果