如何构建这个android应用程序(蓝牙技术)



我对如何构建这个android应用程序有点困惑。以下是它应该如何工作。我有一个配对的蓝牙设备列表。假设配对的设备是:1. 蓝牙耳机。2. 一部手机。我的应用程序应该只自动连接到我的耳机,当它进入范围。

这是基本功能。我一直在做一些关于蓝牙技术及其实现的研究。我偶然发现了蓝牙聊天应用程序,当我开始使用这个应用程序时,我意识到两部手机都应该安装这个应用程序,以便连接和交换信息。我试着连接我的耳机,但是连接不上。当我把蓝牙聊天应用从我的一个设备上取下来,并试图从一个有蓝牙聊天应用的设备上连接它时,设备无法连接。

如果你已经使用过蓝牙,这可能看起来很简单。但是我怎么能从我的应用程序连接到蓝牙设备,当它在范围内,即使其他设备没有我的应用程序。

谢谢。

这将是一个两部分的答案:

-连接蓝牙耳机,查看我的答案在这里

-始终连接到该设备,您可以将设备地址保存到内存中,然后使用broadcastreceiver创建侦听蓝牙连接的服务。并检查连接的设备,并将其地址与内存中保存的地址进行比较,一旦发现它已连接调用ibth.connect(device)。Ibth在上面的链接里面。

相关内容

最新更新