更新记录
1.0(2024-04-10)
发布
平台兼容性
Android | Android CPU类型 | iOS |
---|---|---|
适用版本区间:5.0 - 14.0 | armeabi-v7a:未测试,arm64-v8a:未测试,x86:未测试 | × |
原生插件通用使用流程:
- 购买插件,选择该插件绑定的项目。
- 在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数则参考插件作者的文档添加。
- 根据插件作者的提供的文档开发代码,在代码中引用插件,调用插件功能。
- 打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。
- 开发完毕后正式云打包
付费原生插件目前不支持离线打包。
Android 离线打包原生插件另见文档 https://nativesupport.dcloud.net.cn/NativePlugin/offline_package/android
iOS 离线打包原生插件另见文档 https://nativesupport.dcloud.net.cn/NativePlugin/offline_package/ios
注意事项:使用HBuilderX2.7.14以下版本,如果同一插件且同一appid下购买并绑定了多个包名,提交云打包界面提示包名绑定不一致时,需要在HBuilderX项目中manifest.json->“App原生插件配置”->”云端插件“列表中删除该插件重新选择
智密 - 芯烨打印机插件 - 支持 TSPL,支持蓝牙,wifi,串口连接打印
介绍
本插件集成芯烨打印机插件,支持 TSPL 打印协议,支持蓝牙,wifi,串口连接方式打印,内部引出各种常量,使得开发者可以直接对照原生 demo 进行调试开发
详细文档
开放 api
import { printer } from '@/utils/xprinter'
// 这边已经将原生插件对应封装成为 js api,开发者可以直接调用 js api,享受语法提示的体验
// 此处只展示部分的 api,对于更多的 api 操作方法请参考 demo 工程下附带的 TSPL 编程手册
TSPLPrinter sizeInch(int width, int height)
TSPLPrinter sizeMm(int width, int height)
TSPLPrinter gapInch(double m, double n)
TSPLPrinter gapMm(double m, double n)
TSPLPrinter speed(double speed)
TSPLPrinter density(int density)
TSPLPrinter offsetInch(double offset)
TSPLPrinter offsetMm(double offset)
TSPLPrinter direction(int direction)
TSPLPrinter direction(int direction, boolean isMirror)
TSPLPrinter feed(int length)
TSPLPrinter bar(int x, int y, int width, int height)
....
// 对于开发的时候需要用到的TSPLConst,js中也提供了对应的定义
import { TSPLConst } from '@/utils/xprinter'
// 更多插件的使用方式请开发者参考 demo 使用
其他
杭州智密科技有限公司专业定制各类Uni-app插件,承接基于Uni-app的APP项目外包; 公司有专职硬件工程师,对IC/ID读卡器、摄像头、身份证读卡器、RFID、打印机、指纹识别、门锁等各类硬件SDK集成经验丰富(也可提供一体机定制服务,承接软硬件一体的交钥匙项目)。 插件有任何问题请高抬贵手不要随意打低分,请提交bug,我们会尽快修复。