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

