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

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

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

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

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

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

其次,我們處理接收到的廣播,實現(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 獲取當前系統(tǒng)服務(wù)信息
getNetworkInfo 分別獲取 類型為MOBILE和WIFI兩種聯(lián)網(wǎng)方式的信息。

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

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

這里只添加了當前是否連接網(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)的代碼實現(xiàn)過程。

 

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

2015-08-07 15:42:21

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

2021-04-15 09:18:57

鴻蒙HarmonyOS應(yīng)用

2009-04-03 08:28:39

2011-05-26 14:17:16

Android 源代碼

2010-02-04 10:58:29

Android 源代碼

2014-11-06 09:31:20

Android 5.0Google

2010-02-05 18:00:18

Android源代碼

2010-03-02 10:08:28

Android源代碼

2011-11-15 10:16:41

Android 4.0Google

2010-01-28 15:49:17

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

2010-03-05 14:38:46

Android智能手機

2009-05-30 09:19:44

AndroidGoogle移動OS

2011-10-21 09:24:13

谷歌Android 4.0源代碼

2015-10-08 09:03:18

Android6.0源代碼

2021-05-18 14:56:58

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

2024-06-21 14:28:08

2010-03-03 17:19:48

Android

2017-09-18 22:55:46

GoogleAndroidRTDB

2014-07-03 13:51:10

Android LAndroid L源碼

2022-08-29 15:34:39

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

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

主站蜘蛛池模板: 免费在线观看毛片 | 欧洲色| 国产精品爱久久久久久久 | 国产高清视频 | av香港经典三级级 在线 | 夜夜操av | 天天干天天插天天 | 中文字幕在线观看一区 | 成人av播放 | 91网在线观看 | 日韩av在线不卡 | 伊人亚洲 | 在线激情视频 | 国产成人免费 | 精品国产一区二区三区久久 | 国产久| 国产乱码精品1区2区3区 | 久久久久久美女 | 一级做a爰片性色毛片16 | 欧美 日韩 在线播放 | 精品一区国产 | 国产96色在线 | 欧美h视频 | 四虎永久影院 | 亚洲国产成人久久综合一区,久久久国产99 | 欧美日一区 | 国产激情福利 | 亚洲高清视频一区二区 | 激情一区 | 亚洲不卡视频 | 粉嫩一区二区三区性色av | 亚洲午夜久久久 | 精品一区在线免费观看 | 97碰碰碰 | 日本网站免费在线观看 | 精品1区2区3区4区 | 精品一二区 | 91精品久久久久 | 日韩中出 | 日韩在线小视频 | 粉嫩粉嫩芽的虎白女18在线视频 |