使用Android手机连接到Mac OSX

时间:2011-05-31 19:49:08

标签: android macos bluetooth

我正在编写一些代码,使用蓝牙将我的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”

我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

您是否已在应用程序清单文件中声明了蓝牙权限?

<manifest ... >
  <uses-permission android:name="android.permission.BLUETOOTH" />
  ...
</manifest>