Android 不搜索任何可发现的设备

Android 不搜索任何可发现的设备,android,Android,有人能描述一下这段代码的错误吗。它没有搜索设备,而是显示了一些配对的设备 项目托管在Github中。将UUID视为设备正在广告或接受的特定服务类型的一个标识符。对于它可以提供或使用的许多不同服务,它可以有许多这样的标识符。它不是实际设备的标识符 您引用的UUID与我在这里找到的UUID相同,也可以使用。它似乎是通用蓝牙SPP服务的UUID。但是还没有找到很多实际的证据,比如官方发布的文件引用了这个数字,只需在这里发布,没有任何引用。这个UUID将允许你的android设备连接到蓝牙串口适配器之类

有人能描述一下这段代码的错误吗。它没有搜索设备,而是显示了一些配对的设备


项目托管在Github中。

将UUID视为设备正在广告或接受的特定服务类型的一个标识符。对于它可以提供或使用的许多不同服务,它可以有许多这样的标识符。它不是实际设备的标识符

您引用的UUID与我在这里找到的UUID相同,也可以使用。它似乎是通用蓝牙SPP服务的UUID。但是还没有找到很多实际的证据,比如官方发布的文件引用了这个数字,只需在这里发布,没有任何引用。这个UUID将允许你的android设备连接到蓝牙串口适配器之类的东西,或者任何需要通用串口设备的东西。。。所以这是一个很好的开始


如果您计划创建一个与bluetooth SPP不同的特殊服务,或者像android chat一样有不同的存在理由,那么最好创建您自己的UUID。当然,连接您的服务的所有设备都必须理解这个特殊号码。

代码看起来正常。我用的是非常相似的东西。你确定扫描时激活了BT吗?这看起来主要基于蓝牙聊天应用程序。当您编译并运行蓝牙聊天应用程序时,它的工作方式是否有任何不同?@user387184:BTchat的操作和onStart的此应用程序在主活动屏幕上的操作是激活BT(如果尚未激活)。@JulianHigginson:那么,我现在应该做什么???@YasirAdnan:从头导入蓝牙聊天应用程序。在android设备上编译并运行。它的行为是否与修改后的版本有所不同?如果是这样的话,你需要看看原作和你的不同之处。我注意到你已经重新命名了东西,以适应你的新计划目的。在所有重命名之后,检查所有内容是否仍然指向所有正确的内容。