在有可用網路且需要時,Android Wi-Fi 架構可協助使用者連線至順暢的 Wi-Fi 網路。Android 有兩種方式可執行這項操作:
- 自動開啟 Wi-Fi:使用者位於先前儲存的網路連線範圍內時,重新啟用 Wi-Fi
- 附近有公用網路時通知我:在可使用高品質公用網路時傳送通知
所述功能是由 AOSP 程式碼實作,您不必明確啟用或設定這些功能。
自動開啟 Wi‑Fi
使用者可能會因為各種原因 (例如連線至不良網路) 而停用 Wi-Fi,但可能會忘記在回家時重新啟用,導致使用體驗不佳 (例如無法控制智慧住宅裝置)。Android 9 推出的「自動開啟 Wi-Fi」功能可解決這個問題,只要裝置位於已儲存的 Wi-Fi 網路 (即使用者先前明確連線的網路) 範圍內,且 RSSI 值足夠高,就會自動重新啟用 Wi-Fi。
使用者可以透過「設定」應用程式啟用或停用這項功能:
依序前往「設定」>「網路和網際網路」>「Wi-Fi」>「Wi-Fi 偏好設定」>「自動開啟 Wi-Fi」
圖 1. 開啟自動開啟 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 網路
- 可用的 Wi-Fi 網路必須同時符合「開放」和「足夠」 RSSI (與內部 Wi-Fi 選取演算法使用的 RSSI 門檻相同)
使用者可以透過「設定」應用程式啟用或停用這項功能:
「設定」>「網路和網際網路」>「網際網路」>「網路偏好設定」>「通知公共網路」
圖 2. 「附近有公用網路時通知我」功能。