Wi-Fi 基礎架構總覽
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
在 Android 10 以上版本中,Wi-Fi 基礎架構包括網際網路連線的 Wi-Fi 建議 API 和點對點連線的 Wi-Fi 網路要求 API。在 Android 11 以上版本中,Settings Intent API 可讓您要求使用者核准新增已儲存的網路或 Passpoint 設定。
API
這三種 API 的目標用途不同,並具有不同的功能和限制:
建議 API:指定會佈建並提供網際網路支援設定的應用程式。使用者並非個人擁有的設定。使用者可以停用特定設定或停用建議應用程式,但無法刪除。
- 因為應用程式不是每個應用程式建議的聯播網,都需要使用者核准。
- 適合電信業者 Wi-Fi 卸載設定應用程式,以及可能會主動管理卸載網路的其他應用程式。
Network request API:指定需要連線至對等互連裝置的應用程式,例如設定 IoT 裝置或將檔案傳輸至相機時。在這類情況下,對等裝置會啟動 SoftAP,而 API 可讓應用程式引導使用者連線至裝置。產生的網路並不是為了提供網際網路存取權,也無法使用,也無法由設定應用程式以外的任何應用程式使用。
- 首次與新的對等互連項目連線時,必須選取及核准使用者。
- 適用於 IoT 設定應用程式和 IoT 檔案傳輸應用程式。
ACTION_WIFI_ADD_NETWORKS
API:允許應用程式 (須經使用者核准) 將網路或 Passpoint 設定新增至已儲存的網路或訂閱項目清單。接著,系統會將這些設定視為使用者直接新增設定。例如使用者之後可以刪除。
- 每次要求新增已儲存的網路時,都必須經過使用者核准。
- 適合會設定住家存取點且需要在使用者儲存網路清單新增設定的應用程式。佈建使用者帳戶 Passpoint 設定的應用程式,例如企業、聯合網路及教育機構。
安全的 Wi-Fi Enterprise 設定
在 Android 11 QPR1 及以上版本中,系統會針對 TLS 型 Wi-Fi Enterprise 連線實施嚴格的安全性設定。詳情請參閱安全 Wi-Fi Enterprise 設定。
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2024-07-11 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]