我一直在寻找一种方法来使用蓝牙连接两部手机,而无需先将它们配对。我试图忽略烦人的蓝牙弹出请求。谷歌商店中有一个名为 Bluehood 的应用程序可以执行此操作。我想将这种连接方式用于我在完全不同的利基市场中构建的应用程序。您可以在谷歌商店中搜索名为“Bluehood Social Bluetooth”的应用程序。 https://play.google.com/store/apps/details?id=com.mobile.bluehood
最佳答案
您可能会在两个设备之间创建不安全的蓝牙串行连接。
创建连接:
识别 BluetoothDevice
并调用其方法 createInsecureRfcommSocketToServiceRecord
接收连接:
获取 BluetoothAdapter
并调用方法 listenUsingInsecureRfcommWithServiceRecord
此技术不需要设备使用配对代码建立连接。它在 API 级别 10 及更高版本中可用。
关于android - 无需配对的蓝牙连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23945171/