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号