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之访问下载文件
  2. Android(安卓)Socket网络通信
  3. Android(安卓)异步加载一张网络图片
  4. Android中判断app是否连接网络
  5. android 判断3G WIFI网络
  6. android监听网络变化
  7. Android(安卓)Http网络开发神兵利器
  8. ANDROID 使用 Service 在手机锁屏休眠状态下后台执行发送短信息
  9. android 线程睡几秒

随机推荐

  1. 第一番 Android(安卓)不能进行debug调试
  2. 解决Android(安卓)studio 启动报错java.l
  3. Android(安卓)Support兼容包详解
  4. Android中遍历文件夹、比较文件类型测试
  5. android 触摸手指动作放大和缩小图片
  6. android全屏显示
  7. Android实现文件上传功能
  8. Android(安卓)全屏
  9. android开机动画bootanimation
  10. 提示Android(安卓)dependency 'com.andro