Android 发现相同应用程序 UUID 设备

问题描述 投票:0回答:1

我正在使用蓝牙适配器来发现蓝牙设备。搜索会显示周围可用蓝牙打开的所有设备(iOS、Android、扬声器等)。

我的应用程序发送和接收数据,因此安装在两个不同的 Android 设备上,应用程序可以执行聊天功能,前提是两个应用程序使用相同的应用程序 UUID。

当我执行设备发现/搜索时,我是否可能仅将发现限制为那些Android并且正在使用我的应用程序(即我的App UUID)的设备,而不显示所有其他蓝牙设备。

我知道在使用特征 UUID 的 iOS 中会发生这种情况。

感谢回复。

android bluetooth uuid bluetooth-device-discovery
1个回答
0
投票

1) 首先,您要对附近的所有设备进行查询(搜索) 2) 对于枚举的每个设备,对其进行发现 (SDP) 以收集其所有服务/配置文件;如果您找到了要搜索的内容,请显示它,否则忘记它......

PS:我不知道只选择 Android 设备...您可以使用 CoD(设备类别),但不确定是否可以将 Android 与其他“智能手机”分开...

© www.soinside.com 2019 - 2024. All rights reserved.