android 網路判斷類,用來判斷網路狀態
使用方法:
(1)先初始化
//初始化網路狀態檢測類
networkstatemanager.instance().init(this);
(2)判斷是否聯網
networkstatemanager.instance().isnetworkconnected();
import android.content.context;
import android.net.connectivitymanager;
import android.net.networkinfo;
public class networkstatemanager
public void init(context ctx)
public static synchronized networkstatemanager instance()
return s_m; }
/*** 判斷是否有網路連線
* @return
*/public boolean isnetworkconnected()
connectivitymanager connectivity = (connectivitymanager) context
.getsystemservice(context.connectivity_service);
if (connectivity == null)
else}}
} return false;
} /**
* 判斷wifi網路是否可用
* @return
*/public boolean iswificonnected()
}return false;
} /**
* 判斷mobile網路是否可用
* @return
*/public boolean ismobileconnected()
}return false; }
public int getconnectedtype()
}return -1; }
}
參考
Android網路連線判斷
獲取網路資訊需要在androidmanifest.xml檔案中加入相應的許可權。工具類 定義乙個類 netstateutil1 判斷是否有網路連線 1 public boolean isnetworkconnected context context 9 10return false 11 2 判斷...
Android之網路連線判斷
android進行網路聯網的一些操作時,經常會對網路是否已經連線成功進行判斷。我們通常會對wifi和流動網路進行判斷,我們需要判斷網路裝置是否開啟,是否連線成功,這裡做個筆記哈。package com.example.util import android.content.context impor...
Android判斷網路連線相關方法
獲取網路資訊需要在androidmanifest.xml檔案中加入相應的許可權。1.判斷是否有網路連線 public boolean isnetworkconnected context context return false 2.判斷wifi網路是否可用 public boolean iswif...