Telefon çerçevesi, çeşitli sinyal ölçüm türlerini kullanarak hücresel ağ sinyal gücünü bildirir. Ardından, cihazınızda sinyal çubuklarının nasıl gösterileceğini kontrol etmek ve modemden sinyal gücü raporlama ölçütlerini özelleştirmek için bu raporlanan sinyal güçlerini kullanabilirsiniz. Android 11'den itibaren, çerçevenin 4G LTE ve 5G NR radyo erişim ağlarının (RAN'lar) sinyal gücünü bildirmek için kullandığı birden fazla sinyal ölçüm türünü özelleştirebilirsiniz.
Çerçeve, sinyal gücünü bildirmek için üç işlev kullanır: sinyal gücü raporlama ölçütleri, sinyal gücü eşikleri ve sinyal seviyeleri. Bu işlevler, Android'in modem donanımıyla iletişim ş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çütleri önermek için kullanılan dört tam sayının listesi.
- 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ümleri çalıştıran cihazlarda aşağıdaki sinyal ölçüm türleri NGRAN (5G LTE) ve EUTRAN (4G LTE) ağları için özelleştirilebilir. Bu ölçümler, sinyal gücü raporlama ölçütleri, sinyal gücü eşikleri ve sinyal seviyesi işlevleri için kullanılır.
- NGRAN (5G NR): SSRSRP, SSRSRQ, SSSINR
- EUTRAN (4G LTE): RSRP, RSRQ, RSSNR
Uygulama
Cihazın her RAN için sinyal gücü raporlama ölçütlerini ayarlamasını sağlamak amacıyla 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üne ait raporlama ölçütlerinden hiçbiri bir RAN için etkinleştirilmezse söz konusu RAN'ın raporlama ölçütleri Android çerçevesi tarafından tanımlanır. Bir ölçüm türünün raporlama ölçütleri bir RAN için 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 CarrierConfigManagerTest
'teki testGetConfig
CTS testini kullanın.
Test için VTS'yi kullanınsetSignalStrengthReportingCriteria_1_5_*
.