Android中判斷是否聯網實現代碼
更新時間:2015年06月09日 11:25:21 投稿:junjie
這篇文章主要介紹了Android中判斷是否聯網實現代碼,本文直接給出實現代碼,需要的朋友可以參考下
下面的方法返回false表示網絡不通
// 檢測網絡
public static boolean checkNetworkAvailable(Context context) {
ConnectivityManager connectivity = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
if (connectivity == null) {
return false;
} else {
NetworkInfo[] info = connectivity.getAllNetworkInfo();
if (info != null) {
for (int i = 0; i < info.length; i++) {
if (info[i].getState() == NetworkInfo.State.CONNECTED) {
NetworkInfo netWorkInfo = info[i];
if (netWorkInfo.getType() == ConnectivityManager.TYPE_WIFI) {
return true;
} else if (netWorkInfo.getType() == ConnectivityManager.TYPE_MOBILE) {
return true;
}
}
}
}
}
return false;
}
相關文章
Android編程自定義View時添加自己的監(jiān)聽器示例
這篇文章主要介紹了Android編程自定義View時添加自己的監(jiān)聽器,涉及Android自定義view中監(jiān)聽器的添加、設置與使用相關操作技巧,需要的朋友可以參考下2018-01-01
基于Android10渲染Surface的創(chuàng)建過程
這篇文章主要介紹了基于Android10渲染Surface的創(chuàng)建過程,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-08-08
Android TabLayout(選項卡布局)簡單用法實例分析
這篇文章主要介紹了Android TabLayout(選項卡布局)簡單用法,結合實例形式簡單分析了Android選項卡布局的界面布局與功能實現具體相關技巧,需要的朋友可以參考下2016-01-01
Android 動態(tài)添加view或item并獲取數據的實例
下面小編就為大家?guī)硪黄狝ndroid 動態(tài)添加view或item并獲取數據的實例。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-10-10

