成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android 監(jiān)聽網(wǎng)絡(luò)狀態(tài)+源代碼

移動(dòng)開發(fā) Android
開發(fā)過程中經(jīng)常會(huì)遇到一種需求,在你的Activity中需要獲得網(wǎng)絡(luò)連接的狀態(tài),以便確認(rèn)下一步的流程,之前設(shè)計(jì)過一個(gè)復(fù)雜的方法,后來(lái)發(fā)現(xiàn)每次網(wǎng)絡(luò)狀態(tài)發(fā)生變化了都會(huì)發(fā)廣播出來(lái),廣播這是個(gè)好東西,有了廣播,我們就可以靈活的去處理了。

網(wǎng)絡(luò)狀態(tài)發(fā)生變化的時(shí)候,系統(tǒng)會(huì)發(fā)出 android.net.conn.CONNECTIVITY_CHANGE 廣播

手機(jī)解鎖動(dòng)作的時(shí)候,系統(tǒng)會(huì)發(fā)出android.intent.action.USER_PRESENT 廣播,我這里為了在解鎖手機(jī)時(shí)獲取到,所以添加上手機(jī)解鎖事件廣播。

注冊(cè)Receiver后,就可以在ConnctionChangeReceiver中接收到網(wǎng)絡(luò)狀態(tài)變化和手機(jī)解鎖動(dòng)作的廣播

其次,我們處理接收到的廣播,實(shí)現(xiàn)方法如下,在onReceive中添加網(wǎng)絡(luò)狀態(tài)判斷

  1. ConnectivityManager connectMgr = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); 
  2. NetworkInfo mobNetInfo = connectMgr.getNetworkInfo(ConnectivityManager.TYPE_MOBILE); 
  3. NetworkInfo wifiNetInfo = connectMgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI); 

ConnectivityManager 獲取當(dāng)前系統(tǒng)服務(wù)信息
getNetworkInfo 分別獲取 類型為MOBILE和WIFI兩種聯(lián)網(wǎng)方式的信息。

通過判斷mobNetInfo.isConnected() 和 wifiNetInfo.isConnected() 返回的Boolean 布爾值來(lái)確定當(dāng)前聯(lián)網(wǎng)狀態(tài)。

  1. if (!mobNetInfo.isConnected() && !wifiNetInfo.isConnected()) {// unconnect network 
  2. else {// connect network 

這里只添加了當(dāng)前是否連接網(wǎng)絡(luò),如果需要區(qū)分是數(shù)據(jù)還是WIFI連接,可以分別判斷。

這里要注意,添加Android permission訪問權(quán)限http://mobile.51cto.com/aprogram-386433.htm

  1. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

 以上就是Android 監(jiān)聽網(wǎng)絡(luò)狀態(tài)的代碼實(shí)現(xiàn)過程。

 

責(zé)任編輯:閆佳明 來(lái)源: cnblogs
相關(guān)推薦

2015-08-07 15:42:21

網(wǎng)絡(luò)監(jiān)聽源碼

2021-04-15 09:18:57

鴻蒙HarmonyOS應(yīng)用

2011-05-26 14:17:16

Android 源代碼

2009-04-03 08:28:39

2010-02-05 18:00:18

Android源代碼

2010-03-02 10:08:28

Android源代碼

2011-11-15 10:16:41

Android 4.0Google

2010-02-04 10:58:29

Android 源代碼

2014-11-06 09:31:20

Android 5.0Google

2010-01-28 15:49:17

Android判斷網(wǎng)絡(luò)

2011-10-21 09:24:13

谷歌Android 4.0源代碼

2015-10-08 09:03:18

Android6.0源代碼

2010-03-05 14:38:46

Android智能手機(jī)

2009-05-30 09:19:44

AndroidGoogle移動(dòng)OS

2024-06-21 14:28:08

2021-05-18 14:56:58

網(wǎng)絡(luò)安全數(shù)據(jù)泄露黑客

2014-07-03 13:51:10

Android LAndroid L源碼

2010-03-03 17:19:48

Android

2017-09-18 22:55:46

GoogleAndroidRTDB

2022-08-29 15:34:39

網(wǎng)絡(luò)攻擊密碼
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲精品中文在线观看 | www.久久.com| 男女羞羞视频在线观看 | 欧美精品一区二区三区在线播放 | 国产成人精品一区二区三区网站观看 | 午夜精品视频 | 久久精品免费一区二区三 | 欧美簧片| 亚州成人 | 亚洲综合婷婷 | 91福利影院 | 九九免费在线视频 | 拍真实国产伦偷精品 | 国产精品一区二区无线 | 中文字幕 在线观看 | 亚洲午夜精品一区二区三区 | 亚洲成人综合在线 | 日韩影院在线 | 成人综合视频在线观看 | 免费午夜电影 | 日韩在线视频精品 | 97国产一区二区精品久久呦 | 国产视频中文字幕在线观看 | 亚洲一区二区三区四区五区午夜 | 国产成人精品av | 免费在线一区二区 | 伊人狼人影院 | 成年免费大片黄在线观看一级 | 国产视频福利在线观看 | 精品欧美一区免费观看α√ | 午夜在线视频 | 亚洲一区 中文字幕 | 中文字幕在线观看一区二区 | 草久久 | 亚洲国产欧美在线 | 国产电影精品久久 | 成人在线播放 | 成人在线视频网 | 伊人狠狠| 日韩成人精品在线观看 | 亚洲精品一区二区 |