瑞芯微RK3399开发板Android7.1修改网络优先级方法,触觉智能演示

本文介绍Android7.1修改网络优先级方法,基于触觉智能SBC3968主板,搭载瑞芯微RK3399芯片,这块主板的网络优先级默认是网口>WiFi>4G,下面就手把手教大家怎么修改。

1、查看当前网络优先级数值

源码根目录下执行以下命令查看

  • 网口命令(复制后删除换行)

由结果private static final int NETWORK_SCORE = 70;可得当前网口数值为70。

  • WiFi命令(复制后删除换行)

由结果public static final int WIFI_BASE_SCORE = 60;可得当前WiFi数值为60。

  • 4G命令(复制后删除换行)

由结果private final static int TELEPHONY_NETWORK_SCORE = 50;可得当前4G数值为50。

继由以上结果可知,源码编译出来的默认系统固件,网络优先级默认是网口大于WiFi再大于4G,当你网口和WIFI同时使用时,默认就会优先使用网口的数据,如下所示。

2、修改方法

如果需要设置把WiFi优先级高于网口,需将WiFi数值设置大于网口的数值。

修改以下代码(复制代码后去掉换行):

复制代码
frameworks/base/core/java/android/
net/NetworkAgent.java

将WiFi_BASE_SCORE的值改为70,将WiFi数值高于网口数值。

修改以下代码:

复制代码
frameworks/base/core/java/android/net/NetworkAgent.java

将WiFi_BASE_SCORE的值改为70,将WiFi数值高于网口数值。

将NETWORK_SCORE的值改为60,将网口数值低于WiFi数值。修改完重新编译源码,烧录后测试即可。

3、测试结果

当网口和WiFi同时连接时,会优先使用WiFi网络,网口图标会被挤下来,如图所示。

4、产品简介

触觉智能SBC3968主板,基于瑞芯微RK3399核心板(型号SOM3909)的开发板。核心板为邮票孔形式,底板具备千兆网口、USB、HDMI、TYPE-C、音频等接口。可适用于工业主机、物联网设备、医疗健康设备、广告机、互动自助终端、教学实验平台、显示控制、车载安防和人脸识别等多个领域。

  • 国产六核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);
相关推荐
Kapaseker2 小时前
Compose 进阶—巧用 GraphicsLayer
android·kotlin
黄林晴2 小时前
Android17 为什么重写 MessageQueue
android
阿巴斯甜1 天前
Android 报错:Zip file '/Users/lyy/develop/repoAndroidLapp/l-app-android-ble/app/bu
android
Kapaseker1 天前
实战 Compose 中的 IntrinsicSize
android·kotlin
xq95271 天前
Andorid Google 登录接入文档
android
黄林晴1 天前
告别 Modifier 地狱,Compose 样式系统要变天了
android·android jetpack
冬奇Lab2 天前
Android触摸事件分发、手势识别与输入优化实战
android·源码阅读
城东米粉儿2 天前
Android MediaPlayer 笔记
android
Jony_2 天前
Android 启动优化方案
android
阿巴斯甜2 天前
Android studio 报错:Cause: error=86, Bad CPU type in executable
android