小编use*_*935的帖子

如何以编程方式创建A2DP连接或如何将Android手机模拟为A2DP接收器?

我有两部Android手机(三星Galaxy Tab和HTC Desire).2.2.Galaxy Tab应该是A2DP接收器,Desire是源.我的目标是将欲望的声音传递给银河.我刚刚在API中看到可以建立RFCOMM连接.但我想建立一个A2DP连接.我对解决方案的要求是没有任何手机应该扎根.

我在源代码中找到了蓝牙UUID类.我试图用UUID打开A2DP连接.

这是服务器端的代码:

private class AcceptThread extends Thread {
  public AcceptThread() {
       try {
       BluetoothServerSocket mmServerSocket = btAdapter.listenUsingRfcommWithServiceRecord("Audio Sink", UUID.fromString("0000110B-0000-1000-8000-00805F9B34FB")); // UUID of Audio sink
       mmServerSocket = btAdapter.listenUsingRfcommWithServiceRecord(
    "AVCRP Controller", UUID.fromString("0000110E-0000-1000-8000-00805F9B34FB")); // UUID of AVCRP Controller                

    } catch (IOException e) {
    }
}

   public void run() {
// Keep listening until exception occurs or a socket is returned
while (true) {
try {
         socket = mmServerSocket.accept();

} catch (IOException e) {
    break;
}
// If …
Run Code Online (Sandbox Code Playgroud)

uuid android bluetooth

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

bluetooth ×1

uuid ×1