分类下相关文章
2021-05-13 · 阅读 6452 · 字数 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 · 阅读 12457 · 字数 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 · 阅读 4088 · 字数 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 · 阅读 4996 · 字数 1074
使用需求 很多实体设备出故障、或者损坏时,不能及时找到售后服务报修。 百度搜索售后服务联系方法,搜出来的大多是广告 即便能联系上客服,也很难说明白设备型号,是否超出质保期 自动生成质量问题报表,可以查看客观的统计数据 微信小程序解决方案 在实体设备上贴上小程序报修二维码,或者小程序码 出故障时,用户可以直接用微信扫码一键报修 演示小程序码 例如,微信扫码下方小程序码,可以直接查看设备详情,并提交报修等操作。 如果您有定制开发需求,可以联系微信:zhongwei 管理后台: 报修小程序功能清单 反馈内容 故障描述 联系电话 联系人,选填 地址 其他功能 查看处理进度 查看 ...
2021-05-07 · 阅读 6307 · 字数 164
收到一位大象计算器微信小程序的热心用户反馈,希望我能增加一个股票收益计算器的功能。即股票算利润的软件功能。 股票收益计算器小程序功能需求 输入交易额自动计算盈亏、利润。 输入项 交易数量,股数 佣金,百分比 买入价格 卖出价格 自动计算结果 盈亏额 收益率 买入交易额 买入税费 卖出交易额 卖出税费 小程序界面效果 扫码体验 ...
2022-03-26 · 阅读 8513 · 字数 403
给客户做了一个手机微信小程序蓝牙控制硬件设备启动,运行模式的功能;同时可以读取设备上的实时运行数据,展示在手机上(当时数值发生变化时由设备主动通过蓝牙推送到手机上)。 最终效果 微信小程序目前并不支持经典蓝牙 参考: https://developers.weixin.qq.com/community/develop/doc/000c20c0574c00b9a33b0c38c51400?_at=1618552916637 同一设备是否可以同时支持经典蓝牙与低功耗蓝牙 蓝牙 4.0 规范允许设备同时支持经典与低功耗蓝牙协议。 小程序蓝牙是否支持同时连接多个设备 https://develope ...
2021-04-10 · 阅读 3016 · 字数 510
真实需求 除了转发到群里,让群里用户点击小程序进行报名。有时,还需要能将指定活动的小程序二维码打印出来,放在线下方便参与者用手机扫码打开小程序进行报名。 报名人数统计小程序体验地址 本地开发测试 由于每次生成 token,都会导致之前的 token 失效,所以需要能在本地开发环境获取到线上的 token。 最简单的做法,在每次线上启动阶段获取的 token 打印到日志里,或者写入一个指定文件。然后在测试环境使用写死的 token。 下载小程码 为了导出太阳码,而引入一个 canvas 库,增加小程序安装包体积,并不值得。因为会导致启动加载变慢。其实最简单的做法是,直接后台生成图片,前端加载图片 ...
2021-04-10 · 阅读 7855 · 字数 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 · 阅读 9565 · 字数 256
ucharts 号称是兼容所有平台,但是感觉是 uni app 的实现方案。H5 及微信小程序的体验效果都不错,除了广告比较多。。。 https://www.ucharts.cn/H5/#/ 存在的问题: 针对微信小程序原生开发的文档严重不全。我自己尝试了半个多小时,版本1,版本2 都没有运行起来,均报错。 包的体积比较大,在 200K 左右 代码风格无法接受,demo 里代码看不下去 echarts-for-weixin 还是 echart 的文档比较齐全,使用场景覆盖也更广 可以自定义选择包含组件进行打包下载,文件大小可控 微信官方与 echarts 团队合作出品,质量应该有保证吧 ...
2021-01-26 · 阅读 1734 · 字数 347
好不容易微信小程序的附近小程序类目通过审核,在添加门店时,又被拒绝了。 附近的小程序门店审核结果 2021-01-25 你添加的 XXX 审核不通过,原因是:服务标签跳转内容与服务标签/服务描述/门店服务内容不符,请重新提交申请 非常疑惑: 这里的服务标签到底指什么?一头雾水。。。 跳转内容是指小程序内容,还是附近小程序首页? 官方解释 自己查了半天,在小程序官方论坛里找到一个解释,看上去比较合理: 你好,贵司小程序提交的服务标签“外卖”的路径跳转内容为小程序主页,与服务标签不相符。由于服务标签路径的跳转内容需与服务标签保持一致,建议找到对应的页面获取路径再填写, 比如”会员“ 到会 ...
2021-01-22 · 阅读 8129 · 字数 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 · 阅读 7518 · 字数 200
默认微信小程序中的文本是不可以被选中的,也就无法实现长按复制这样的功能,除非代码中调用 wx.setClipboardData 主动设置剪切板。 但是,由于现在 Android 系统的安全权限越来越好,设置剪切板会进行提示,甚至未来会提示是否授权。我担心一旦用户不允许授权,会影响体验。所以,需要一个能使文本被选中的方法。 查了一下,确实可以。需要使用 text 组件。 <text user-select="{{true}}">{{content}}</text> user-select 的说明 文本是否可选,该属性会使文本节点显示为 inlin ...
2023-06-15 · 阅读 14403 · 字数 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 或者,登录企业微信网页版 - 联系客户 - 加客户 - 加入群聊 - 设置 加入微信企业群聊的三种方式 通过二维码加入群聊 通过立牌加入群聊 在小程序中加入群聊 小程序类目限 ...
2020-12-17 · 阅读 5719 · 字数 555
昨天发现在企业微信中无法进行小程序登录操作。原来微信和企业微信存在着些许平台差异: 账号系统差异 后台获取用户信息的接口不同 微信拿到的是个人信息,企业微信拿到的是个人在企业中的信息 API 接口及组件差异 企业微信 API 感觉市场潜力巨大,可以有效管理客户资源,避免因员工离职造成客户资源流失。而且,微信渗透率极高,我觉得搞不好会抢占一大批 CRM 的市场。 如何判断是在哪个平台打开的 wx.getSystemInfoSync 可以判断小程序是运行在微信中,还是企业微信中。 小程序可以在微信和企业微信中调用此接口,但是在企业微信中调用此接口时,会额外返回一个 environment 字段 ...
2020-12-08 · 阅读 7238 · 字数 338
已知的小程序接口中 wx.chooseImage 只能选择图片 wx.chooseVideo 只能选择视频 现在需要一个接口能够同时选择图片和视频。查了一下,果然有。 拍摄或从手机相册中选择图片或视频 wx.chooseMedia(Object object) 文档地址: https://developers.weixin.qq.com/miniprogram/dev/api/media/video/wx.chooseMedia.html 对视频进行压缩 chooseMedia 这个接口不像 chooseVideo 可以在参数中指定对视频进行压缩。只可以压缩图片。 至少文档里是这么说的。但 ...
生活 | 跑步 清单 足球 鲁班 探索 孤独的美食家 驾驶 电视剧 收纳 奶爸 健康 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 |
成长的烦恼 | 闲言碎语 待产 不睡觉 写作 程序员 孙心然语录 原则 大鸿语录 |
地球 | 植物 时间 中文 赚钱 国家地理 烟台 一生伏首拜阳明 emoji 弟子规 英文 国际贸易 |