分类下相关文章
2021-06-07 · 阅读 5410 · 字数 167
首先,需要将蓝牙开发板用 USB 连接到 Windows 主机上,然后使用小程序连接蓝牙设备。 串口选择 COM3 串口操作 打开串口。 注意,如果不打开,就无法接收小程序发送到蓝牙设备的数据。 关闭发送新行 例如,我想模拟向小程序发送数据: 34 34 35 35 31 31 31 31 31 但实际上,从小程序接收到的数据为: 34 34 35 35 31 31 31 31 31 0D 0A 这个 0D0A 是 XCOM 自动加上的换行,需要取消勾选 "发送新行" 配置截图 ...
2021-05-15 · 阅读 7235 · 字数 276
给我的大象计算器微信小程序设置了封面广告,从介绍看,类似于 APP 的开屏广告。 不过展示场景仅限于从微信首页下拉界面点击打开小程序时,才会显示封面广告。 后台开启了封面广告,但是不显示 开始是猜测需要等一段时间才生效。 后来发现是,因为之前已经打开了小程序,从手机系统杀掉小程序,然后再次从微信首页下拉打开小程序, 就能看到封面广告了。并不需要发布新版本审核。 用户体验并不好 由于我是工具类的小程序,我觉得我的用户都是抱着提升效率的目的来使用我的小程序的。 如果增加了开屏广告,反而使他们的效率降低,因为需要先看一个完全无关的广告。 而且微信的封面广告,不但设计丑陋,相关性也差。 所以,丝毫没有 ...
2021-05-13 · 阅读 8657 · 字数 205
由于要使用微信小程序给蓝牙设备发送指令,但是担心指令传输中数据错乱,所以添加了异或校验,即BCC校验。 异或校验原理 参考 http://www.ip33.com/bcc.html BCC(Block Check Character/信息组校验码),因校验码是将所有数据异或得出,故俗称异或校验。具体算法是:将每一个字节的数据(一般是两个16进制的字符)进行异或后即得到校验码。 例如16进制数据:01 A0 7C FF 02 计算:01 xor A0 xor 7C xor FF xor 02 = 20 校验码是:20 即,最终结果就是一个字节(两个十六进制字符) 异或的计算规则 异或的运算法则为 ...
2023-06-15 · 阅读 14817 · 字数 632
示例代码 这是微信小程序官方示例中的一段代码,用于向蓝牙设备发送指令。 writeBLECharacteristicValue() { // 向蓝牙设备发送一个0x00的16进制数据 let buffer = new ArrayBuffer(1) let dataView = new DataView(buffer) dataView.setUint8(0, Math.random() * 255 | 0) console.log("deviceId: " + this._deviceId); console.log(&q ...
2021-04-28 · 阅读 5688 · 字数 237
使用微信小程序官方提供的操作蓝牙设备示例代码 https://developers.weixin.qq.com/miniprogram/dev/framework/device/bluetooth.html 向低功耗蓝牙设备写入数据时,发现蓝牙设备没有收到数据。 为 wx.writeBLECharacteristicValue 增加了成功失败回调之后 wx.writeBLECharacteristicValue({ deviceId: this._deviceId, serviceId: this._deviceId, characteristicId: this._characteri ...
2022-07-05 · 阅读 6912 · 字数 1074
使用需求 很多实体设备出故障、或者损坏时,不能及时找到售后服务报修。 百度搜索售后服务联系方法,搜出来的大多是广告 即便能联系上客服,也很难说明白设备型号,是否超出质保期 自动生成质量问题报表,可以查看客观的统计数据 微信小程序解决方案 在实体设备上贴上小程序报修二维码,或者小程序码 出故障时,用户可以直接用微信扫码一键报修 演示小程序码 例如,微信扫码下方小程序码,可以直接查看设备详情,并提交报修等操作。 如果您有定制开发需求,可以联系微信:zhongwei 管理后台: 报修小程序功能清单 反馈内容 故障描述 联系电话 联系人,选填 地址 其他功能 查看处理进度 查看 ...
2021-05-07 · 阅读 7694 · 字数 164
收到一位大象计算器微信小程序的热心用户反馈,希望我能增加一个股票收益计算器的功能。即股票算利润的软件功能。 股票收益计算器小程序功能需求 输入交易额自动计算盈亏、利润。 输入项 交易数量,股数 佣金,百分比 买入价格 卖出价格 自动计算结果 盈亏额 收益率 买入交易额 买入税费 卖出交易额 卖出税费 小程序界面效果 扫码体验 ...
2022-03-26 · 阅读 10318 · 字数 403
给客户做了一个手机微信小程序蓝牙控制硬件设备启动,运行模式的功能;同时可以读取设备上的实时运行数据,展示在手机上(当时数值发生变化时由设备主动通过蓝牙推送到手机上)。 最终效果 微信小程序目前并不支持经典蓝牙 参考: https://developers.weixin.qq.com/community/develop/doc/000c20c0574c00b9a33b0c38c51400?_at=1618552916637 同一设备是否可以同时支持经典蓝牙与低功耗蓝牙 蓝牙 4.0 规范允许设备同时支持经典与低功耗蓝牙协议。 小程序蓝牙是否支持同时连接多个设备 https://develope ...
2021-04-10 · 阅读 4018 · 字数 510
真实需求 除了转发到群里,让群里用户点击小程序进行报名。有时,还需要能将指定活动的小程序二维码打印出来,放在线下方便参与者用手机扫码打开小程序进行报名。 报名人数统计小程序体验地址 本地开发测试 由于每次生成 token,都会导致之前的 token 失效,所以需要能在本地开发环境获取到线上的 token。 最简单的做法,在每次线上启动阶段获取的 token 打印到日志里,或者写入一个指定文件。然后在测试环境使用写死的 token。 下载小程码 为了导出太阳码,而引入一个 canvas 库,增加小程序安装包体积,并不值得。因为会导致启动加载变慢。其实最简单的做法是,直接后台生成图片,前端加载图片 ...
2021-04-10 · 阅读 9459 · 字数 501
微信小程序获取用户信息接口重大调整 参考微信官方的声明: https://developers.weixin.qq.com/community/develop/doc/000cacfa20ce88df04cb468bc52801?token=838205899&lang=zh_CN 2021年4月13日后发布的小程序新版本,无法通过wx.getUserInfo与 button open-type="getUserInfo" 获取用户个人信息(头像、昵称、性别与地区) 打印日志,看到信息都是空: avatarUrl: "https://thirdwx.qlo ...
2021-04-02 · 阅读 11522 · 字数 256
ucharts 号称是兼容所有平台,但是感觉是 uni app 的实现方案。H5 及微信小程序的体验效果都不错,除了广告比较多。。。 https://www.ucharts.cn/H5/#/ 存在的问题: 针对微信小程序原生开发的文档严重不全。我自己尝试了半个多小时,版本1,版本2 都没有运行起来,均报错。 包的体积比较大,在 200K 左右 代码风格无法接受,demo 里代码看不下去 echarts-for-weixin 还是 echart 的文档比较齐全,使用场景覆盖也更广 可以自定义选择包含组件进行打包下载,文件大小可控 微信官方与 echarts 团队合作出品,质量应该有保证吧 ...
2021-01-26 · 阅读 2274 · 字数 347
好不容易微信小程序的附近小程序类目通过审核,在添加门店时,又被拒绝了。 附近的小程序门店审核结果 2021-01-25 你添加的 XXX 审核不通过,原因是:服务标签跳转内容与服务标签/服务描述/门店服务内容不符,请重新提交申请 非常疑惑: 这里的服务标签到底指什么?一头雾水。。。 跳转内容是指小程序内容,还是附近小程序首页? 官方解释 自己查了半天,在小程序官方论坛里找到一个解释,看上去比较合理: 你好,贵司小程序提交的服务标签“外卖”的路径跳转内容为小程序主页,与服务标签不相符。由于服务标签路径的跳转内容需与服务标签保持一致,建议找到对应的页面获取路径再填写, 比如”会员“ 到会 ...
2021-01-22 · 阅读 10067 · 字数 366
在解决小程序 console 报错信息 Now you can provide attr "wx:key" for a "wx:for" to improve performance 之后,出现了新的错误: For developer:Do not set same key "[object Object]" in wx:key. 而且连续报了 N 行同样的错误,但是报错定位看,各不相同。 错误定位 a.doUpdates @ VM884 WAService.js:2 M.setData @ VM884 WAService.js: ...
2021-01-15 · 阅读 9314 · 字数 200
默认微信小程序中的文本是不可以被选中的,也就无法实现长按复制这样的功能,除非代码中调用 wx.setClipboardData 主动设置剪切板。 但是,由于现在 Android 系统的安全权限越来越好,设置剪切板会进行提示,甚至未来会提示是否授权。我担心一旦用户不允许授权,会影响体验。所以,需要一个能使文本被选中的方法。 查了一下,确实可以。需要使用 text 组件。 <text user-select="{{true}}">{{content}}</text> user-select 的说明 文本是否可选,该属性会使文本节点显示为 inlin ...
2023-06-15 · 阅读 17838 · 字数 295
添加方法 参考官方文档 https://mp.weixin.qq.com/wxopen/plugindevdoc?appid=wxaae6519cee98d824&token=377852292&lang=zh_CN 企业微信管理后台创建群聊 直达链接 https://work.weixin.qq.com/wework_admin/frame#customer/config/interactive 或者,登录企业微信网页版 - 联系客户 - 加客户 - 加入群聊 - 设置 加入微信企业群聊的三种方式 通过二维码加入群聊 通过立牌加入群聊 在小程序中加入群聊 小程序类目限 ...
| 生活 | 跑步 清单 足球 鲁班 探索 孤独的美食家 驾驶 电视剧 收纳 奶爸 健康 game 电影 周末 joke |
|---|---|
| Geek | 健身 Laravel Git Vim MySQL Linux UI Windows SVN 纪录片 管理 Shell 游记 工具 手机 BackboneJS 自建博客 Mac DNS Tornado CDN Django Python AngularJS 理财 前端 Nginx 爬虫 Redis Javascript Browser 浏览器 推广 OAuth CSS PHP Social Networks 安全 运维 创业 杂记 VueJS Android Image IDE Java ReactJS 数据分析 SQLite RESTful 读书笔记 家电 ecshop Vagrant wordpress docker SEO GTD magento mongodb nodejs weex 冷知识 ruby iOS 微信小程序 AI CMS 快应用 backpack 广告联盟 OA 短信 UWP Win CSharp Tampermonkey graphviz 钉钉 WPS 数据字典 微信公众号 Fuchsia Adobe XD SQL Server thinkphp 代码规范 商业模式 Flutter 头痛的问题 serverless 视频制作 国际化 golang 服务器 Kotlin 网站建设 5G 笔记本 图片 spark spring 物联网 InfluxDB 图像识别 postgre rust 提示词 MES oracle |
| 成长的烦恼 | 闲言碎语 待产 不睡觉 写作 程序员 孙心然语录 原则 大鸿语录 |
| 地球 | 植物 时间 中文 赚钱 国家地理 烟台 一生伏首拜阳明 emoji 弟子规 英文 国际贸易 |