假设有两部手机名为A和B.B的蓝牙适配器已打开并处于可发现模式。但手机A中的BT已关闭。但是它们是彼此配对的。
我需要知道的是,当手机A进入手机B的蓝牙信号范围时,有没有办法自动建立彼此之间的连接? 换句话说,手机A可以继续“收听”B的蓝牙信号,一旦A检测到B在他的范围内,就会以编程方式相互连接。
注意: - 当A进入B的蓝牙范围时,A的bt适配器关闭(出于省电目的)。所以当A的BT关闭时,A应该“听”B。
我可以使用“bluetoothAdapter.startDiscovery();”满足这个要求?还是有另一种方式?
我是android的新手。我是电子工程本科生。这是我最后一年项目的一部分:(
先谢谢。
答案 0 :(得分:0)
嗯,答案是否定的。
为了在两个设备之间建立连接,您需要打开一个蓝牙插座(服务器/客户端),并打开它,您需要在每个设备上使用蓝牙适配器。 (即使它们已经配对了。)
据我所知,蓝牙适配器和监听插座使用了大量电池,但没有其他选择(AFAIK)