Wi-Fi 基礎架構功能

當有可用的 Wi-Fi 網路,且使用者需要連線時,Android Wi-Fi 架構可協助使用者連線至順暢的 Wi-Fi 網路。Android 有兩種方式可執行這項操作:

  • 自動開啟 Wi-Fi:使用者位於先前儲存的網路連線範圍內時,重新啟用 Wi-Fi
  • 附近有公用網路時通知我:在可使用良好的開放式 Wi-Fi 網路時通知使用者

所述功能是由 AOSP 程式碼實作,您不必明確啟用或設定這些功能。

自動開啟 Wi‑Fi

使用者可能會因為各種原因 (例如連線至不良網路) 而停用 Wi-Fi,然後在回家時忘記重新啟用,導致使用體驗不佳 (例如無法控制智慧住宅裝置)。Android 9 推出的「自動開啟 Wi-Fi」功能可解決這個問題,只要裝置位於已儲存的 Wi-Fi 網路附近,且該網路的 RSSI ,系統就會自動重新啟用 Wi-Fi。

使用者可以透過「設定」應用程式啟用或停用這項功能:

依序前往「設定」>「網路和網際網路」>「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 網路
  • 使用開放足夠 高 RSSI RSSI 門檻的 Wi-Fi 網路,與內部 Wi-Fi 可用的演算法相同

使用者可以透過「設定」應用程式啟用或停用這項功能:

「設定」>「網路和網際網路」>「網際網路」>「網路偏好設定」>「通知公共網路」

附近有公用網路時通知我功能

圖 2. 附近有公用網路功能時通知我。