Android中设置Ethernet为默认网络类型
1、1.将这个文件的调试全部打开将如下的值全部赋值为true.
2、2.分镙龟陛鹜析仲裁具体是在case NetworkStateTracker.EVENT_STATE_CHANGED:这个分支的handl髫潋啜缅eCaptivePortalTrackerCheck(info);进行的,再进一步是这里isNewNetTypePreferredOverCurrentNetType如果返回true就切换到新的网络,反之不切换。
3、3.并添加打印信息后:
4、4.rameworks\base\core\res\res\values-large\config.xml 中有这种网络类型:
5、5.实现WiFi不打断ethernet就是要实现mNetworkPreference是ethernet的9,而不是WiFi的1.剩下的就是找出mNetworkPreference的来历了。
6、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以下是我更改后的结果(————————————————
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:84
阅读量:53
阅读量:76
阅读量:21
阅读量:45