无线连接设备
使用收藏保持井井有条 根据您的偏好保存和分类内容。
除了启用与云的通信外,Android 的无线 API 还支持与同一本地网络上的其他设备的通信,甚至支持不在网络上但物理上彼此靠近的设备的通信。网络服务发现 (NSD) 的添加更进一步,允许应用寻找运行可通信服务的附近设备。将此功能集成到您的应用中可以帮助您提供各种功能,例如与同一房间内的用户玩游戏、从联网的 NSD 支持的网络摄像头拉取图像或远程登录到同一网络上的其他机器。
此类介绍了从您的应用查找和连接到其他设备的关键 API。具体而言,它介绍了用于发现可用服务的 NSD API 和用于执行点对点无线连接的 Wi-Fi 点对点 (P2P) API。此类还展示了如何结合使用 NSD 和 Wi-Fi P2P 来检测设备提供的服务,并在两个设备均未连接到网络时连接到设备。
如果您正在寻找一个更高级的 API,用于您的 Android 应用通过结合使用 Wi-Fi 和蓝牙在设备之间可靠且安全地传输数据,请考虑使用 附近连接 API.
课程
- 使用网络服务发现
- 了解如何广播您自己的应用提供的服务,发现本地网络上提供的服务,以及使用 NSD 确定您要连接到的服务的连接详细信息。
- 使用 Wi-Fi 创建 P2P 连接
- 了解如何获取附近对等设备列表,为传统设备创建接入点,以及连接到支持 Wi-Fi P2P 连接的其他设备。
- 使用 Wi-Fi P2P 进行服务发现
- 了解如何在不连接到同一网络的情况下使用 Wi-Fi P2P 发现附近设备发布的服务。
您还应该阅读
本页上的内容和代码示例受 内容许可 中描述的许可证约束。Java 和 OpenJDK 是 Oracle 及其关联公司的商标或注册商标。
上次更新时间 2024-07-29 UTC。
[{ "type": "thumb-down", "id": "missingTheInformationINeed", "label":"缺少我需要的资讯" },{ "type": "thumb-down", "id": "tooComplicatedTooManySteps", "label":"太复杂 / 步骤太多" },{ "type": "thumb-down", "id": "outOfDate", "label":"过时" },{ "type": "thumb-down", "id": "samplesCodeIssue", "label":"示例 / 代码问题" },{ "type": "thumb-down", "id": "otherDown", "label":"其他" }]
[{ "type": "thumb-up", "id": "easyToUnderstand", "label":"易于理解" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"解决了我的问题" },{ "type": "thumb-up", "id": "otherUp", "label":"其他" }]
{ "lastModified": "最后更新于 2024-07-29 UTC。", "confidential": False }