- 安卓页面渲染问题
安卓系统,在页面的 onload 事件里,进行了setData 操作。页面显示的时候会先显示没有setdata之前的页面,等200毫秒左右才会显示setdata之后的页面。在IOS系统中没有这个问题。
2017-10-27 - 部分安卓 writeBLECharacteristicValue发生1008错误
部分安卓机型执行 writeBLECharacteristicValue 发生 1008 错误,如小米5,尝试过忽略这个错误,但蓝牙没有接受到信息 下面是写入的代码,做了3秒的等待,但 onBLECharacteristicValueChange 没有接受到返回。只有部分安卓机型会这样 wx.writeBLECharacteristicValue({ // 这里的 deviceId 需要在上面的 getBluetoothDevices 或 onBluetoothDeviceFound 接口中获取 deviceId: app.bleOptions.targetDevice.deviceId, // 这里的 serviceId 需要在上面的 getBLEDeviceServices 接口中获取 serviceId: serUuid, // 这里的 characteristicId 需要在上面的 getBLEDeviceCharacteristics 接口中获取 characteristicId: cmdUuid, // 这里的value是ArrayBuffer类型 value: buffer, success: function (res) { console.log('写入特征信息成功', res.errMsg); }, fail: function (res) { console.log('写入特征信息失败', JSON.stringify(res)); if (app.bleOptions.scanLogCallBack) { app.bleOptions.scanLogCallBack(null, JSON.stringify(res)); } }, complete: function () { //等待响应 sendCommandCallBackHandle = setTimeout(function () { if (failHandle) { failHandle(); } }, 3000); } })
2017-10-25 - 蓝牙写入接口writeblecharacteristicvalue回调问题
请问一下,我调用接口写入数据,设备端有响应但是writeblecharacteristicvalue中的,successs,fail,complate 都没有接收到响应信息是什么回事? PS:只是写入其中的某一个特征时有这个问题
2017-07-06