【发布时间】:2011-04-18 19:33:16
【问题描述】:
我有以下问题: 当我的耳机在我的手机蓝牙打开之前打开,它不会连接到我的手机。只有当手机蓝牙打开并且我的耳机第二次打开时,它才会连接到我的手机。我发现当蓝牙第二次打开时我仍然可以连接到我的耳机(1.案例),方法是进入列出我的配对设备的 androids 蓝牙菜单并选择我的耳机(尽管我的耳机被列为“已连接”) .这也将连接我的耳机和手机。
我现在要做的是执行第二种连接耳机的方式,当我的手机蓝牙第二次打开时,以编程方式。我想使用 android 版本 2.0(API 级别 5),所以我尝试了 BluetoothDevice.createRfcommSocketToServiceRecord 并在我的套接字上调用了 connect()。但我总是收到异常“连接被拒绝”或“服务发现失败”。我使用了许多 UUID,我认为它们可能是正确的,并且与耳机有任何关系。
【问题讨论】:
标签: android bluetooth uuid headset