ConnectivityManager用於獲取網絡狀態。java
1. 來源。網絡
ConnectivityManager connManager = (ConnectivityManager )context.getSystemService(Context.CONNECTIVITY_SERVICE);.net
2. 職責:blog
(1) 監聽網絡鏈接(Wi-Fi,GPRS,UMTS等等。)接口
(2)當網絡鏈接狀態發生變化時,發送 廣播意圖(broadcast intents)。ip
(3)當一項網絡連接失敗時,嘗試鏈接其餘網絡get
(4)給應用程序提供接口來查找 coarse-gained/fine-grained 狀態的有效網絡。it
3. 用法ast
(1)獲取網絡狀態。程序
http://blog.csdn.net/chenzheng_java/article/details/6387116/
(2)監聽網絡狀態變化。
http://ipjmc.iteye.com/blog/1323611