Android14 5G信號修改閥值
更新信號圖標是在frameworks\base\telephony\java\android\telephony\CellSignalStrengthNr.java這個類的updateLevel中:

看下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 */

浙公網安備 33010602011771號