android 網路連線判斷

2021-09-06 14:43:23 字數 1154 閱讀 8436

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...