के लिए आरएसएसआई मान सूचीबद्ध करना मैं एक साधारण ऐप बनाने की कोशिश कर रहा हूं जो मुझे 5 सबसे मजबूत वाईफाई नेटवर्क के आरएसएसआई मूल्य बताता है। मुझे किसी भी नेटवर्क से कनेक्ट करने की आवश्यकता नहीं है, बस आरएसएसआई जानना चाहते हैं। फिलहाल मैं निम्नलिखित कोड का उपयोग कर रहा हूं:एंड्रॉइड, 5 सबसे मजबूत वाईफाई नेटवर्क
wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
int info = wifi.getConnectionInfo().getRssi();
textStatus.setText("WiFi Rssi: " + info);
हालांकि, यह केवल उस नेटवर्क के आरएसएसआई मूल्य को प्रदर्शित करता है जिसे मैं कनेक्ट कर रहा हूं।
क्या यह जानकारी अन्य नेटवर्क के लिए प्राप्त करने का कोई तरीका है?
तरह आप dbm नहीं RSSI प्राप्त .. – Antonio
स्तर की संपत्ति आरएसएसआई है, जो दस्तावेज के अनुसार, डीबीएम में मापा जाता है। ([डॉक्स] (http://developer.android.com/reference/android/net/wifi/ScanResult.html#level)) – AI0867
अच्छा काम! इसके लिए धन्यवाद। –