Aşağıdaki kodu kullanarak dBm'de WiFi sinyal seviyesini alabilirim.Android'de WiFi sinyal gücü alma
for (ScanResult result : wifiScanResultList) {
int signalLevel = result.level;
}
Negatif değer verir. Varsayılan sistem WiFi ayarını gördüğümüzde ve bağlı WiFi ağına tıklandığında, sinyal gücü olarak "İyi" veya "Kötü" değerini verir. Bu negatif değerleri "İyi" sinyal gücü veya "Kötü" sinyal gücü olarak filtreleyebilme aralığı nedir?
çoğu için dBm değil mi bölüm negatif? –
Evet, bu doğru. İhtiyacım olan şey, kendi WiFi işlem Android uygulamam için kullanabileceğim standart bir aralıktır. Bağlı bir ağ üzerinde gerçek bir cihaza tıkladığımda, Sinyal gücü olarak bana "İyi" verir. Bunu "İyi" bir güç olarak nasıl ölçtüklerini bilmek istiyorum. Cevap için teşekkürler. – AnujAroshA
Sorunuzun yanıtı: http://androidxref.com/4.2_r1/xref/frameworks/base/wifi/java/android/net/wifi/WifiWatchdogStateMachine.java#103 –