`

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开发判断2G/3G/WIFI

    在Android开发中,判断设备当前使用的网络类型是2G、3G还是WiFi是一项常见的需求,这对于网络优化、数据使用监控以及用户体验提升等方面至关重要。本文将详细介绍如何在Android应用中实现这一功能。 首先,我们需要...

    Android实时判断网络连接(wifi/2G/3G/4G)

    通过以上步骤,你的应用程序就能实时监测到Android设备的网络连接状态(包括Wi-Fi、2G、3G、4G)以及数据连接所属的网络运营商。这将帮助你更好地处理网络相关的功能和异常情况,提升用户体验。

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

    在Android开发中,判断用户当前使用的移动数据网络类型(2G、3G、4G)是常见的需求。这有助于优化应用程序的行为,例如限制在低速网络下的数据传输或提供不同的用户体验。以下是一些关键知识点,关于如何实现这一...

    Android App切换网络模式(4G,3G,2G,飞行模式)

    在Android平台上,开发一款应用程序需要实现网络模式的切换功能,如4G、3G、2G和飞行模式,是一项常见的需求。这些功能可以帮助用户在不同的网络环境下管理数据连接,节省流量,或者在必要时完全断开网络连接。下面...

    UMcall免费语音软件 For Android v2.2.1108.zip

     UMcall是基于互联网络免费通话和收发消息的软件, 适用于2G/3G/WiFi 网络,双方安装即可通话。  特点:  1、永久免费,节省话费。  免费网络语音通话和收发消息,不分国内、国际长途,下载安装即可,超低...

    海卓上网大师 For Android v1.4.6.zip

    便捷的程序流量查找,可按关键字搜索,按WIFI或2G/3G流量大小、按选中、按联网状态、按运行状态排序等。  3. 除了需要ROOT权限的黑名单、白名单模式外,海卓还创造性地推出‘免ROOT白名单’模式。三个模式规则如下...

    连着wifi优先使用4G访问网络

    Android多网络环境(wifi,mobile)下强制在某个网络(mobile)访问服务端以及适配。手机同时连着wifi和4G,优先使用4G访问。连着wifi优先使用4G访问网络,强制使用4G访问网络。文章说明参考这里 ...

    牛闻联播 v1.0 Android版.zip

    牛闻联播是牛华网专为手机用户打造的专属客户端,每日精选20条最值得一读的新闻资讯,让你实时与资讯接轨,一览天下。  1.每日精选20条最值得一读的新闻,洞察真相,探析本质...三种阅读模式,2G/3G/wifi环境顺畅浏览

    Android 判断当前网络是否可用简单实例

    Android 判断当前网络是否可用简单实例 用户手机当前网络可用:WIFI、2G/3G网络,用户打开与不打开网络,和是否可以用是两码事。可以使用指的是:用户... * 检测当的网络(WLAN、3G/2G)状态 * @param context Contex

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

    本文将详细介绍如何判断Android设备当前连接的网络类型,包括2G、3G和WiFi。 首先,我们需要获取到Android系统的`ConnectivityManager`服务,它负责管理设备的网络连接。通过以下代码片段,我们可以获取到`...

    Android系统截屏 读取/dev/graphics/fb0获取屏幕图片

    在Android系统中,截屏是一种常见的操作,通常用于记录或分享屏幕内容。然而,系统默认提供的截屏方式可能无法满足所有需求,特别是对于开发者来说,有时需要更底层、更灵活的方式来实现这一功能。这里我们将讨论一...

    WiFi以太网络共存补丁.rar

     1.1 Android 4.4:替换ethernet_for_lan\EthernetDataTracker.java到frameworks/base/core/java/android/net/EthernetDataTracker.java  1.2 Android 5.1、6.0参考文件ethernet_for_lan\Android5.0-6.0以太网wifi...

    Android 7.1.1 (API 25) SDK Platform 下载

    使用: export ANDROID_HOME="/opt/android-sdk" export PATH=$ANDROID_HOME/bin:$PATH # mkdir -p /opt/android-sdk/platforms ...官网下载地址:https://dl.google.com/android/repository/platform-25_r03.zip

    Android网络请求指定WiFi或者4G

    Android网络请求,存在多网络的情况下(比如同时开启了移动网络和WiFi),网络请求优先走WiFi,如果想强制切换网络,看代码里面即可

    android wifi连接与断开

    在Android平台上,实现WiFi连接与断开是一项基本且重要的任务,尤其对于开发涉及网络功能的应用时。本节将深入探讨如何构建一个可以完全替代系统原生WiFi管理功能的应用,包括搜索WiFi热点、按信号强度排序、按钮...

    android studio wifi 扫描 连接代码

    注意,由于安全性原因,从Android 6.0(API级别23)开始,应用需要在运行时请求`ACCESS_FINE_LOCATION`或`ACCESS_COARSE_LOCATION`权限,因为扫描WiFi热点被认为是定位的一种形式。 在实际开发中,还需要考虑一些...

    Android 连接wifi和创建WIFI热点 demo

    在Android平台上,连接WiFi和创建WiFi热点是两个重要的网络功能,尤其对于移动设备而言,它们在日常生活和工作中扮演着至关重要的角色。这个“Android 连接WiFi和创建WIFI热点 demo”应该是一个示例项目,它展示了...

    Android加载附近WiFi列表,并自动更新

    在Android平台上,开发一款应用来获取并显示附近的WiFi列表,并能根据信号强度实时更新,是一项常见的功能需求。这个过程涉及到Android系统的网络管理服务、BroadcastReceiver、ContentResolver以及对WiFi扫描结果的...

Global site tag (gtag.js) - Google Analytics