android wifi RSSI達到閾值自動斷開


設置wifi的RSSI達到閾值之后自動斷開。

wifi狀態改變,會更新狀態欄,在狀態欄中更改。

--- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/WifiSignalController.java
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/WifiSignalController.java
@@ -106,6 +106,13 @@ public class WifiSignalController extends
         mCurrentState.ssid = mWifiTracker.ssid;
         mCurrentState.rssi = mWifiTracker.rssi;
         mCurrentState.level = mWifiTracker.level;
+               if (mCurrentState.connected && mCurrentState.rssi < -80)
+                       mWifiManager.disconnect();
         notifyListenersIfNecessary();
     } 

2018-6-14


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM