返回介绍

無線連接設備

发布于 2020-04-01 13:16:44 字数 1025 浏览 872 评论 0 收藏 0

編寫:acenodie - 原文:http://developer.android.com/training/connect-devices-wirelessly/index.html

除了能夠在雲端通信,Android 的無線 API 也允許同一局域網中的設備進行通信,甚至沒有連接到網絡上,而是物理上隔得很近,也可以相互通信。此外,網絡服務發現(Network Service Discovery,簡稱NSD)可以進一步通過允許應用程序運行能相互通信的服務去尋找附近運行相同服務的設備。把這個功能整合到我們的應用中,可以提供許多功能,如在同一個房間,用戶玩遊戲,可以利用 NSD 實現從一個網絡攝像頭獲取圖像,或遠程登錄到在同一網絡中的其他機器。

本節課介紹了一些使我們的應用程序能夠尋找和連接其他設備的主要 API。具體地說,它介紹了用於發現可用服務的 NSD API 和能實現點對點無線連接的無線點對點(the Wi-Fi Peer-to-Peer,簡稱 Wi-Fi P2P)API。本節課也將告訴我們怎樣將 NSD 和 Wi-Fi P2P 結合起來去檢測其他設備所提供的服務。當檢測到時,連接到相應的設備上。即使設備都沒有連接到一個網絡中。

Lessons

使用網絡服務發現

學習如何廣播由我們自己的應用程序提供的服務,如何發現在本地網絡上提供的服務,並用 NSD 獲取我們將要連接的服務的詳細信息。

使用 WiFi 建立 P2P 連接

學習如何獲取附近的對等設備,如何創建一個設備接入點,如何連接到其他具有 Wi-Fi P2P 連接功能的設備。

使用 WiFi P2P 發現服務

學習如何使用 WiFi P2P 服務去發現附近的不在同一個網絡的服務。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文