首页
学习
活动
专区
圈层
工具
发布

标识UUID
EN

Stack Overflow用户
提问于 2012-12-13 15:26:17
回答 1查看 248关注 0票数 0

我正在构建一个应用程序,我将在其中扫描所有蓝牙设备并连接到感兴趣的蓝牙设备。我读到我需要设备的UUID,以便我可以连接到它。

我使用以下代码来获取UUIDS

代码语言:javascript
复制
Class cl = Class.forName("android.bluetooth.BluetoothDevice");
Class[] par = {};
Method method = cl.getMethod("getUuids", par);
Object[] args = {};
ParcelUuid[] retval = (ParcelUuid[]) method.invoke(device, args);
return retval;

现在返回的是一个UUID数组,我该如何确定连接时必须使用哪个UUID呢?

EN

回答 1

Stack Overflow用户

发布于 2013-07-05 05:54:15

我的理解是,任何蓝牙设备都可能提供多种服务。每个服务都有自己的UUID。您可以通过检查UUID的协议标识符(前两个字节)来确定需要使用的UUID。有一个列表here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13854984

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档