连接指南

您的应用可以使用各种不同的通信技术(包括 Wi-Fi、蓝牙和 USB)与外界连接。下面列出的指南介绍了如何添加对这些技术的支持以及如何针对连接优化应用。

支持的技术

Android 支持以下协议和框架,以便将您的设备连接到外部世界。

指南

广告网络:概览

介绍执行各种网络操作(包括连接、管理、解析 XML、监控等)的指南概览。

网络:5G

充分利用 5G 网络。

网络:VPN

为 Android 设备开发和测试您自己的虚拟专用网 (VPN) 客户端。

网络:WLAN 扫描

获取可在设备上查看的 Wi-Fi 接入点列表。

网络:Wi-Fi 直连(点对点)

无需中间接入点,即可直接将支持的设备相互连接。

网络:Wi-Fi Aware

让搭载 Android 8.0(API 级别 26)及更高版本的设备能够发现彼此并直接建立连接,而无需在它们之间建立任何其他类型的连接。也称为近邻感知网络 (NAN)。

网络:Wi-Fi 往返时间 (RTT)

测量与附近支持 RTT 的 Wi-Fi 接入点和对等 Wi-Fi 感知设备的距离。

网络:仅限本地使用的 WLAN 热点

让连接到 WLAN 热点的设备上的应用能够相互通信。

蓝牙:概览

Android 蓝牙支持概览,包括基础知识以及关键类和接口。

蓝牙:传统蓝牙

在您的应用中设置基准蓝牙连接。

蓝牙:蓝牙低功耗 (BLE)

在附近的设备之间传输少量数据并与近程传感器互动。

蓝牙:BLE 音频

在不牺牲电池续航时间的情况下获得高保真音频,可让用户在不同用例之间无缝切换。

近距离无线通信 (NFC)

NFC 是一组近距离无线技术,通常需要在 4 厘米或更短的距离内才能发起连接。

电信

管理音频和视频通话,包括 eSIM 卡和 SIM 卡。

超宽带 (UWB) 通信

测量设备之间的精确距离。

USB

使用 USB 配件和 USB 主机模式来支持各种 USB 外围设备和 Android USB 配件。

优化

以下指南可以帮助您针对连接性优化应用。

指南

减少网络耗电量

了解节省电量、用户体验和系统运行状况的策略。

缩短延迟时间并提高网络吞吐量

了解如何使用 Cronet(派生自 Chromium 网络堆栈的库)缩短延迟时间并提高网络请求吞吐量。