序:小程序要将图片数据传到蓝牙设备上,几十上百K的图片数据相对于蓝牙设备来说是很大的,正常20个字节发送完到设备要一两分钟,如果与安卓协商mtu长度后,则可以达到十几二十多秒左右,安卓低机型不支持。

和安卓协商mtu

var imgCharLen = 240;  // 图片有效数据长度,iOS:240(120个字节),Android:40(20个字节)
var platform = true; // true_ios,false_androidonLoad(){const res = wx.getSystemInfoSync();platform = res.platform == "ios" ? true : false;
}
onShow() { // 连上设备if(app.globalData.connected){// 和安卓协商mtuif(!platform){wx.setBLEMTU({deviceId: app.globalData.deviceId,mtu: 240,success:(res)=>{if(res.errCode == 0){imgCharLen = 240; // mtu:240}else{imgCharLen = 40;}}})}}
}

app.globalData.connected 这个是全局变量来着,也就是设备连接之后才协商的

小程序 加快安卓手机向蓝牙设备发送大数据相关推荐

  1. 微信小程序调用安卓手机系统指纹实现登录功能

    index.js 中添加以下代码: Page({data: {hasLogin: false},onLoad: function () {const _this = thiswx.checkIsSup ...

  2. 小程序在安卓手机时间格式显示英文的坑

    今天说一个关于toLocaleDateString()的坑. 安卓手机picker 时间选择 默认时间显示英文 toLocaleDateString() 方法可根据本地时间把 Date 对象的日期部分 ...

  3. 微信小程序部分安卓手机滚动页面,输入内容错位

    今天在开发中遇到一个奇怪的问题,部分安卓手机在滚动页面输入中,内容与输入框错位. 解决办法: 1.always-embed="{{true}}" 2.如果1.无效可,可移除容器控件 ...

  4. 【uniapp小程序】安卓手机与苹果手机的getPhoneNumber拒绝授权返回错误信息不同

    getPhoneNumber拒绝授权返回错误信息不同 开发工具和ios是getPhoneNumber:fail user deny:安卓手机是getPhoneNumber:fail:user deny ...

  5. 微信小程序input安卓手机获取焦点时候上移

    如下图所示: 在网上搜了好多方法都无效,所以翻文档发现一个方法,亲测有效 把input组件换成textarea组件,因为textarea组件有个fixed属性 <textarea placeho ...

  6. 小程序 - 禁止iphone手机页面下拉

    小程序在安卓手机与iphone手机上展现的效果会有细微的区别,其中,iphone手机上不做任何设置的话,页面是可以整体下拉的,如图所示: 解决这个问题,只需要在对应页面的.json文件添加" ...

  7. 一码多用:扫描一个二维码自动跳转支付宝/微信小程序、安卓/iosAPP

    随着支付宝,微信小程序的慢慢崛起,现在很多公司同一款程序都开发了四个版本.支付宝/微信小程序.安卓/iosAPP.但是随着程序的增加,引导用户使用就成了问题.比如,一家店门口如何贴一张二维码.实现用户 ...

  8. 微信小程序上线后,苹果手机请求不到数据,安卓可以

    微信小程序上线后,苹果手机请求不到数据,安卓可以 首先说明一下我的小程序页面是嵌入的网页--webview,在网页里面,会有各种网络请求,上线后,安卓手机测试没有问题,苹果手机能加载到页面,但是没有请 ...

  9. 微信小程序部分安卓机型无法保存图片的问题解决办法

    微信小程序部分安卓机型无法保存图片的问题解决办法 == 问题描述:项目中保存图片到本地相册的功能部分机型出现bug,测试发现问题在部分安卓机型上复现== 原因是:部分安卓手机调用 wx.downloa ...

  10. 微信小程序将引爆手机屏幕的核战争?

    为何说,安卓手机上的应用市场完蛋了? 一直以来,大家都在讨论,微信小程序到底能不能被放到手机桌面. 11月18日晚,圈内都在传一张疑似微信张小龙的朋友圈截图,内容是一部安卓手机,整屏都是微信小程序,目 ...

最新文章

  1. RESTful API 设计最佳实践
  2. C++计算程序耗时函数用法汇总
  3. (转)Thread的中断机制(interrupt)
  4. update table with temprary table
  5. 一个简单的XML文档例子
  6. 基于JavaSpringboot+Vue实现前后端分离房屋租赁系统
  7. 面试官:说一下Jena推理
  8. c++ 数组(array)
  9. python代码实现中心化_数据预处理——标准化(附python代码)
  10. JNI java.lang.UnsatisfiedLinkError
  11. 2016.8.23 项目总结
  12. 我对敏捷的理解:实施敏捷的前提
  13. SQL SELECT语句的基本用法
  14. mockserver使用
  15. 【转】纯干货:PS高手完全自学宝典(原创文章)
  16. dell-xps-8930 台式机双硬盘 双系统安装 win10+Ubuntu
  17. Perl_Tkx_Canvas绘图功能函数介绍
  18. android wear 神奇宝贝,宝可梦Home安卓版下载_宝可梦Home手机app官方版(Pokemon Home) v1.0.3-安族游戏网...
  19. win7 任务栏 通知区域
  20. halocn标定找旋转中心_对摄像头进行标定

热门文章

  1. AI上推荐 之 FiBiNET模型(特征重要性选择与双线性特征交叉)
  2. 基于Win64的Masm64函数设计
  3. 爬虫系列——做爬虫必备:各大网站蜘蛛UA
  4. 查看HDS VSP高端存储的映射信息
  5. MacBook下载的软件显示无法打开“某某某”,因为Apple无法检查其是否包含恶意软件。”的解决办法
  6. -TEST 20 for NOIP 。。。(80-300)-----(( ! ))
  7. 第三章 Unity基础之API
  8. vivo手机便签扫描功能怎么识别图片文字转为电子文字
  9. [年终总结]这就是2016的我
  10. 吴军三部曲见识(三) 谈谈见识