導航:首頁 > 操作系統 > android2g3gwifi

android2g3gwifi

發布時間:2022-08-12 18:08:05

android如何檢測網路的類型為3G、2G、wap、wifi .

1、定義常量來標識幾種網路類型 [java] view plain/** 沒有網路 */ public static final int NETWORKTYPE_INVALID = 0; /** wap網路 */ public static final int NETWORKTYPE_WAP = 1; /** 2G網路 */ public static final int NETWORKTYPE_2G = 2; [java] view plain/** 3G和3G以上網路,或統稱為快速網路 */ public static final int NETWORKTYPE_3G = 3; [java] view plain/** wifi網路 */ public static final int NETWORKTYPE_WIFI = 4; 2、判斷是否是FastMobileNetWork,將3G或者3G以上的網路稱為快速網路[java] view plain�1�3�1�3�1�3�1�3private static boolean isFastMobileNetwork(Context context) { TelephonyManager telephonyManager = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE); switch (telephonyManager.getNetworkType()) { case TelephonyManager.NETWORK_TYPE_1xRTT: return false; // ~ 50-100 kbps case TelephonyManager.NETWORK_TYPE_CDMA: return false; // ~ 14-64 kbps case TelephonyManager.NETWORK_TYPE_EDGE: return false; // ~ 50-100 kbps case TelephonyManager.NETWORK_TYPE_EVDO_0: return true; // ~ 400-1000 kbps case TelephonyManager.NETWORK_TYPE_EVDO_A: return true; // ~ 600-1400 kbps case TelephonyManager.NETWORK_TYPE_GPRS: return false; // ~ 100 kbps case TelephonyManager.NETWORK_TYPE_HSDPA: return true; // ~ 2-14 Mbps case TelephonyManager.NETWORK_TYPE_HSPA: return true; // ~ 700-1700 kbps case TelephonyManager.NETWORK_TYPE_HSUPA: return true; // ~ 1-23 Mbps case TelephonyManager.NETWORK_TYPE_UMTS: return true; // ~ 400-7000 kbps case TelephonyManager.NETWORK_TYPE_EHRPD: return true; // ~ 1-2 Mbps case TelephonyManager.NETWORK_TYPE_EVDO_B: return true; // ~ 5 Mbps case TelephonyManager.NETWORK_TYPE_HSPAP: return true; // ~ 10-20 Mbps case TelephonyManager.NETWORK_TYPE_IDEN: return false; // ~25 kbps case TelephonyManager.NETWORK_TYPE_LTE: return true; // ~ 10+ Mbps case TelephonyManager.NETWORK_TYPE_UNKNOWN: return false; default: return false; } } 3、獲取網路類型是否是2G、3G、wap、wifi等[java] view plain/** * 獲取網路狀態,wifi,wap,2g,3g. * * @param context 上下文 * @return int 網路狀態 {@link #NETWORKTYPE_2G},{@link #NETWORKTYPE_3G}, *{@link #NETWORKTYPE_INVALID},{@link #NETWORKTYPE_WAP}* {@link #NETWORKTYPE_WIFI} */ public static int getNetWorkType(Context context) { ConnectivityManager manager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = manager.getActiveNetworkInfo(); if (networkInfo != null && networkInfo.isConnected()) { String type = networkInfo.getTypeName(); if (type.equalsIgnoreCase("WIFI")) { mNetWorkType = NETWORKTYPE_WIFI; } else if (type.equalsIgnoreCase("MOBILE")) { String proxyHost = android.net.Proxy.getDefaultHost(); mNetWorkType = TextUtils.isEmpty(proxyHost) ?

❷ 騰訊手機管家(android)關閉了2G/3G網路,怎麼開啟

您好,請您進入管家健康優化>流量監控>月流量排行中看一下是否有軟體禁止聯網。如果有禁止聯網的請打開開關。如果您已經卸載了管家,並且移動數據是開啟的,說明不是管家的問題哦。感謝您對騰訊手機管家的支持!

❸ 安卓手機怎麼手動切換3G/2G網路模式,不讓它自動跳轉!

1、首先我們找到手機裡面的設置,並點擊進入。如圖所示。

❹ Android之判斷手機連接的網路類型是WIFI還是2G/3G/4G

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

安卓系統里2G 3G用網路的切換

設置-移動網路-網路模式(或網路偏好設置一類的名字),進去就可以選擇了,或者直接在撥號的地方輸入*#*#4636#*#*,就會進入測試頁,然後點 手機信息-設置首選網路類型,在裡面選TD only,就行了。
不過要提醒你,因為這是統一設置的,電話、上網是一起的,不能單獨設置上網模式,跳2G說明當前位置3G信號不好或者沒有3G信號,如果你選了只用3G網路,有可能造成在那些地方的時候,你上不了網、無法接打電話等問題,自己斟酌。

❻ 安卓手機wlan 設置有個啟用代理的作用是什麼

這個啟用代理主要就是啟用wifi網路,啟動時就相當於手機開了熱點,別人可以用你的網路進行上網。
啟動步驟:
1.
打開手機設置菜單,選擇「無線和網路」選項,然後進入WLAN設置界面
2.
點擊無線網路名稱,進入網路設置界面,輸入無線網路密碼
3.
點擊顯示高級選項,在代理設置欄中選擇手動,輸入代理伺服器主機名及代理伺服器埠號
4.
對於不使用代理伺服器的內網地址,需在「對以下網址不適用代理」欄中填寫

❼ 安卓手機wifi網路怎麼切換3G網路

而2G/,動感地帶是移動2G的卡,聯通才有,想要關閉WIFI切換成2G/3G是開啟狀態;3G,移動目前還沒有3G卡,但是要保證你的2G/,但是我建議你使用WIFI,因為WIFI不會扣除手機流量你好,要用3G建議你去聯通,只要把WIFI關閉就可以了

閱讀全文

與android2g3gwifi相關的資料

熱點內容
肺組織壓縮15 瀏覽:267
安卓手機為什麼換電話卡沒反應 瀏覽:793
諸子集成pdf 瀏覽:336
php注冊框代碼 瀏覽:714
手機加密好還是不加好好 瀏覽:814
別克凱越壓縮機泵頭多錢 瀏覽:239
組管理命令 瀏覽:979
海南高德司機端是什麼app 瀏覽:861
pid命令 瀏覽:888
一天一圖學會python可視化 瀏覽:309
魔獸編輯文本命令串 瀏覽:497
android中view繪制 瀏覽:798
安卓機內存刪除怎麼恢復 瀏覽:331
Qt環境的編譯軟體放到linux 瀏覽:214
聯創列印系統怎麼連接伺服器 瀏覽:937
杭州行政命令 瀏覽:160
如何查找伺服器日誌 瀏覽:801
加密的鑰匙扣怎麼寫 瀏覽:579
文件夾更新不了怎麼辦 瀏覽:475
壓縮機指示燈亮是什麼原因 瀏覽:956