利用BroadCastReceiver做网络判断
来源:互联网 发布:mac怎么给手机换铃声 编辑:程序博客网 时间:2024/06/05 14:37
.案例1:利用广播做网络判断(一般用于下载之前做判断)
用到的类:ConnectivityManager-->用于网络管理连接的类,是一个系统的服务 NetworkInfo 网络详细信息,包括网络的类型,是否连接的状态等Demo:(在广播的类中) public void onReceive(Context context, Intent intent) { //通过系统服务拿到ConnectivityManager值 ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo =connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE); NetworkInfo wifiInfo = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI); //只要有网络连接就通知用户可以下载 if(!networkInfo.isConnected() && !wifiInfo.isConnected()){ Toast.makeText(context,"没有连接网络",Toast.LENGTH_SHORT).show(); }else{ Toast.makeText(context,"网络已经连接",Toast.LENGTH_SHORT).show(); } }
0 0
- 利用BroadCastReceiver做网络判断
- BroadcastReceiver 判断网络状态
- BroadcastReceiver广播判断网络
- 用BroadcastReceiver判断网络状况
- Android四大组件之--BroadcastReceiver--判断网络连接
- Android 利用BroadcastReceiver实时检测网络状态变化
- NSPredicate 利用谓词过滤做判断
- 面向对象--利用toString做类型判断
- 利用BroadCastReceiver读取短信
- 利用BroadcastReceiver监听短信
- Android 利用PhoneStatelistener 判断网络是否连接
- iOS 利用AFnetworking判断网络状态
- 利用广播机制判断当前网络状态
- BroadcastReceiver 网络状态变化
- BroadcastReceiver监听网络状态
- 利用BroadcastReceiver实现抢购倒计时
- 网络通信程序做个瞬间的扫描判断
- 利用tc来做网络延时的模拟
- java发送Email代码实现
- hive UDF 提取文本中的国家名
- 二分查找算法
- leetcode第20题——*Valid Parentheses
- 读算法导论日志:插入排序
- 利用BroadCastReceiver做网络判断
- HTTP协议的主要特征
- 利用BroadCastReceiver读取短信
- [leetcode] Divide and Conquer
- BroadCastReceiver
- POJ--2718 Smallest Difference
- 【Github教程】史上最全github使用方法:github入门到精通
- 在win8下安装centos7报错解决
- 小计,困扰了一天的图片内存问题