Mr_xiao_cai
Mr_xiao_cai
  • 发布:2016-03-22 14:46
  • 更新:2020-02-11 17:01
  • 阅读:3416

用native.js实现蓝牙接收数据有问题

分类:Native.js

接收数据
if (bluetoothSocket.isConnected()) {
console.log('开始接收数据');
// var str = '312312312';
// str.getby

                var InputStream = bluetoothSocket.getInputStream();  
                plus.android.importClass(InputStream);  
                var count2,count;  

                var count = InputStream.read();a  
                console.log('接收数据=============='+count);  
                var bytes = plus.android.invoke(count, 'getBytes', 'gbk');  
                console.log('接收数据=====bytes========='+bytes);  

                //ascii码转换  
                var str2 = String.fromCharCode(count);  
          }  

接收数据,只能接收单个字节数据。不能定义byte数组,这个问题,不知大家是怎么解决的。或者有解决的,给个源码参考下。蓝牙接收数据部分代码。

2016-03-22 14:46 负责人:无 分享
已邀请:
4***@qq.com

4***@qq.com

安卓下如何扫描蓝牙设备并且 加入到连接列表呢? 谢谢

喜洋洋liugp

喜洋洋liugp

read读取一次只能读取一个字符,建议循环读取

7***@qq.com

7***@qq.com

请问有解决方案吗?

h***@163.com

h***@163.com

请问有解决方案吗?

1***@163.com

1***@163.com

请问官方有解决方法吗@官方

该问题目前已经被锁定, 无法添加新回复