- 論壇徽章:
- 0
|
安卓手機(jī)軟件啟動(dòng)時(shí)經(jīng)常需要判斷手機(jī)是否聯(lián)網(wǎng),該代碼段即判斷手機(jī)網(wǎng)絡(luò)是否開(kāi)啟的方法
[代碼]返回true,網(wǎng)絡(luò)已開(kāi)啟,否則網(wǎng)絡(luò)未開(kāi)啟- /**
- * 判斷網(wǎng)絡(luò)是否可用
- * @param context
- * @return
- */
- public static boolean isnetWorkAvilable(Context context) {
- ConnectivityManager connectivityManager = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
- if(connectivityManager == null) {
- Log.e("FlyleafActivity", "couldn't get connectivity manager");
- } else {
- NetworkInfo [] networkInfos = connectivityManager.getAllNetworkInfo();
- if(networkInfos != null){
- for (int i = 0, count = networkInfos.length; i < count; i++) {
- if(networkInfos[i].getState() == NetworkInfo.State.CONNECTED){
- return true;
- }
- }
- }
- }
- return false;
- }
復(fù)制代碼 |
|