我正在尝试创建一个应用程序,用最简单的方式将其蓝牙mac地址发送到服务器(通过3G连接),然后并行设备上的应用程序接收它(再次通过3G),并尝试连接通过蓝牙到第一个设备。 如果没有第二个设备运行发现,然后将发现的地址与从服务器获得的地址进行比较,是否可能。
换句话说,有"BT.connect(macaddress);"
感谢您的帮助。
答案 0 :(得分:2)
是的,这是可能的。如果您已经知道mac地址,则不需要发现。您还可以使用BluetoothAdapter.listenUsingInsecureRfcommWithServiceRecord查看不安全的蓝牙连接以避免配对,但这仅适用于API级别10及更高版本。
请注意安全问题。