Android中设置Ethernet为默认网络类型

 时间:2024-10-12 13:44:04

1、将这个文件的调试全部打开将如下的值全部赋值为true.

Android中设置Ethernet为默认网络类型

2、分镙龟陛鹜析仲裁具体是在case NetworkStateTracker.EVENT_STATE_CHANGED:这个分支的handl髫潋啜缅eCaptivePortalTrackerCheck(info);进行的,再进一步是这里isNewNetTypePreferredOverCurrentNetType如果返回true就切换到新的网络,反之不切换。

Android中设置Ethernet为默认网络类型

3、并添加打印信息后:

Android中设置Ethernet为默认网络类型

4、rameworks\base\core\res\res\values-large\config.xml 中有这种网络类型:

Android中设置Ethernet为默认网络类型

5、实现WiFi不打断ethernet就是要实现mNetworkPreference是ethernet的9,而不是WiFi的1.剩下的就是找出mNetworkPreference的来历了。

Android中设置Ethernet为默认网络类型

6、Settings.Global.NETWORK_PREFERENCE在这里追踪到frameworks/base/packa爿讥旌护ges/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java是在这里读rameworks/base/packages/SettingsProvider/res/values/defaults.xml中的def_network_preference以下是我更改后的结果(————————————————

Android中设置Ethernet为默认网络类型
  • 夏天如何正确使用汽车空调让车内快速降温
  • Win10怎么关闭索引服务 如何关闭索引功能
  • OPPO A83虚拟导航键怎么开启?
  • 视频的截取和分割超简单方法
  • 传统中式的婚礼有怎么样的流程?
  • 热门搜索
    嘉华旅游 长沙旅游景点介绍 上海旅游地图全图 南山牧场旅游攻略 烟台旅游政务网官网 敦煌莫高窟旅游攻略 海南旅游局官网 云浮旅游景点大全 去朝鲜旅游注意事项 春节厦门旅游攻略