以無線方式連結裝置

除了可與雲端通訊之外,Android 的無線 API 也可以與同一個區域網路上的其他裝置通訊,甚至可以與非使用網路,但人在附近的裝置通訊。而新增網路服務探索 (NSD) 則能進一步發揮效益,可讓應用程式找出附近正在執行且可與其通訊的服務。將這項功能整合至應用程式後,您就能提供各式各樣的功能,例如與同一房間內的使用者玩遊戲、從已啟用 NSD 的網路網路攝影機提取圖片,或是從遠端登入相同網路的其他機器。

這個類別說明透過應用程式尋找並連線至其他裝置所需的關鍵 API。具體來說,它會說明用於探索可用服務的 NSD API,以及用於執行點對點無線連線的 Wi-Fi Peer-to-Peer (P2P) API。本課程也會介紹如何結合使用 NSD 和 Wi-Fi P2P 來偵測裝置提供的服務,並在兩個裝置均未連上網路時連線至裝置。

如要在 Android 應用程式上使用更高層級的 API,以便使用 Wi-Fi 和藍牙在裝置間安全傳輸資料,請考慮使用 Nearby Connections API

課程

使用網路服務探索功能
瞭解如何播送您自己的應用程式提供的服務、探索區域網路提供的服務,以及使用 NSD 決定您要連線的服務的連線詳細資料。
使用 Wi-Fi 建立 P2P 連線
瞭解如何擷取附近的對等互連裝置清單、為舊版裝置建立存取點,並連線至其他可連接 Wi-Fi P2P 連線的裝置。
使用 Wi-Fi P2P 探索服務
瞭解如何使用 Wi-Fi P2P 探索鄰近裝置發布的服務,而不必連上相同網路。

另請參閱