【发布时间】:2012-01-17 16:42:43
【问题描述】:
我发现 this question 关于扫描蓝牙设备,这与 Android 文档非常相似,但我发现当手机(或平板电脑)之前没有与另一个配对时(在我的情况下是一个点销售终端)。
但是,在配对完成并存储了有关 POS 的相关数据(名称和地址)之后,我将如何直接与 POS(或其他已知名称和地址的设备)建立连接,而无需通过再次发现过程?我发现 Android 文档在这方面有点欠缺。
【问题讨论】:
我发现 this question 关于扫描蓝牙设备,这与 Android 文档非常相似,但我发现当手机(或平板电脑)之前没有与另一个配对时(在我的情况下是一个点销售终端)。
但是,在配对完成并存储了有关 POS 的相关数据(名称和地址)之后,我将如何直接与 POS(或其他已知名称和地址的设备)建立连接,而无需通过再次发现过程?我发现 Android 文档在这方面有点欠缺。
【问题讨论】:
您可以使用 BluetoothAdaptor 上的 getRemoteDevice(String address) 来获取地址中指定的远程设备的 BluetoothDevice 对象。
然后您可以使用
连接到该设备public BluetoothSocket createRfcommSocketToServiceRecord (UUID uuid)
【讨论】: