W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
編寫:acenodie - 原文:http://developer.android.com/training/connect-devices-wirelessly/index.html
除了能夠在云端通信,Android 的無線 API 也允許同一局域網(wǎng)中的設備進行通信,甚至沒有連接到網(wǎng)絡上,而是物理上隔得很近,也可以相互通信。此外,網(wǎng)絡服務發(fā)現(xiàn)(Network Service Discovery,簡稱NSD)可以進一步通過允許應用程序運行能相互通信的服務去尋找附近運行相同服務的設備。把這個功能整合到我們的應用中,可以提供許多功能,如在同一個房間,用戶玩游戲,可以利用 NSD 實現(xiàn)從一個網(wǎng)絡攝像頭獲取圖像,或遠程登錄到在同一網(wǎng)絡中的其他機器。
本節(jié)課介紹了一些使我們的應用程序能夠?qū)ふ液瓦B接其他設備的主要 API。具體地說,它介紹了用于發(fā)現(xiàn)可用服務的 NSD API 和能實現(xiàn)點對點無線連接的無線點對點(the Wi-Fi Peer-to-Peer,簡稱 Wi-Fi P2P)API。本節(jié)課也將告訴我們怎樣將 NSD 和 Wi-Fi P2P 結(jié)合起來去檢測其他設備所提供的服務。當檢測到時,連接到相應的設備上。即使設備都沒有連接到一個網(wǎng)絡中。
學習如何廣播由我們自己的應用程序提供的服務,如何發(fā)現(xiàn)在本地網(wǎng)絡上提供的服務,并用 NSD 獲取我們將要連接的服務的詳細信息。
學習如何獲取附近的對等設備,如何創(chuàng)建一個設備接入點,如何連接到其他具有 Wi-Fi P2P 連接功能的設備。
學習如何使用 WiFi P2P 服務去發(fā)現(xiàn)附近的不在同一個網(wǎng)絡的服務。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: