Android 判斷網(wǎng)絡(luò)狀態(tài)及開啟網(wǎng)路
Android 判斷網(wǎng)絡(luò)狀態(tài)及開啟網(wǎng)路
在使用Android連接網(wǎng)絡(luò)的時(shí)候,并不是每次都能連接到網(wǎng)絡(luò),在這個(gè)時(shí)候,我們最好是在程序啟動(dòng)的時(shí)候?qū)W(wǎng)絡(luò)的狀態(tài)進(jìn)行一下判斷,如果沒有網(wǎng)絡(luò)則進(jìn)行即時(shí)提醒用戶進(jìn)行設(shè)置。
要判斷網(wǎng)絡(luò)狀態(tài),首先需要有相應(yīng)的權(quán)限,下面為權(quán)限代碼:
即允許訪問(wèn)網(wǎng)絡(luò)狀態(tài):
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
下面為判斷代碼:
/** * 測(cè)試網(wǎng)絡(luò) */ public boolean TestNetWork() { if(context != null){ ConnectivityManager connectivityManager =(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo activeNetInfo = connectivityManager.getActiveNetworkInfo(); if(activeNetInfo==null){ handler.sendEmptyMessage(8); return false; } boolean netInfo = activeNetInfo.isAvailable(); if(!netInfo){ handler.sendEmptyMessage(8); return false; } } return true; }
以上就是Android判斷網(wǎng)路狀態(tài)并開啟網(wǎng)路的實(shí)例,如有疑問(wèn)請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
- Android仿QQ微信實(shí)時(shí)監(jiān)測(cè)網(wǎng)絡(luò)狀態(tài)
- Android BroadcastReceiver實(shí)現(xiàn)網(wǎng)絡(luò)狀態(tài)實(shí)時(shí)監(jiān)聽
- Android檢查網(wǎng)絡(luò)狀態(tài)工具類詳解
- android 監(jiān)聽網(wǎng)絡(luò)狀態(tài)的變化及實(shí)戰(zhàn)的示例代碼
- Android判斷網(wǎng)絡(luò)狀態(tài)的代碼
- Android 監(jiān)聽網(wǎng)絡(luò)狀態(tài)方法詳解
- Android 判斷網(wǎng)絡(luò)狀態(tài)實(shí)例詳解
- Android 廣播監(jiān)聽網(wǎng)絡(luò)狀態(tài)詳解及實(shí)例代碼
- Android中利用NetworkInfo判斷網(wǎng)絡(luò)狀態(tài)時(shí)出現(xiàn)空指針(NullPointerException)問(wèn)題的解決方法
- Android使用觀察者模式Observer實(shí)現(xiàn)網(wǎng)絡(luò)狀態(tài)監(jiān)聽
相關(guān)文章
Android開發(fā)中button按鈕的使用及動(dòng)態(tài)添加組件方法示例
這篇文章主要介紹了Android開發(fā)中button按鈕的使用及動(dòng)態(tài)添加組件方法,涉及Android針對(duì)button按鈕的事件響應(yīng)及TextView動(dòng)態(tài)添加相關(guān)操作技巧,需要的朋友可以參考下2017-11-11android中RecycleView添加下滑到底部的監(jiān)聽示例
本篇文章主要介紹了android中RecycleView添加下滑到底部的監(jiān)聽示例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-03-03Android入門之實(shí)現(xiàn)自定義可復(fù)用的BaseAdapter
這篇文章主要為大家詳細(xì)介紹了Android如何構(gòu)建一個(gè)可復(fù)用的自定義BaseAdapter,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Android有一定的幫助,需要的可以參考一下2022-11-11Android使用SqLite實(shí)現(xiàn)登錄注冊(cè)功能流程詳解
這篇文章主要介紹了使用Android Studio自帶的sqlite數(shù)據(jù)庫(kù)實(shí)現(xiàn)一個(gè)簡(jiǎn)單的登錄注冊(cè)功能,SQLite是一個(gè)軟件庫(kù),實(shí)現(xiàn)了自給自足的、無(wú)服務(wù)器的、零配置的、事務(wù)性的SQL數(shù)據(jù)庫(kù)引擎,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下2023-12-12XListView實(shí)現(xiàn)下拉刷新和上拉加載原理解析
這篇文章主要為大家解析了XListView實(shí)現(xiàn)下拉刷新和上拉加載原理,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-12-12Popupwindow 的簡(jiǎn)單實(shí)用案例(顯示在控件下方)
下面小編就為大家?guī)?lái)一篇Popupwindow 的簡(jiǎn)單實(shí)用案例(顯示在控件下方)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-04-04Android實(shí)現(xiàn)橫向無(wú)限循環(huán)滾動(dòng)的單行彈幕效果
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)橫向無(wú)限循環(huán)滾動(dòng)的單行彈幕效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-06-06淺談Android中Drawable使用知識(shí)總結(jié)
本篇文章主要介紹了淺談Android中Drawable使用知識(shí)總結(jié),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-12-12Android滑動(dòng)拼圖驗(yàn)證碼控件使用方法詳解
這篇文章主要為大家詳細(xì)介紹了Android滑動(dòng)拼圖驗(yàn)證碼控件的使用方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08Android Studio 3.0中mipmap-anydpi-v26是什么東東
在Android Studio 3.0中一旦我們創(chuàng)建了一個(gè)項(xiàng)目,一個(gè)名為mipmap-anydpi-v26自動(dòng)創(chuàng)建的文件夾在res文件夾下。它究竟能干什么?為什么我們需要這個(gè)?我們?cè)陂_發(fā)時(shí)該如何利用它,下面通過(guò)本文給大家介紹下2017-12-12