應用程式可以使用各種通訊技術 (包括 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 網路堆疊的程式庫),縮短網路要求的延遲時間並提高總處理量。 |