Telefon çerçevesi, çeşitli sinyal ölçümü türlerini kullanarak hücresel ağ sinyal gücünü bildirir. Daha sonra, bu bildirilen sinyal güçlerini kullanarak cihazınızda sinyal çubuklarının nasıl görüntüleneceğini kontrol edebilir ve modemden sinyal gücü raporlama ölçütlerini özelleştirebilirsiniz. Android 11'den itibaren, 4G LTE ve 5G NR radyo erişim ağlarının (RAN) sinyal gücünü bildirmek için çerçeve tarafından kullanılan birden fazla sinyal ölçümü türünü özelleştirebilirsiniz.
Çerçeve, sinyal gücünü raporlamak için üç işlev kullanır: sinyal gücü raporlama ölçütleri, sinyal gücü eşikleri ve sinyal düzeyleri. Bu işlevler, Android'in modem donanımıyla iletişim kurma şeklini etkiler. Örneğin, güç kullanımını azaltmak ve sistem sağlığını iyileştirmek için modem tarafından gereksiz sinyal gücü raporlamasını önler. İşlevler şu şekilde tanımlanır:
- Sinyal gücü raporlama ölçütleri: Android tarafından, modemden sinyal gücü raporlamasını tetiklemek için tanımlanan koşullar.
- Sinyal gücü eşikleri: Sinyal seviyesi ve sinyal gücü raporlama ölçütlerini önermek için kullanılan dört tam sayıdan oluşan bir liste.
- Sinyal seviyeleri: Sinyal gücüne karşılık gelen beş seviye (
NONE
,POOR
,MODERATE
,GOOD
,GREAT
).
Birden fazla sinyal ölçümü türü için destek
Android 11 veya sonraki sürümlerin yüklü olduğu cihazlarda, NGRAN (5G LTE) ve EUTRAN (4G LTE) ağları için aşağıdaki sinyal ölçümü türleri özelleştirilebilir. Bu ölçümler, sinyal gücü raporlama ölçütleri, sinyal gücü eşikleri ve sinyal seviyeleri işlevleri için kullanılır.
- NGRAN (5G NR): SSRSRP, SSRSRQ, SSSINR
- EUTRAN (4G LTE): RSRP, RSRQ, RSSNR
Uygulama
Cihazın her bir RAN için sinyal gücü raporlama ölçütlerini ayarlamasını sağlamak üzere
setSignalStrengthReportingCriteria_1_5
donanım arayüzünü uygulayın. Her RAN için birden fazla sinyal ölçümü türü desteklenir. Bir ölçüm türü için raporlama ölçütlerinden hiçbiri bir RAN için etkinleştirilmemişse söz konusu RAN'ın raporlama ölçütleri Android çerçevesi tarafından tanımlanır. Bir RAN için bir ölçüm türünün raporlama ölçütleri etkinleştirildiğinde diğer ölçüm türlerinin raporlama ölçütleri devre dışı bırakılır.
4G ve 5G ağlar için sinyal gücü eşiklerini tanımlamak üzere aşağıdaki operatör yapılandırma anahtarlarını kullanın:
KEY_5G_NR_SSRSRP_THRESHOLDS_INT_ARRAY
KEY_5G_NR_SSRSRQ_THRESHOLDS_INT_ARRAY
KEY_5G_NR_SSSINR_THRESHOLDS_INT_ARRAY
KEY_LTE_RSRQ_THRESHOLDS_INT_ARRAY
KEY_LTE_RSSNR_THRESHOLDS_INT_ARRAY
Bir RAN için birden fazla ölçüm seçmek üzere aşağıdaki operatör yapılandırma anahtarlarını kullanın:
Doğrulama
Uygulamanızı doğrulamak için testGetConfig
CarrierConfigManagerTest
'da CTS testini kullanın.
Test için VTS'yi kullanın
setSignalStrengthReportingCriteria_1_5_*
.