導航:首頁 > 操作系統 > 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相關的資料

熱點內容
怎麼顯示android的APP 瀏覽:121
c編譯器怎麼刪除空格 瀏覽:695
php自動釋放內存 瀏覽:219
golang編譯庫 瀏覽:794
oracle數據字元串加密 瀏覽:603
研究生去上海當程序員 瀏覽:90
u8電腦伺服器連接失敗怎麼解決 瀏覽:569
bat腳本創建日期命名文件夾 瀏覽:104
將圖片轉換為pdf格式 瀏覽:980
java中形參 瀏覽:83
枚舉類型編譯器 瀏覽:519
oraclejava包 瀏覽:568
手機定位手機怎麼定位安卓 瀏覽:523
在哪個app買歐萊雅最便宜 瀏覽:495
程序員吃零食好嗎 瀏覽:261
php工程師主要做什麼 瀏覽:356
tvp保存到哪個文件夾 瀏覽:197
怎麼把空調裡面的壓縮機拆卸掉 瀏覽:943
linux4k對齊 瀏覽:968
單片機與開關電源 瀏覽:276