應用程式可以使用各種通訊技術 (包括 Wi-Fi、藍牙和 USB) 與外界連線。下列指南將說明如何新增這些技術的支援功能,以及如何針對連線功能最佳化應用程式。
支援的技術
Android 支援下列通訊協定和架構,可將裝置連線至外部世界。
指南 | |
---|---|
網路:總覽 |
總覽指南,涵蓋執行各種網路作業,包括連線、管理、剖析 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 音訊 |
不必耗費大量電力,就可以讓使用者接收高傳真音訊,同時也能在不同用途間流暢切換。 |
NFC 是一組短程無線技術,通常需要在 4 公分以內的距離才能啟動連線。 |
|
處理跨多種技術的測距工作階段。 |
|
管理音訊和視訊通話,包括 eSIM 和 SIM 卡。 |
|
精確測量裝置之間的距離。 |
|
使用 USB 配件和 USB 主機模式,支援各種 USB 周邊裝置和 Android USB 配件。 |
最佳化
您可以參考下列指南,為應用程式進行連線最佳化調整。
指南 | |
---|---|
瞭解如何延長電池續航力、提升使用者體驗,以及維持系統健康。 |
|
瞭解如何使用 Cronet (源自 Chromium 網路堆疊的程式庫),縮短網路要求的延遲時間並提高總處理量。 |