我正在开发一个 Android 应用程序,其目的是连接到正在等待输入并且已经与我的手机配对的蓝牙设备。
我已经将设备的 MAC 地址转换成一个字符串,并且我设法将 Mac 地址发送到一个新的活动中,我将在其中进行连接。问题是我不明白怎么...
我一直在尝试使用http://developer.android.com/guide/topics/connectivity/bluetooth.html到目前为止它一直有效,但是当涉及到连接部分时,我就无法理解了。
它谈到了一个 UUID,但它没有告诉我在哪里可以找到它,经过一些研究和测试,我发现它不能是一个字符串,并且在我在网上找到的一个示例中,有人正在将一个 String 或 INt 解析为 UUID这些数字看起来一点也不像 MAC 地址......
这就是我到目前为止所拥有的,我认为应该在哪里进行连接
try {
tmp = device.createRfcommSocketToServiceRecord(MY_UUID);
我找不到那个 UUID,也不知道如何将我的 Mac 地址投射到它上面。
如果一切都错了,是否有人有一个清晰且完整的代码示例来解释如何连接到设备以及我应该如何处理 MAC 地址?我似乎找不到任何清晰的东西并在网上工作......
提前致谢