我想获得Sony Smart Watch的蓝牙地址。
当任何Android设备连接到Sony SmartWatch时,它会发送广播事件com.sonyericsson.extras.liveware.aef.registration.ACCESSORY_CONNECTION
。
在其接收意图上,蓝牙设备没有额外数据。
所以我无法获得该接收方法的蓝牙信息。
我可以使用蓝牙广播事件android.bluetooth.device.action.ACL_CONNECTED
我可以获取蓝牙信息,但它会触发所有蓝牙连接&当其他设备连接到我的Android设备时,也会覆盖数据。
所以我的问题是:有没有办法获得蓝牙地址或索尼SmartWatch的名称。我见过Sony API References。但我找不到方法。
任何帮助都将不胜感激!!
感谢。
答案 0 :(得分:0)
您似乎可以在ACL_CONNECTED
事件中捕获蓝牙地址,然后将其复制到ACCESSORY_CONNECTION
上。或者您是否担心多个同步蓝牙连接的竞争条件?