Android的無(wú)線(xiàn)連接設(shè)備

2018-08-02 17:40 更新

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

除了能夠在云端通信,Android 的無(wú)線(xiàn) API 也允許同一局域網(wǎng)中的設(shè)備進(jìn)行通信,甚至沒(méi)有連接到網(wǎng)絡(luò)上,而是物理上隔得很近,也可以相互通信。此外,網(wǎng)絡(luò)服務(wù)發(fā)現(xiàn)(Network Service Discovery,簡(jiǎn)稱(chēng)NSD)可以進(jìn)一步通過(guò)允許應(yīng)用程序運(yùn)行能相互通信的服務(wù)去尋找附近運(yùn)行相同服務(wù)的設(shè)備。把這個(gè)功能整合到我們的應(yīng)用中,可以提供許多功能,如在同一個(gè)房間,用戶(hù)玩游戲,可以利用 NSD 實(shí)現(xiàn)從一個(gè)網(wǎng)絡(luò)攝像頭獲取圖像,或遠(yuǎn)程登錄到在同一網(wǎng)絡(luò)中的其他機(jī)器。

本節(jié)課介紹了一些使我們的應(yīng)用程序能夠?qū)ふ液瓦B接其他設(shè)備的主要 API。具體地說(shuō),它介紹了用于發(fā)現(xiàn)可用服務(wù)的 NSD API 和能實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)無(wú)線(xiàn)連接的無(wú)線(xiàn)點(diǎn)對(duì)點(diǎn)(the Wi-Fi Peer-to-Peer,簡(jiǎn)稱(chēng) Wi-Fi P2P)API。本節(jié)課也將告訴我們?cè)鯓訉?NSD 和 Wi-Fi P2P 結(jié)合起來(lái)去檢測(cè)其他設(shè)備所提供的服務(wù)。當(dāng)檢測(cè)到時(shí),連接到相應(yīng)的設(shè)備上。即使設(shè)備都沒(méi)有連接到一個(gè)網(wǎng)絡(luò)中。

Lessons

使用網(wǎng)絡(luò)服務(wù)發(fā)現(xiàn)

學(xué)習(xí)如何廣播由我們自己的應(yīng)用程序提供的服務(wù),如何發(fā)現(xiàn)在本地網(wǎng)絡(luò)上提供的服務(wù),并用 NSD 獲取我們將要連接的服務(wù)的詳細(xì)信息。

使用 WiFi 建立 P2P 連接

學(xué)習(xí)如何獲取附近的對(duì)等設(shè)備,如何創(chuàng)建一個(gè)設(shè)備接入點(diǎn),如何連接到其他具有 Wi-Fi P2P 連接功能的設(shè)備。

使用 WiFi P2P 發(fā)現(xiàn)服務(wù)

學(xué)習(xí)如何使用 WiFi P2P 服務(wù)去發(fā)現(xiàn)附近的不在同一個(gè)網(wǎng)絡(luò)的服務(wù)。


以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)