- 博客(13)
- 收藏
- 关注
原创 微信官方H5链接跳转小程序
第二个坑:openlink通过接口的获取,这里换成我们自己进后台通过接口获取openlink。注意:如果在微信中打开链接,不显示打开按钮,需要检查公众号是否完成年审。第一个坑:微信中点开链接时,wx.config的参数需要通过公众号来生成对应参数。自己写H5跳转页面,不通过微信的云函数。1.JS接口安全域名。
2026-01-02 17:16:32
364
原创 C#.NET将数据与Excel的导入及导出
本文介绍了四种.NET环境下操作Excel的方法:EPPlus、NPOI、OLEDB和OpenXml。主要内容包括: 各方法的特性对比:EPPlus和OpenXml仅支持.xlsx格式,OLEDB需要AccessDatabaseEngine组件 详细实现了导入导出功能,支持大数据量自动分Sheet处理 提供了统一的ExcelHelper封装类,简化调用 包含完整的测试代码和性能对比 处理了日期格式、数据类型转换等常见问题 支持指定Sheet名称操作和多Sheet合并功能 各方法各有优劣,EPPlus操作简单
2025-12-28 16:16:56
701
原创 微信小程序蓝牙设备写入数据
本文介绍了微信小程序与蓝牙设备通信的实现方法。重点包括:1) 蓝牙数据传输协议需由设备商提供,小程序使用ArrayBuffer格式写入二进制数据;2) 每次写入数据建议不超过20字节,返回数据可能分包;3) 提供了写入数据(WriteData)和接收返回数据(GetDeviceBackData)的核心代码实现;4) 通过监听特征值变化事件处理返回数据,并注意分包情况;5) 需根据设备商协议处理数据格式和CRC校验等特殊情况。文中展示了完整的写入、接收流程及十六进制数据转换方法。
2025-12-28 15:53:52
208
原创 微信小程序启用蓝牙设备特征值变化时的notify功能
注意:这里的serviceUUID、notifyCharacteristicUUID 我会在后面写入数据时做重点说明。isNotifyBLECharacteristic:false, //是否启用蓝牙设备服务特征 notify。二、启用蓝牙设备特征值变化时的notify功能。下一篇 将继续介绍 微信小程序蓝牙设备写入数据。
2024-05-18 22:49:16
1171
7
原创 微信小程序获取连接的蓝牙设备的服务及特征值
notifyCharacteristicUUID:'', //连接的蓝牙设备选中的服务的选中的特征值uuid。notifyCharacteristicList:[], //蓝牙设备服务特征值(notify)列表。writeCharacteristicList:[], //蓝牙设备服务特征值(write)列表。serviceUUID:'', //连接的蓝牙设备选中的服务uuid。本篇 将继续介绍 微信小程序获取连接的蓝牙设备的服务及特征值。二、获取连接的蓝牙设备选择的服务的所有特征值。
2024-05-18 20:18:31
1569
原创 微信小程序连接蓝牙设备
二、onload 中自定义蓝牙低功耗连接状态改变事件的监听 onBLEConnectionStateChangeCallback 代码。一、data 里面定义一个参数:isCreateBLEConnection 蓝牙设备连接状态。isCreateBLEConnection:false, //蓝牙设备连接状态。选择搜索到的蓝牙设备列表中的设备,点击链接设备按钮进行蓝牙设备的连接。下一篇 将继续介绍 微信小程序获取连接的蓝牙设备的服务。三、连接和断开蓝牙设备。
2024-05-12 16:34:19
1206
3
原创 微信小程序搜索蓝牙设备
一、data 里面定义三个参数:isStartBluetoothdeviceDiscovery是开已经开始搜索蓝牙设备,blueName是指定要搜索蓝牙设备名(可以指定多个)主要是过滤蓝牙设备,bluetoothDeviceList是搜索到的蓝夜设备的列表用于页面展示搜索到的蓝牙设备列表。这里需要注意到一个问题:安卓和IOS的 搜索到的蓝牙设备ID不一样的问题,我的代码是做了特殊处理显示成一样的MAC地址。bluetoothDeviceList:[], //搜索的蓝牙设备列表。
2024-05-12 15:50:41
1415
17
原创 微信小程序初始化蓝牙模块
注意:小程序页面初次打开会有 小程序使用蓝牙的弹窗,一般都选择允许,如果选择拒绝的话,我可以找到小程序右上方三个点——设置——蓝牙(选择使用小程序时允许)。我的程序可以不用设置,在onshow里面有判断会有弹窗提示直接去开启小程序的蓝牙使用权限。二、data 里面定义两个参数:isBluetoothAdapterInit : false, //是否初始化蓝牙模块。isBluetoothAdapterState: false, //手机蓝牙状态 是否开启。本片我来介绍微信小程序初始化蓝牙模块的相关代码。
2024-05-12 15:12:22
1180
原创 微信小程序蓝牙调用公共方法Bluetooth.js
4.监听蓝牙低功耗设备的特征值变化事件 onBLECharacteristicValueChangeCallback ,获取写入数据后notify返回的数据。3.蓝牙低功耗连接状态改变事件的监听 onBLEConnectionStateChangeCallback ,判断蓝牙设备连接状态。2.搜索到新设备的事件的全部监听 onBluetoothDeviceFoundCallback ,获取搜索的蓝牙列表。接下来将开启微信小程序的实战。
2024-04-27 18:53:27
670
原创 微信小程序蓝牙相关API
wx.notifyBLECharacteristicValueChange 启用低功耗蓝牙设备特征值变化时的 notify 功能。wx.readBLECharacteristicValue 读取低功耗蓝牙设备的特征值的二进制数据值。wx.onBLECharacteristicValueChange 监听低功耗蓝牙设备的特征值变化。wx.getBLEDeviceServices 获取蓝牙设备所有 service(服务)wx.getBluetoothDevices 获取所有已发现的蓝牙设备。
2024-04-13 16:15:36
542
1
原创 微信小程序蓝牙搜索不到的问题
小程序使用者又不知道需要开启哪些设置,在程序中做了一些判断提示信息,提醒小程序使用者开启这些设置。5. 开启小程序蓝牙权限(未开启会直接跳转小程序设置页面)3. 开启小程序蓝牙权限(未开启会直接跳转小程序设置页面)打开手机,设置——应用——微信——权限——位置信息。打开手机,设置——应用——微信——权限——附近设备。3. 开启微信位置信息权限(未开启会提示信息)2. 开启微信蓝牙权限(未开启会提示信息)1. 开启手机蓝牙(未开启会提示信息)打开手机,设置——微信——蓝牙。打开手机,设置——蓝牙。
2024-04-11 16:17:07
14521
1
Excel表格MD5宏插件1
2024-03-21
Excel表格MD5宏插件
2024-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅