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();}

更多相关文章

  1. 【转】如何获取Android系统时间是24小时制还是12小时制
  2. Android调用系统 Set As Intent
  3. android 判断3G WIFI网络
  4. Android 异步加载一张网络图片
  5. Android中判断app是否连接网络
  6. Android操作系统11种传感器介绍
  7. Android Http网络开发神兵利器

随机推荐

  1. 只需2步轻松搞定词云图?不信来看看我是怎
  2. Elasticsearch 之 监控告警通知
  3. 账号安全那些事儿
  4. Mac 电脑如何对文件进行批量重命名?
  5. 犀牛书《JavaScript权威指南(原书第7版)》
  6. 想要高效利用好办公时间?那这款手机报表软
  7. 自动化运维之架构设计六要点 | 腾讯大梁
  8. 技巧:Mac Vscode怎么禁止括号自动补全?
  9. 如何不耍流氓的做运维之-SHELL脚本
  10. 精益之道 | 浅析广发银行大数据平台演变