ConnectivityManager是网络连接管理器,获取手机有关的网络状态,都是通过它获取的。它主要用于查询网络状态并在网络发生改变时发生状态变化通知。这个类主要负责下列的四个方面:

1,监控网络状态(包括WIFI,GPRS等);

2,当网络连接改变时发生广播Intent;

3,当一种网络断开时,试图连接到另一种网络进行故障处理;

4,提供一系列接口让应用程序查询可获得的网络粗粒度和细粒度状态。

参考http://blog.csdn.net/oyangyujun/article/details/41723865

更多信息查看官方文档

转载于:https://www.cnblogs.com/feng-ye/p/6422541.html

获取手机网络状态之ConnectivityManager相关推荐

  1. android 获取手机网络状态

    与网络相关的,就经常要做网络状态判断及信息获取.用到的类ConnectivityManager 和NetworkInfo //获取网络连接管理者ConnectivityManager connecti ...

  2. uniapp获取手机网络状态和手机系统信息(如4g,wifi)

    先看代码,复制使用即可.(uni内置方法uni.getNetworkType用来获取网络状态,uni.getSystemInfo用来获取手机系统) <template><view&g ...

  3. Android获取当前网络状态

    Android获取当前网络状态 效果图 有网络 没有网络 源码 下载地址(Android Studio工程):http://download.csdn.net/detail/q4878802/9052 ...

  4. Swift获取当前网络状态Wifi/5G/4G/3G/2G

    通过Swift获取当前网络状态 通过第三方库Alamofire获取网络状态只能获取到ethernetOrWiFi.cellular.notReachable.unknown这几种网络状态,不能准确的获 ...

  5. 安卓获取手机网络强度_USB调试和USB网络共享,安卓有线投屏究竟选哪个?

    用过EZCast投屏设备的安卓手机E粉,可能有过这样的困惑. 「开启USB调试」和「开启USB网络共享」 究竟选哪个进行有线同屏? 今天的小E课堂中,我将带大家看看这两者的区别,以及应该用哪个比较好. ...

  6. 对手机网络状态改变时的监听

    我们做app的时候可能会经常遇到这样的需求,当客户端的网络状态更改的时候进行一系列的操作.比如客户端网络断了,或者恢复了网络进行一些友好提示之类的. 其实做这个非常简单,仅仅需要做俩个监听即可: // ...

  7. uniapp 判断手机网络状态

    代码 uni.getNetworkType({complete: e => {let networkType = e.networkType || 'none';switch (networkT ...

  8. Android获取网络状态

    前言:在开发安卓移动端时,几乎每一个app都需要连接网络,因此,对设备的网络状态检测是很有必要的!比如:检测当前网络是否可用,当前可用的网络是属于WIFI还是MOBILE等等. 实现步骤流程: 1 . ...

  9. iOS获取当前网络连接状态WiFi、5G、4G、3G、2G

    iOS获取网络连接状态 通过AFNetworking获取的网络状态只有未知.无网络连接.手机自带网络.WIFI,需求是需要准确的定位到是WiFi.5G.4G.3G.2G,所以AFNetworking并 ...

  10. iOS13 获取StatusBar并且获取网络状态

    获取StatusBar 项目中通过StatusBar来获取手机当前状态,但是在iOS 13中便获取不到了,调试了一下发现是UIApplication无法获取到statusBar. UIApplicat ...

最新文章

  1. ACMNO.14一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米? 保留两位小数 输入 M N 输出 它在第N次落地时反弹多高?共经过多少米
  2. 背英语单词很困难,不妨学习一下词根词缀吧(每天10个词根、词缀)Part 3
  3. PHP距离春节还剩多少天,2019年春节倒计时 现在距离2019年春节还有多少天 - 中国万年历...
  4. Android文本输入框EditText方法说明和属性
  5. Linux下安装与使用本地的perl模块
  6. signature=32c56289e10e63e51063305adfc34ef0,Deconfinement transition and Black Holes
  7. Hibernate Criteria 条件查询
  8. 【图像分割】基于matlab GAC水平集方法图像分割【含Matlab源码 389期】
  9. DB破解(暗黑破坏神辅助)使用方法
  10. QMS-云质-质量管理软件-企业数字化质量管理解决方案
  11. C# TIF文件转PDF
  12. html中怎么让照片变模糊,CSS改变图片由模糊到清晰
  13. 网易VIP等级,QQ会员等级,TOMVIP邮箱多少钱?
  14. Python之Sqlitespy中选出两表中以id相同的元素
  15. Kafka学习笔记1
  16. python汽车租赁程序_python数据分析实例:共享单车租用影响因素探索
  17. 在IT产品白皮书中遇到的缩略词
  18. 数据挖掘I 电力窃漏电用户自动识别
  19. 品味树莓派:Raspbian系统配置说明远程访问(无显示器使用)
  20. 【Pytorch学习笔记2】Pytorch的主要组成模块

热门文章

  1. c++ list遍历_List集合就这么简单「源码剖析」
  2. python 数组中取出最小值_Python 数组中的冒号使用
  3. 工程思想 ——【程序中的二进制】
  4. C语言:编写一个程序,输入用户的姓名和电话号码,按姓名的词典顺序排序后,输出用户的姓和电话号码;
  5. Kafka HWLEO概念入门
  6. k8s组件通信或者创建pod生命周期
  7. Mybatis中SqlNode的组合模式
  8. sel - performSelector - NSSelectorFromString()
  9. Win10 IIS本地部署MVC网站时不能运行?
  10. 基于Linux的系统的文件/文件夹的权限