随着移动网络升级:2G->3G->4G甚至相传正在研发的5G,网络速度是越来越快,但这流量也像流水一般哗哗的溜走。

网上不是流传一个段子:睡觉忘记关流量,第二天房子就归移动了!

这固然是一种夸张的说法,但是作为一个优秀的App开发人员,我们需要在App中给出最恰当的提示。

在需要花费大量流量的时候(例如:视频,下载等)给出一些提示。

在用户视频期间用户切换网络的时候给出是否继续观看的提示!

下面笔者就给出一种可以实时监控网络状态改变的方法!

笔者使用的是网络流传最广的网络监控类:Reachability

点击此处下载本文Demo:(见下面附件)

将上部所下载的文件解压,将NetworkReachability文件夹加入你需要添加的工程之中。

示例说明:此示例用于演示关于如何使用SystemConfiguratio Reachalility程序接口来判定相关的网络连接状态及状态变 化,所以在使用此示例中的Reachability.(h/m)文件于自有的项目中的前提是必须引入SystemConfiguration.framework。

源码见附件

详细说明:http://ios.662p.com/thread-2297-1-1.html

最新文章

  1. 20161117__修改yum源
  2. eclipse中maven install和build,clean
  3. 9月5日网页基础知识 通用标签、属性(body属性、路径、格式控制) 通用标签(有序列表、无序列表、常用标签)(补)
  4. Oracle java.sql.SQLException: 数字溢出
  5. 转 系统级编程语言性能PK
  6. c sharp学习 问题记录
  7. Android activity界面跳转动画
  8. jenkins参数化构建过程
  9. 会吓人的概念证明病毒: Chameleon
  10. JSON 数字排序 多字段排序
  11. IOS中的几中观察监听模式
  12. 在uboot里面加入环境变量使用run来运行
  13. SQL Server 2008 2005删除或压缩数据库日志的方法
  14. Redis(2)用jedis实现在java中使用redis
  15. Sql server 用T-sql读取本地数据文件dbf的数据文件
  16. 七、eclipse添加离线约束,使不联网也能有一些代码的提示,例如dubbo
  17. tomcat多项目
  18. 创建SpringBoot项目pom.xml文件第一行报错:Non-parseable POM E:\maven\repository\org\springframework\securit
  19. SQLServer SQL连接查询深度探险(摘录
  20. 在vmware中实现Ubuntu与win7(主机)之间同步实现共享文件

热门文章

  1. JQ + PHP + TrackMore物流信息跟踪
  2. (蓝桥)2017C/C++A组第一题迷宫
  3. 1.4.1 安装Python扩展库
  4. ZOJ 3687 The Review Plan I
  5. redis高可用,保证高并发
  6. POJ 3061 Subsequence 尺取
  7. Aggressive Cows 二分
  8. 洛谷 P2548 [AHOI2004]智能探险车
  9. python初码
  10. [RxJS] Throttling vs Debouncing