本文介紹Android7.1修改網(wǎng)絡優(yōu)先級方法,基于觸覺智能SBC3968主板,搭載瑞芯微RK3399芯片,這塊主板的網(wǎng)絡優(yōu)先級默認是網(wǎng)口>W(wǎng)iFi>4G,下面就手把手教大家怎么修改。
1、查看當前網(wǎng)絡優(yōu)先級數(shù)值
源碼根目錄下執(zhí)行以下命令查看
- 網(wǎng)口命令(復制后刪除換行)
cat frameworks/opt/net/ethernet/java/ com/android/server/ ethernet/EthernetNetworkFactory.java | grep NETWORK_SCORE
由結果private static final int NETWORK_SCORE = 70;可得當前網(wǎng)口數(shù)值為70。
- WiFi命令(復制后刪除換行)
cat frameworks/base/core/java/android/ net/NetworkAgent.java | grep WIFI_BASE_SCORE
由結果public static final int WIFI_BASE_SCORE = 60;可得當前WiFi數(shù)值為60。
- 4G命令(復制后刪除換行)
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數(shù)值為50。
繼由以上結果可知,源碼編譯出來的默認系統(tǒng)固件,網(wǎng)絡優(yōu)先級默認是網(wǎng)口大于WiFi再大于4G,當你網(wǎng)口和WIFI同時使用時,默認就會優(yōu)先使用網(wǎng)口的數(shù)據(jù),如下所示。
2、修改方法
如果需要設置把WiFi優(yōu)先級高于網(wǎng)口,需將WiFi數(shù)值設置大于網(wǎng)口的數(shù)值。
修改以下代碼(復制代碼后去掉換行):
frameworks/base/core/java/android/ net/NetworkAgent.java
將WiFi_BASE_SCORE的值改為70,將WiFi數(shù)值高于網(wǎng)口數(shù)值。
修改以下代碼:
frameworks/base/core/java/android/net/NetworkAgent.java
將WiFi_BASE_SCORE的值改為70,將WiFi數(shù)值高于網(wǎng)口數(shù)值。
將NETWORK_SCORE的值改為60,將網(wǎng)口數(shù)值低于WiFi數(shù)值。修改完重新編譯源碼,燒錄后測試即可。
3、測試結果
當網(wǎng)口和WiFi同時連接時,會優(yōu)先使用WiFi網(wǎng)絡,網(wǎng)口圖標會被擠下來,如圖所示。
4、產(chǎn)品簡介
觸覺智能SBC3968主板,基于瑞芯微RK3399核心板(型號SOM3909)的開發(fā)板。核心板為郵票孔形式,底板具備千兆網(wǎng)口、USB、HDMI、TYPE-C、音頻等接口。可適用于工業(yè)主機、物聯(lián)網(wǎng)設備、醫(yī)療健康設備、廣告機、互動自助終端、教學實驗平臺、顯示控制、車載安防和人臉識別等多個領域。
-
開發(fā)板
+關注
關注
25文章
5121瀏覽量
98189 -
RK3399
+關注
關注
2文章
211瀏覽量
25026 -
Android7
+關注
關注
0文章
44瀏覽量
5875 -
觸覺智能
+關注
關注
1文章
41瀏覽量
368
發(fā)布評論請先 登錄
相關推薦
評論