應用程式可透過各種不同的通訊技術 (包括 Wi-Fi、藍牙和 USB) 與外部連線。下列指南說明如何新增對這些技術的支援,以及最佳化應用程式以提供連線能力。
支援的技術
Android 支援下列通訊協定和架構,可用來將裝置連線至外部。
指南 | |
---|---|
網路:Overview |
概略說明執行各種網路作業的指南,包括連線、管理、剖析 XML、監控等。 |
網路:5G |
充分運用 5G 網路。 |
網路:VPN |
為 Android 裝置開發及測試自己的虛擬私人網路 (VPN) 用戶端。 |
網路:掃描 Wi-Fi |
取得裝置顯示的 Wi-Fi 存取點清單。 |
不需要中繼存取點,即可將支援的裝置直接相互連結。 |
|
網路:Wi-Fi Aware |
讓搭載 Android 8.0 (API 級別 26) 以上版本的裝置直接尋找並直接連線,而不需要彼此連線。又稱為「鄰居感知網路」(NAN)。 |
測量裝置與附近支援 RTT 的 Wi-Fi 存取點和點 Wi-Fi Aware 裝置的距離。 |
|
在連線至 Wi-Fi 無線基地台的裝置上,允許應用程式彼此通訊。 |
|
藍牙:總覽 |
Android 藍牙支援總覽,包括基本概念、重要類別和介面。 |
藍牙:經典藍牙 |
在應用程式中設定基準藍牙連線。 |
藍牙:藍牙低功耗 (BLE) |
在鄰近裝置之間傳輸少量資料,並與鄰近感應器互動。 |
藍牙:BLE Audio |
這項功能可讓你在不犧牲電池續航力的情況下,接收高傳真音訊內容,並讓使用者流暢切換使用不同用途。 |
NFC 是一組短程無線技術,通常至少要與 4 公分內的距離才能啟動連線。 |
|
管理音訊和視訊通話,包括 eSIM 卡和 SIM 卡。 |
|
測量裝置間的精確。 |
|
使用 USB 配件和 USB 主機模式來支援各種 USB 週邊裝置和 Android USB 配件。 |
最佳化
下列指南可協助您針對連線能力最佳化應用程式。
指南 | |
---|---|
瞭解有助於維持電池電力、使用者體驗和系統健康狀態的策略。 |
|
瞭解如何使用 Cronet (從 Chromium 網路堆疊衍生的程式庫),縮短延遲時間並提高網路要求的處理量。 |