android 如何使用代码切换2G/3G网络?

问题描述

android 如何使用代码切换2G/3G网络?

android 如何使用代码切换2G/3G网络?试着在settings里找,但没找到,不知道在哪个地方。求高手赐教!谢谢!

解决方案

好像比较困难
如果你能自主切换这个 需要改到telephony层还有ril层的东西
的确modem给上层提供这个接口了
但是telephony层并没有给你提供
在rild是可以看到的 你搜一下 requestQueryNetworkSelectionMode 这个是查询网络的
但是没有开放+cops的设置网络接口

时间: 2025-01-29 08:14:32

android 如何使用代码切换2G/3G网络?的相关文章

华为成沃达丰捷克2G/3G网络独家供应商

7月10日消息,华为与沃达丰近日联合宣布,沃达丰选择华为作为其在捷克的2G/3G网络的唯一供应商. 沃达丰授予华为的合同为期5年,内容为华为将采用业界领先的SingleRAN解决方案为沃达丰在捷克的3G网络进行扩容,以满足当地用户对移动数据业务的强烈需求.项目首先将持续扩大对捷克首都布拉格和捷克第二大城市布尔诺的3G网络覆盖,同时将对沃达丰捷克现有的2G EDGE网络进行升级和扩容. "在捷克,有近五十万的用户通过手机和笔记本电脑在使用我们的移动数据业务.为了满足用户的需求,我们将持续建设我们的

android 强制2G/3G或WIFI 优先上网

android开发中有时候需要设定程序连接网络优先 2G/3G 或 WIFI,下面片段代码给出设置方法: public void setPreferredNetwork(int networkType) { ConnectivityManager connMgr = (ConnectivityManager) this.context.getSystemService("connectivity"); if (networkType == NetworkType.TYPE_MOBILE

2g/3g切换和业务承载分配策略

1.2G/3G网络无线资源统筹规划概述 GSM网络是2G网络中应用最为广泛的移动通信网络,在200多个国家和地区有超过10亿的GSM用户.中国移动是目前全球最大的GSM运营商,拥有接近3亿用户容量的2G网络资源及完善的覆盖,3G网络建设初期,3G网络可能只限于城区的连续覆盖,如何利用中国移动现有的2G网络为3G用户提供无缝的业务覆盖.如何解决好两网的互联互通/协调发展,为用户提供优秀的业务质量是3G网络建设的一个关键性问题.因此有必要对2G/3G之间可能的组网方式.对2G/3G网络共存涉及到的关

openfire-xmppframework使用wifi时能正常连接至服务器,但切换到3G时无法连接

问题描述 xmppframework使用wifi时能正常连接至服务器,但切换到3G时无法连接 我用xmppframework做了一个ios的IM客户端,服务器使用的openfire,当使用wifi连接时一切正常,但我退出,切换至3G网络在连接却连不上了,控制台输出如下: SEND: SEND: http://etherx.jabber.org/streams' version='1.0' to='mydomain'> 发送了请求,但是服务器没有响应了,等很长时间也没有响应.但偶尔有那么一两次也可

android 代码实现 wifi切换到2G,3G,4G网络

问题描述 android 代码实现 wifi切换到2G,3G,4G网络 求android 代码实现 wifi切换到2G,3G,4G网络,不知道能不能实现,求各位大神解答下, 不甚感激 解决方案 参考Android 判断用户2G/3G/4G移动数据网络开发(一)" rel="nofollow">android之wifi开发(一)android开发(12) 使用无线网络和切换到GPRS连接

Android判断用户2G/3G/4G移动数据网络_Android

在做 Android App 的时候,为了给用户省流量,为了不激起用户的愤怒,为了更好的用户体验,是需要根据用户当前网络情况来做一些调整的,也可以在 App 的设置模块里,让用户自己选择,在 2G / 3G / 4G 网络条件下,是否允许请求一些流量比较大的数据. 通过 Android 提供的 TelephonyManager 和 ConnectivityManager 都可以获取到 NetworksInfo 对象,可以通过 getType() 获取类型,判断是 wifi 还是 mobile ,

Android判断用户2G/3G/4G移动数据网络

在做 Android App 的时候,为了给用户省流量,为了不激起用户的愤怒,为了更好的用户体验,是需要根据用户当前网络情况来做一些调整的,也可以在 App 的设置模块里,让用户自己选择,在 2G / 3G / 4G 网络条件下,是否允许请求一些流量比较大的数据. 通过 Android 提供的 TelephonyManager 和 ConnectivityManager 都可以获取到 NetworksInfo 对象,可以通过 getType() 获取类型,判断是 wifi 还是 mobile ,

2G运营商建设3G网络的漫游切换策略探索

2003年12月24日,全球500强之一的阿联酋电信(Emirates Telecommunications Corporation,简称Etisalat)正式宣布,来自中国的华为技术有限公司承建的WCDMA网络正式投入商业应用:华为公司作为独家供应商,承建阿联酋电信全国WCDMA商用网络.双方的合作将使阿联酋电信成为中东地区及阿拉伯国家中第一个推出WCDMA商业服务的运营商,更是全球第一个实现2G/3G完美互操作的商用网络.Etisalat移动系统部总经理Saleh Al Abdooli指出,

Android判断网络类型的方法(2g,3g还是wifi)_Android

本文实例讲述了Android判断网络类型的方法.分享给大家供大家参考,具体如下: 判断网络类型是wifi,还是3G,还是2G网络,对不同的网络进行不同的处理,现将判断方法整理给大家,以供参考 说明:下面用到的数据移动2G,联通2G,联通3G,wifi我都已经测试过,暂时手上没有电信的卡,所以没有验证,有电信手机的同事,可以验证一下,验证后将结果发送给大家. ConnectivityManager connectMgr = (ConnectivityManager) this .getSystem