連線指南

應用程式可透過各種不同的通訊技術 (包括 Wi-Fi、藍牙和 USB) 與外部連線。下列指南說明如何新增對這些技術的支援,以及最佳化應用程式以提供連線能力。

支援的技術

Android 支援下列通訊協定和架構,可用來將裝置連線至外部。

指南

網路:Overview

概略說明執行各種網路作業的指南,包括連線、管理、剖析 XML、監控等。

網路:5G

充分運用 5G 網路。

網路:VPN

為 Android 裝置開發及測試自己的虛擬私人網路 (VPN) 用戶端。

網路:掃描 Wi-Fi

取得裝置顯示的 Wi-Fi 存取點清單。

網路:Wi-Fi Direct (P2P)

不需要中繼存取點,即可將支援的裝置直接相互連結。

網路:Wi-Fi Aware

讓搭載 Android 8.0 (API 級別 26) 以上版本的裝置直接尋找並直接連線,而不需要彼此連線。又稱為「鄰居感知網路」(NAN)。

網路:Wi-Fi 封包往返時間 (RTT)

測量裝置與附近支援 RTT 的 Wi-Fi 存取點和點 Wi-Fi Aware 裝置的距離。

網路:僅限本機 Wi-Fi 無線基地台

在連線至 Wi-Fi 無線基地台的裝置上,允許應用程式彼此通訊。

藍牙:總覽

Android 藍牙支援總覽,包括基本概念、重要類別和介面。

藍牙:經典藍牙

在應用程式中設定基準藍牙連線。

藍牙:藍牙低功耗 (BLE)

在鄰近裝置之間傳輸少量資料,並與鄰近感應器互動。

藍牙:BLE Audio

這項功能可讓你在不犧牲電池續航力的情況下,接收高傳真音訊內容,並讓使用者流暢切換使用不同用途。

近距離無線通訊 (NFC)

NFC 是一組短程無線技術,通常至少要與 4 公分內的距離才能啟動連線。

電信

管理音訊和視訊通話,包括 eSIM 卡和 SIM 卡。

超寬頻 (UWB) 通訊

測量裝置間的精確。

USB

使用 USB 配件和 USB 主機模式來支援各種 USB 週邊裝置和 Android USB 配件。

最佳化

下列指南可協助您針對連線能力最佳化應用程式。

指南

降低網路耗電量

瞭解有助於維持電池電力、使用者體驗和系統健康狀態的策略。

縮短延遲時間並提高網路處理量

瞭解如何使用 Cronet (從 Chromium 網路堆疊衍生的程式庫),縮短延遲時間並提高網路要求的處理量。