Android 判斷網(wǎng)絡(luò)狀態(tài)及開(kāi)啟網(wǎng)路
Android 判斷網(wǎng)絡(luò)狀態(tài)及開(kā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)行一下判斷,如果沒(méi)有網(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)并開(kā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)聽(tīng)
- Android檢查網(wǎng)絡(luò)狀態(tài)工具類(lèi)詳解
- android 監(jiān)聽(tīng)網(wǎng)絡(luò)狀態(tài)的變化及實(shí)戰(zhàn)的示例代碼
- Android判斷網(wǎng)絡(luò)狀態(tài)的代碼
- Android 監(jiān)聽(tīng)網(wǎng)絡(luò)狀態(tài)方法詳解
- Android 判斷網(wǎng)絡(luò)狀態(tài)實(shí)例詳解
- Android 廣播監(jiān)聽(tīng)網(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)聽(tīng)
相關(guān)文章
Android編程實(shí)現(xiàn)支持拖動(dòng)改變位置的圖片中疊加文字功能示例
這篇文章主要介紹了Android編程實(shí)現(xiàn)支持拖動(dòng)改變位置的圖片中疊加文字功能,可實(shí)現(xiàn)Android圖片與文字動(dòng)態(tài)操作功能,涉及視圖及圖片動(dòng)態(tài)運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下2017-01-01
android編程之下拉刷新實(shí)現(xiàn)方法分析
這篇文章主要介紹了android編程之下拉刷新實(shí)現(xiàn)方法,以實(shí)例形式詳細(xì)分析了Android編程中針對(duì)ListView下拉刷新的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-11-11
Android應(yīng)用開(kāi)發(fā)中WebView的常用方法筆記整理
WebView即是在安卓本地應(yīng)用中打開(kāi)網(wǎng)頁(yè)視圖功能,其中對(duì)于JavaScript加載的各項(xiàng)操作是重點(diǎn)和難點(diǎn),本文就為大家送上Android應(yīng)用開(kāi)發(fā)中WebView的常用方法筆記整理2016-05-05
Android 實(shí)現(xiàn)帶字母索引的側(cè)邊欄功能
這篇文章主要介紹了Android 實(shí)現(xiàn)帶字母索引的側(cè)邊欄功能,需要的朋友可以參考下2017-08-08
Android開(kāi)發(fā)中的ViewModel使用實(shí)戰(zhàn)案例
在Android應(yīng)用開(kāi)發(fā)中,ViewModel作為架構(gòu)組件,重要的功能是管理UI數(shù)據(jù)與生命周期,文章深入分析ViewModel如何感知View的生命周期,以及其核心優(yōu)勢(shì),包括生命周期感知、數(shù)據(jù)持久化和與UI層解耦,幫助開(kāi)發(fā)者利用ViewModel優(yōu)化應(yīng)用架構(gòu),需要的朋友可以參考下2024-10-10
Android 自定義Switch開(kāi)關(guān)按鈕的樣式實(shí)例詳解
本文主要講的是在Android原生Switch控件的基礎(chǔ)上進(jìn)行樣式自定義,內(nèi)容很簡(jiǎn)單,但是在實(shí)現(xiàn)的過(guò)程中還是遇到了一些問(wèn)題,在此記錄下來(lái),需要的朋友參考下吧2017-12-12
Android實(shí)現(xiàn)QQ的第三方登錄和分享
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)QQ的第三方登錄和分享,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-11-11

