Android开发中有时候需要设定程序连接网络优先 2G/3G 或 WIFI,下面片段代码给出设置方法:

public void setPreferredNetwork(int networkType) {

ConnectivityManager connMgr = (ConnectivityManager) this.context.getSystemService("connectivity");

if (networkType == NetworkType.TYPE_MOBILE) {//设为2G/3G网络优先,就算wifi连接到AP,系统仍然通过2G/3G访问网络

connMgr.setNetworkPreference(0);

} else if (networkType == NetworkType.TYPE_WIFI) {

connMgr.setNetworkPreference(1);

}

WifiManager wifiMgr = (WifiManager) this.context.getSystemService("wifi");

wifiMgr.disconnect();

}

Android强制使用3G,Android 强制2G/3G或WIFI 优先上网相关推荐

  1. Android.网络连接状态(联网,2g,3g,wifi等)

    net与wap什么意思 WAP上网所谓WAP(Wireless Application Protocol)即无线应用协议,是一项全球性的网络通信协议.WAP使移动Internet 有了一个通行的标准, ...

  2. android 双卡开发获取sim卡默认数据卡,获取sim卡信息,sim1卡,sim2卡 2G/3G/4G信号强度

    1:默认数据卡 private int getDefalutDataID(){SubscriptionManager subscriptionManager = (SubscriptionManage ...

  3. Android通过tcpdump抓包(wifi, 2g, 3g都可以)

    http://blog.csdn.net/deng529828/article/details/20646197 1. 手机要有root权限 2. 下载tcpdump   http://www.str ...

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

    在做 Android App 的时候,为了给用户省流量,为了不激起用户的愤怒,为了更好的用户体验,是需(要根据用户当前网络情况来做一些调整的,也可以在 App 的设置模块里,让用户自己选择,在 2G ...

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

    2019独角兽企业重金招聘Python工程师标准>>> Android 判断用户2G/3G/4G移动数据网络 在做 Android App 的时候,为了给用户省流量,为了不激起用户的 ...

  6. android 判断2g 3g 4g,如何确定网络类型是2G,3G还是4G

    根据此处的Android开发人员文档和Wikipedia链接,我给出了注释并定义了网络类型.请检查注释中的链接. 您可以使用getNetworkType获取网络类型. public class Com ...

  7. android 2g 3g wifi,2G/3G/4G无线信号放大器 Signal Booster 2G/3G/4G WiFi

    这个信号增强器应用程序是为那些总是良好的无线信号和网络信号的斗争,这个信号增强器的应用程序将有助于提高这一个应用程序将作为2G信号增强器,信号增强器3G,4G信号增强器和wifi信号增强器,它提供的信 ...

  8. Android获取移动网络(2G/3G/4G)信号强度

    以下方法,双卡双待手机,存在中国移动和中国联通时,只能读到中国移动的信号. 单SIM卡,不影响. package com.invt.signaltest;import androidx.annotat ...

  9. 3g内存 android 平板,9.6寸四核3g平板电脑 MTK6582安卓4.4系统 1G16G双卡通话平板电

    此款为MTK6582方案,系统为安卓4.4,如需5.1方案可点击: httpsdetaierhtmlspm 参数: 处理器八核1.6GHz(大峰值1.66GHZ) 操作系统 新安卓Android 4. ...

最新文章

  1. 基于libmad库的MP3解码简析
  2. 如何通过数据分析鉴别假微博大V?
  3. python 箭头_Python命名箭头方向
  4. 动手学深度学习(PyTorch实现)(八)--AlexNet模型
  5. JSP的Listener介绍
  6. 烧写树莓派系统,SSH配置,无屏登录流程
  7. Could not mount the media/drive ‘D:\......./VBoxGuestAdditions.iso‘ (VERR_PDM_MEDIA_LOCKED)
  8. 无法删除文件:无法读源文件或磁盘
  9. 微信小程序 抓css,微信小程序css篇
  10. 定义结构体的三种方法(C语言)
  11. adams打不开提示msc license_adams安装后打不开
  12. pandas数据处理
  13. 户外广告牌新标准将规定字体、颜色
  14. 南邮NOJ2029节奏大师
  15. java 去掉图片水印文字_Java实现图片水印工具类
  16. ecshop商品页面附件下载,京东淘宝购买,自定义按钮自定义连接
  17. 百度地图JavaScript API GL1.0给折线添加箭头
  18. Java工程师成神之路:进阶架构师的学习路线规划以及书籍推荐
  19. 【美团点评2020校招测试方向笔试题】算法题部分1.删除字符 2.队列组合排序 3.寻找最小子字符串 4.最大矩形 5.最短送餐路程计算
  20. KMP算法next数组详解

热门文章

  1. 我们一起来估算中国有多少人在奋斗
  2. 怎么用python检索法律_法律人,你的检索与处理信息的方式,决定了你的专业程度...
  3. 周志明《凤凰架构 FENIX Architecture》阅读笔记
  4. lvs+keepalive
  5. 计算机水平的操作系统是什么意思,计算机中的CPU是什么意思?
  6. 【全国大学生电子设计竞赛】2019电赛H题复盘录——电磁曲射炮+综合测评
  7. 17套FPGA开发板资料汇总 | 免费下载
  8. FinalShell 连接出现 chanel is not opened解决方案记录
  9. 实战:垃圾短信分类检测
  10. win10 回收站 右键属性 此项目的属性未知问题怎么解决?