如何解决使用Android手机连接到Mac OSX
| 我正在编写一些代码以使用蓝牙将Android设备连接到Mac。它似乎创建了一个连接,(我能够在Mac的tbe连接列表中看到我的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 \”
我想念什么吗?
解决方法
您是否在应用清单文件中声明了蓝牙权限?
<manifest ... >
<uses-permission android:name=\"android.permission.BLUETOOTH\" />
...
</manifest>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。