android.net.ConnectivityManager

ConnectivityManager用于获取网络状态。

1. 来源。

ConnectivityManager connManager = (ConnectivityManager )context.getSystemService(Context.CONNECTIVITY_SERVICE);

2.  职责:

(1) 监听网络连接(Wi-Fi,GPRS,UMTS等等。)

(2)当网络连接状态发生变化时,发送 广播意图(broadcast intents)。

(3)当一项网络链接失败时,尝试连接其他网络

(4)给应用程序提供接口来查找 coarse-gained/fine-grained 状态的有效网络。

3. 用法

(1)获取网络状态。

  http://blog.csdn.net/chenzheng_java/article/details/6387116/

(2)监听网络状态变化。

  http://ipjmc.iteye.com/blog/1323611

  

android.net.ConnectivityManager

时间: 2024-10-11 01:38:44

android.net.ConnectivityManager的相关文章

android之ConnectivityManager简介,网络连接状态

android之ConnectivityManager简介,网络连接状态

Android附近基站+Wifi+IP+GPS多渠道定位方案

前言: 在移动客户端的开发中,地理位置定位是一个非常重要的环节,有些时候用户可能会限制web app或者Android app的一些权限,或者由于信号不佳的原因无法获得准确的GPS位置,甚至为了省电,用户可能对开启GPS开关可能会有抵触情绪.但是不能因为GPS的种种限制就放弃了对用户位置的追踪.要通过一切能发送出信号的物体尽可能准确的获取到用户的位置,有时可以牺牲一些精度,对于大数据和用户地区分布分析来说,有一个大体的位置已经够分析人员使用,而且绕开GPS的重重壁垒,为数据的完整性提供可靠方案

Android一组WebView的随机,顺序,倒序加载

写了个应用,实现了一组WebView的顺序,倒序,和随机加载.之中使用了延时,为什么要使用呢?请看下图: package com.zms.csdngo; import android.content.Context; import android.content.Intent; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.net.wifi.WifiManager; i

Android 显示意图激活另外一个Actitity

1.跳转到一个新的Actitity 新建项目, 新建一个java类OtherScreenActivity 继承自 Activity类 package com.wuyudong.twoactivity; import android.app.Activity; import android.os.Bundle; //activity是系统的重要组件 //OS要想找到activity 就必须在清单文件中配置 public class OtherScreenActivity extends Activ

android 网络连接 wifi gprs的连接

package com.example.androidday15_network1; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.net.ConnectivityManager; import android.net.NetworkInfo.State; import android.os.Bundle; import andr

Android笔记之网络状态

先上一个工具类的代码: package com.yonyou.util; import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; /** * 判断当前网络状态 * @author xxx * */ public class NetWorkUtil { static NetWorkUtil netWorkUtil; private NetWorkU

《第一行代码:Android》读书笔记——第5章 Broadcast

(一)广播机制简介 1.Android广播的分类: 如图所示: 2.发送广播:使用Intent:接收广播:Broadcast Receiver. (二)接收系统广播 1.动态注册监听网络变化 示例程序: (1)MainActivity(注:以下代码中的ToastUtil是自己简单封装的Toast显示功能的类): 1 package com.example.broadcasttest; 2 3 import android.app.Activity; 4 import android.conten

android开发步步为营之67:使用android开源项目android-async-http异步下载文件

android-async-http项目地址 https://github.com/loopj/android-async-http,android-async-http顾名思义是异步的http请求,不过它也支持同步请求的,本文主要使用了android-async-http做异步请求下载文件.每当app需要更新新版本的时候,就需要用到下载功能的,经研究android-async-http这个第三方开源项目还是挺好用的,这里介绍给大家.     1.下载类DownloadManager.java

Android代码中实现WAP方式联网(转载!)

转载地址:http://www.linuxidc.com/Linux/2012-08/67980.htm 学习中,用到的,记录下. 无论是移动.联通还是电信,都至少提供了两种类型的的APN:WAP方式和NET方式.其中NET方式跟WIFI方式一样,无需任何设置,可自由访问所有类型网站,而WAP方式,需要手机先设置代理服务器和端口号等信息,并且只能访问HTTP协议类型的网站. 1) 移动的WAP名称是CMWAP,NET名称是CMNET: 2) 联通的WAP名称是UNIWAP,NET名称是UNINE