【发布时间】:2011-05-31 19:49:07
【问题描述】:
我正在编写一些代码来使用蓝牙将我的 Android 设备连接到我的 Mac。它似乎创建了一个连接,(我可以在 Mac 的连接列表中看到我的 android)但它在 android 设备上引发了异常。
BluetoothDevice bd = mBluetoothAdapter.getRemoteDevice("00:26:08:BF:D0:22");
BluetoothSocket bs = null;
try {
bs = bd.createRfcommSocketToServiceRecord(DeviceSearchService.MY_UUID);
try {
bs.connect();
} catch (IOException ex) {
Log.i(TAG, "Exception in connecting to socket." + ex.getMessage(), ex);
}
}
bs.connect 抛出异常,提示无法连接到设备。有问题的设备是我的 Mac OSX 笔记本电脑。我正在从 Galaxy S 设备运行此代码。 使用的 UUID 是“00001101-0000-1000-8000-00805F9B34FB”
我错过了什么吗?
【问题讨论】: