java - 蓝牙应用程序需要检查使用相同应用程序的其他用户

标签 java android bluetooth

我需要一个实现蓝牙应用程序的建议: 它扫描设备并且必须检查发现的设备是否安装了相同的应用程序。 有办法吗?

最佳答案

来自 http://developer.android.com/guide/topics/connectivity/bluetooth.html

“局域内的蓝牙设备只有在当前启用可发现的情况下才会响应发现请求。如果设备可发现,它将通过共享一些信息来响应发现请求,例如设备名称, *类,* 及其唯一的 MAC 地址。使用此信息,执行发现的设备然后可以选择启动到已发现的连接设备。

所以我猜设备需要接受连接才能获得有关已安装应用程序和其他应用程序的更多信息。

关于java - 蓝牙应用程序需要检查使用相同应用程序的其他用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17951885/

相关文章:

java - 旋转二维数组 - 一个工作示例和一个损坏的示例(为什么?)

java - 无法解析符号 com.google.firebase.messaging.Message

java - 无法在 LibGDX 上同时绘制字体和舞台

java - 关于在 Java 中关闭流/套接字的问题

java - 蓝牙低功耗安全异常

java - 找不到编码音频的 RTP 负载

java - 禁用 MultiDex Android Studio

android - Import android.support.v7 无法解决

Android BLE - 确定特征的存储值类型

蓝牙 UUID 发现