Android14 5G信号修改阀值

更新信号图标是在frameworks\base\telephony\java\android\telephony\CellSignalStrengthNr.java这个类的updateLevel中:

image

 看下KEY_5G_NR_SSRSRP_THRESHOLDS_INT_ARRAY这个数组定义:

sDefaults.putIntArray(KEY_5G_NR_SSRSRP_THRESHOLDS_INT_ARRAY,
              
  // Boundaries: [-140 dB, -44 dB]
                new int[] {
                    -110, /* SIGNAL_STRENGTH_POOR */
                    -90,  /* SIGNAL_STRENGTH_MODERATE */
                    -80,  /* SIGNAL_STRENGTH_GOOD */
                    -65,  /* SIGNAL_STRENGTH_GREAT */
                });

修改为如下:

diff --git a/telephony/java/android/telephony/CarrierConfigManager.java b/telephony/java/android/telephony/CarrierConfigManager.java
index 3d46c33534af..460d283adb6a 100644
--- a/telephony/java/android/telephony/CarrierConfigManager.java
+++ b/telephony/java/android/telephony/CarrierConfigManager.java
@@ -10249,10 +10249,10 @@ public class CarrierConfigManager {
         sDefaults.putIntArray(KEY_5G_NR_SSRSRP_THRESHOLDS_INT_ARRAY,
                 // Boundaries: [-140 dB, -44 dB]
                 new int[] {
-                    -110, /* SIGNAL_STRENGTH_POOR */
-                    -90,  /* SIGNAL_STRENGTH_MODERATE */
-                    -80,  /* SIGNAL_STRENGTH_GOOD */
-                    -65,  /* SIGNAL_STRENGTH_GREAT */
+                    -125, /* SIGNAL_STRENGTH_POOR */
+                    -115,  /* SIGNAL_STRENGTH_MODERATE */
+                    -105,  /* SIGNAL_STRENGTH_GOOD */
+                    -95,  /* SIGNAL_STRENGTH_GREAT */

 

posted @ 2025-08-09 14:51  M-kobe  阅读(45)  评论(0)    收藏  举报