Android蓝牙通信是怎么获取串口数据?请做过蓝牙通信的高手们帮忙看一下 本帖最后由 chen030112 于 2011-08-25 11:32:57 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最后自己解决了,把自己的代码片段上传一下 private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");BluetoothServerSocket bss = BluetoothAdapter.getDefaultAdapter() .listenUsingRfcommWithServiceRecord(NAME_SECURE, MY_UUID);就可以对SOCKET进行读写操作了 最后自己解决了,把自己的代码片段上传一下 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帮助文档中可以查到。 最后自己解决了,把自己的代码片段上传一下 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帮助文档中可以查到。 我的可以连接,但是读取不到数据...Log.d("examle", "start read"); // 执行if (mmInStream == null) { Log.d("example", "mmInstream is null"); // 不执行} else { Log.d("example", "mmInStream is ok"); // 执行}// Read from the InputStreambytes = mmInStream.read(buffer);Log.d("example", "read over"); // 不执行 急!!android mediaplayer 有声音无画面 网上方法试过了都不行 下面是我的代码 include标签的问题 listview 局部刷新 如何实现模拟电源按钮 android的日期时间控件 想请问下手机拍照后,获取到图像再进行处理的流程。 CheckTextView中的多选图标覆盖了文本内容了,怎么办? 请问如何用java对/cache目录进行读写操作 如何控制button的触发 双音频播放 汉化 -- 文件认证不一致 android2.3上面安装的Adobe Flash Player 10.3,播放慢,卡。求优化
private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");
BluetoothServerSocket bss = BluetoothAdapter.getDefaultAdapter() .listenUsingRfcommWithServiceRecord(NAME_SECURE, MY_UUID);
就可以对SOCKET进行读写操作了
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帮助文档中可以查到。
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帮助文档中可以查到。
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"); // 不执行