导航:首页 > 操作系统 > 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相关的资料

热点内容
画画用什么安卓ipad好 浏览:693
手机怎么用pdf 浏览:697
怎么把多个word合并成一个pdf 浏览:542
电学基础pdf 浏览:726
cad插件怎么编译 浏览:617
网校源码软件 浏览:667
思科常用配置命令 浏览:377
水容易被压缩吗 浏览:753
java项目试题 浏览:315
为什么安卓拍照没有苹果成相快 浏览:516
安卓版的苹果手机叫什么 浏览:373
手机怎么解压文件夹压缩包 浏览:459
起源任务咋解压 浏览:976
加密式的监督检查 浏览:549
光遇怎么分辨安卓国服和渠道服 浏览:242
ico解压教程 浏览:632
程序员偏右 浏览:17
超算上可以进行vasp编译嘛 浏览:174
北京通app怎么注册登录 浏览:820
iphone上的数据怎么转移到安卓 浏览:743