android中判斷當前網路連線狀態是wifi還是3G

時間 2021-08-30 09:58:52

1樓:匿名使用者

// 獲取代表聯網狀態的networkinfo物件 networkinfo networkinfo = connmanager.getactivenetworkinfo();

// 獲取當前的網路連線是否可用 if (null == networkinfo) else else }state state = connmanager.getnetworkinfo(

connectivitymanager.type_mobile).getstate();

if (state.connected == state)state = connmanager.getnetworkinfo(connectivitymanager.

type_wifi)

.getstate();

if (state.connected == state)//// 跳轉到無線網路設定介面

// startactivity(new

// intent(android.provider.settings.action_wireless_settings));

//// 跳轉到無限wifi網路設定介面

// startactivity(new

// intent(android.provider.settings.action_wifi_settings)); }也可以:

privatevoid testconnectivitymanager()

android 能判斷當前網路是否連線,連線的是 wifi 還是 3g/4g

2樓:丫丫的蘿莉控

// 獲取代表聯網狀態的networkinfo物件 networkinfo networkinfo = connmanager.getactivenetworkinfo();

// 獲取當前的網路連線是否可用 if (null == networkinfo) else else }state state = connmanager.getnetworkinfo(

connectivitymanager.type_mobile).getstate();

if (state.connected == state)state = connmanager.getnetworkinfo(connectivitymanager.

type_wifi)

.getstate();

if (state.connected == state)//// 跳轉到無線網路設定介面

// startactivity(new

// intent(android.provider.settings.action_wireless_settings));

//// 跳轉到無限wifi網路設定介面

// startactivity(new

// intent(android.provider.settings.action_wifi_settings)); }也可以:

privatevoid testconnectivitymanager()

3樓:

android 判斷當前的網路連線是wifi還是3g,4g csdn

4樓:匿名使用者

/*** 判斷是否是wifi連線

*/public static boolean iswifi(context context)

/*** 判斷網路是否連線**/

public static boolean isconnected(context context) }}

return false;}

android 如何判斷當前網路?比如說是wi-fi還是流動網路 ?**等啊

5樓:小泓而已

安卓系統的手機麼? 一般都會在螢幕最上面,就是顯示電池上面那裡會有圖示。如果是wlan的話 它就會顯示無線的圖示。流動網路就是乙個e字!!!

6樓:

先取的所有連線

networkinfo networkinfos = connectivitymanager.getallnetworkinfo();

對每乙個networkinfo 判斷

networkinfo.getstate() == networkinfo.state.connected

判斷哪個是正在連線著的

然後用networkinfo.gettype()獲得 是 connectivitymanager.type_mobile 還是 type_wifi

如何判斷當前網路連線狀態

7樓:匿名使用者

為識別是因為第一次連線網路時沒有選擇工作網路 家庭網路 時按了取消 所以出現為識別 可以放心上網 一定要改的話 你刪掉網路配置 重新連線 在選擇 也可能你那時會勾選以後預設選擇哪種 那就預設那種了 這個沒關係的

android之判斷手機連線的網路型別是wifi還是2g/3g/4g

8樓:匿名使用者

wifi上網不需要用到手機號碼的流量啊,有wifi網路資源肯定是用wifi好,但是沒有資源的情況只能用2g/3g的了,建議要用wifi的時候把手機網路關閉,避免wifi網路不穩定扣取了手機的流量。

android判斷網路是否連線

9樓:匿名使用者

public class networkdetector   這個類只有乙個靜態方法,用來檢測當前系統的網路是否可用。如果可用,返回true

還有啥不知道可以繼續追問

android:name="android.permission.access_network_state" /> 最後不要忘了許可權問題

10樓:匿名使用者

connectivitymanager cm = (connectivitymanager) ctx

.getsystemservice(context.connectivity_service);

networkinfo netinfo = cm.getactivenetworkinfo();

if (netinfo != null && netinfo.isconnectedorconnecting())

判斷當前是wifi 還是網路

11樓:有戲熱薦

你好,如果是手機的話判斷是wifi或網路看手機螢幕上的標識,如果是wifi會出現4個下辦括號加兩個上下的箭頭,如果是手機流量會出現4g加上下的箭頭。

如果是電腦看工作列裡在時間那裡,如果是wifi會出現5個從小到大的豎槓,如果是網路會出現乙個小電腦標識。

12樓:鋼神綠鋼

無線網路通常是由光纖貓、路由器、基站共同產生的。

Android之判斷手機連線的網路型別是WIFI還是2G

wifi上網不需要用到手機號碼的流量啊,有wifi網路資源肯定是用wifi好,但是沒有資源的情況只能用2g 3g的了,建議要用wifi的時候把手機網路關閉,避免wifi網路不穩定扣取了手機的流量。android之判斷手機連線的網路型別是wifi還是2g 3g 4g 可以關掉,我的手機,只要長換開屏鍵...

asp中如何判斷數值,asp判斷當前資料與資料

你的範圍的間隔不同哦,有點麻煩,辦法總是有的,最近比較懶給你個思路吧。找幾個中間值 中間值的取值以間隔變化為準,比如 1000 10000 先比較,數字是否大於被比較的數,這樣一來你就可以很方便的知道,要比較的數屬於哪個間隔範圍,然後寫乙個迴圈比較有特點的那一位。比如 14230,他比10000大,...

我們家是鐵通寬頻,如何判斷網路是連網通快還是電信快

你好。我是網路運維專家。其實鐵通選擇伺服器,也還是要看地區。比如是廣東鐵通。可以選擇廣東電信的遊戲伺服器。南方還是電信快嘛 如果你是北方的,遼寧的。那你就選擇遼寧網通的伺服器。北方是網通快嘛。你南方鐵通要是選擇北方網通。中間經過起碼20道路由器。速度就自然慢了。網路還就近選擇比較好。你問每次上線的i...