我正在寻找一种方法来使用蓝牙连接两部手机而无需先配对它们。我想省略讨厌的蓝牙弹出请求。谷歌商店有一款名为Bluehood的应用程序。我想使用这种连接方式为我在一个完全不同的利基建立的应用程序。您可以在Google商店中搜索名为“Bluehood Social Bluetooth”的应用。 https://play.google.com/store/apps/details?id=com.mobile.bluehood
答案 0 :(得分:12)
您可能会在两个设备之间创建一个不安全的蓝牙串行连接。
创建连接:
确定BluetoothDevice
并调用其方法createInsecureRfcommSocketToServiceRecord
要接收连接:
抓住BluetoothAdapter
并调用方法listenUsingInsecureRfcommWithServiceRecord
此技术不要求设备使用配对代码建立连接。它在API级别10及以上版本中可用。