1
我試圖創建一個應用程序,它可以告訴你它當前連接到的WiFi接入點的信號強度。我正在使用Android Studios並且是初學者。我如何檢索這些信息?任何方法都會有所幫助。我如何獲得有關連接到我的Android手機的wifi信號強度的信息?
我試圖創建一個應用程序,它可以告訴你它當前連接到的WiFi接入點的信號強度。我正在使用Android Studios並且是初學者。我如何檢索這些信息?任何方法都會有所幫助。我如何獲得有關連接到我的Android手機的wifi信號強度的信息?
public void onReceive(WifiManager wifiManager) {
int numberOfLevels=5;
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
int level=WifiManager.calculateSignalLevel(wifiInfo.getRssi(), numberOfLevels);
System.out.println("Bars =" +level);
}
謝謝。我怎麼能夠把這個讀數轉換成距離的粗略估計? – user3512387
這是不可能的..因爲它取決於無線路由器的實力.. 只是因爲強度高,你不能估計距離爲低 –
我將如何去初始化它呢?我很抱歉,我不太確定該從哪裏出發。我希望能夠點擊按鈕讓它告訴我實力。 – user3512387