1***@qq.com
1***@qq.com
  • 发布:2023-08-09 01:11
  • 更新:2024-03-24 15:54
  • 阅读:295

#插件需求# 用于app 经典蓝牙的插件

分类:招聘与外包

使用了基于 Native.js 的蓝牙JS BluetoothTool.js
接收蓝牙数据时,一次只能接收1个字节,搜索了一下社区,发现好多人提这个问题,但是没有人解决问题
希望有大神可以解决。

2023-08-09 01:11 负责人:无 分享
已邀请:
Azikou

Azikou

不知道怎么解决,我最后是用原生插件读的

原生插件开发哦

原生插件开发哦 - 插件开发 | 个人接单 | 已上线多个原生插件| iOS+Android |插件定制| 主页 https://ask.dcloud.net.cn/question/91948

蕉太狼二叔

蕉太狼二叔 - 个人便宜双端插件开发

有现成的插件:https://ext.dcloud.net.cn/plugin?id=12745

gersonwu

gersonwu

现在解决了吗?

我现在问题的关键在于不知道如何使用 plus.android 创建一个数组对象

这样直接使用 js 没用
const bytes = Array(count);

这种 Bytes[] bytes = new Bytes[count] java 代码如何转换为 plus.android 的写法

while (count == 0) {
let ct = new Date().getTime();
if (ct - t > 8000) {
throw new Error("蓝牙传输超时");
}
count = invoke(btInStream, "available");
}
// let dataArr = [];

  const bytes = Array(count);  
  let readCount = 0; // 已经成功读取的字节的个数  
  while (readCount < count) {  
    console.log("

要回复问题请先登录注册