本帖最后由 chen030112 于 2011-08-25 11:32:57 编辑

解决方案 »

  1.   

    最后自己解决了,把自己的代码片段上传一下 
    private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");
    BluetoothServerSocket bss = BluetoothAdapter.getDefaultAdapter() .listenUsingRfcommWithServiceRecord(NAME_SECURE, MY_UUID);
    就可以对SOCKET进行读写操作了
      

  2.   

    最后自己解决了,把自己的代码片段上传一下  
    private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");
    BluetoothServerSocket bss = BluetoothAdapter.getDefaultAdapter() .listenUsingRfcommWithServiceRecord(NAME_SECURE, MY_UUID);
    就可以对SOCKET进行读写操作了。
    00001101-0000-1000-8000-00805F9B34FB是对串口进行操作的UUID,从ANDROID帮助文档中可以查到。
      

  3.   

    最后自己解决了,把自己的代码片段上传一下   
    private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");
    BluetoothServerSocket bss = BluetoothAdapter.getDefaultAdapter() .listenUsingRfcommWithServiceRecord(NAME_SECURE, MY_UUID);
    就可以对SOCKET进行读写操作了。
    00001101-0000-1000-8000-00805F9B34FB是对串口进行操作的UUID,从ANDROID帮助文档中可以查到。
      

  4.   

    我的可以连接,但是读取不到数据...
    Log.d("examle", "start read"); // 执行
    if (mmInStream == null) {
    Log.d("example", "mmInstream is null"); // 不执行
    } else {
    Log.d("example", "mmInStream is ok"); // 执行
    }
    // Read from the InputStream
    bytes = mmInStream.read(buffer);
    Log.d("example", "read over"); // 不执行