|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本文介绍Android7.1修改网络优先级方法,基于触觉智能SBC3968主板,搭载瑞芯微RK3399芯片,这块主板的网络优先级默认是网口>WiFi>4G,下面就手把手教大家怎么修改。
) a) _) B/ o$ w8 j$ @- q- m9 h6 @# H y* n3 O0 k# }$ \
1、查看当前网络优先级数值源码根目录下执行以下命令查看- 网口命令(复制后删除换行)2 E8 @9 ? t4 c3 x
cat frameworks/opt/net/ethernet/java/com/android/server/ethernet/EthernetNetworkFactory.java | grep NETWORK_SCORE
由结果private static final int NETWORK_SCORE = 70;可得当前网口数值为70。
8 G* ^/ }. C l! ~' p; m' T- WiFi命令(复制后删除换行)
9 r9 {( M! W. Z4 A9 J# p cat frameworks/base/core/java/android/net/NetworkAgent.java | grep WIFI_BASE_SCORE
由结果public static final int WIFI_BASE_SCORE = 60;可得当前WiFi数值为60。
% W3 W O: ], p, i+ e- 4G命令(复制后删除换行)
! x g9 Z1 K: `9 z* u cat frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/TelephonyNetworkFactory.java |grep TELEPHONY_NETWORK_SCORE
由结果private final static int TELEPHONY_NETWORK_SCORE = 50;可得当前4G数值为50。2 z2 l* ~; W& [( T* r0 x; {$ ]
继由以上结果可知,源码编译出来的默认系统固件,网络优先级默认是网口大于WiFi再大于4G,当你网口和WIFI同时使用时,默认就会优先使用网口的数据,如下所示。
' ~3 a: l. f5 p0 t
$ ~5 T% {8 ^0 u8 j" r
7 a* g/ y v# h+ Y% w6 ` P" p. o2、修改方法如果需要设置把WiFi优先级高于网口,需将WiFi数值设置大于网口的数值。
+ @$ B, P" p2 e! ^. b( w/ E* l修改以下代码(复制代码后去掉换行):frameworks/base/core/java/android/net/NetworkAgent.java将WiFi_BASE_SCORE的值改为70,将WiFi数值高于网口数值。
修改以下代码:: F, `# x9 k" b$ _) u
frameworks/base/core/java/android/net/NetworkAgent.java将WiFi_BASE_SCORE的值改为70,将WiFi数值高于网口数值。
将NETWORK_SCORE的值改为60,将网口数值低于WiFi数值。修改完重新编译源码,烧录后测试即可。
+ M& K: e( K7 y! p: |3 B
) B" I7 s' g& U% P6 l; P! C
8 s" J( W6 I+ d. O* R3、测试结果当网口和WiFi同时连接时,会优先使用WiFi网络,网口图标会被挤下来,如图所示。
9 m J+ o' f$ e' E% i+ e+ |$ {+ W: y; Q' Q1 _
4、产品购买触觉智能SBC3968主板,基于瑞芯微RK3399核心板(型号SOM3909)的开发板。核心板为邮票孔形式,底板具备千兆网口、USB、HDMI、TYPE-C、音频等接口。可适用于工业主机、物联网设备、医疗健康设备、广告机、互动自助终端、教学实验平台、显示控制、车载安防和人脸识别等多个领域。
9 k2 j0 k" i% M. d% y/ X! R+ u国产六核64位CPU高性能处理器; 支持4K H.265/H.264视频解码与多屏异显; HDMI2.0接口,支持4K@60Hz或 1080P@120Hz; MIPI-DSI和Dual LVDS显示接口, 支持1080P@60Hz大屏幕; eDP1.3 支持2560x1600@60Hz; 2路4-Lane MIPI-CSI摄像头; 支持千兆网口及4G/5G/WiFi/蓝牙无线通信; 1路USB 3.0 、1路Type-C 、9路USB2.0; 5路串口(TTL/RS232/RS485);
- `6 K4 M, V3 l) Z
8 E9 U% C3 c5 {' S1 k0 c 6 F8 Y: x1 T) K
|
|