Android Wi-Fi 框架可協助使用者在網路可用且需要時連接到良好的 Wi-Fi 網路。 Android 透過兩種方式做到這一點:
- 自動開啟 Wi-Fi :當使用者靠近先前儲存的網路時重新啟用 Wi-Fi
- 公共網路通知:通知使用者可用的良好開放 Wi-Fi 網路
所描述的功能由 AOSP 程式碼實現,您無需明確啟用或配置它們。
自動開啟 Wi-Fi
使用者可能會出於各種原因停用 Wi-Fi(例如連接到不良網路),然後在回到家時忘記重新啟用它,從而導致糟糕的體驗(例如無法控製家庭自動化設備) 。 Android 9 中引入的自動開啟 Wi-Fi功能解決了這個問題,只要裝置靠近已儲存的網路(即使用者明確連接到的網路)附近的Wi-Fi 網絡,就會自動重新啟用Wi-Fi,從而解決了這一問題。過去)並且具有足夠高的 RSSI。
用戶可以使用「設定」應用程式啟用或停用該功能:
設定>網路與網際網路> Wi-Fi > Wi-Fi 偏好設定 >自動開啟 Wi-Fi
![自動開啟Wi-Fi功能](https://source.android.google.cn/static/docs/core/connect/images/auto-wifi.png?authuser=4&hl=zh-tw)
必須啟用 Wi-Fi 掃描(用於位置)才能使此功能發揮作用。如果未啟用 Wi-Fi 掃描,系統會提示使用者授予啟用它的權限。需要 Wi-Fi 掃描,因為掃描結果用於確定裝置是否位於符合重新啟用 Wi-Fi 連線條件的 Wi-Fi 網路附近。
此功能可以避免使用者在停用 Wi-Fi 後立即重新啟用 Wi-Fi,即使裝置觀察到已儲存的 Wi-Fi 網路品質足夠好。例如,如果使用者在辦公室並連接到辦公室 Wi-Fi(已儲存的網路),然後停用 Wi-Fi,則該功能不會重新啟用 Wi-Fi,直到使用者到達不同的環境滿足重新啟用標準的不同已保存網路。
公共網路通知
開放網路通知功能會在下列情況下向使用者發出通知:
- Wi-Fi 已啟用
- 裝置未連接 Wi-Fi 網路
- 可用的 Wi-Fi 網路既開放又具有足夠高的 RSSI (與內部 Wi-Fi 選擇演算法使用的 RSSI 閾值相同)
用戶可以使用「設定」應用程式啟用或停用該功能:
設定>網路與網際網路>網際網路>網路首選項>公用網路通知
![公共網路功能通知](https://source.android.google.cn/static/docs/core/connect/images/notify-for-public-networks.png?authuser=4&hl=zh-tw)