前言:
折腾了将近一天,汗。这方面小白的我终于完成了一个小demo,喜。
简单记录下,希望对这方面有需求的人有所帮助。
正文
PDA设置
(参考官网https://techdocs.zebra.com/datawedge-cn/7-0/guide/api/tutorials/)
1.在设备上启动 DataWedge。
2.新建配置文件
3.配置 DataWedge 输入(条码扫描器)和输出 (Intent)。
其中配置 Intent 输出注意:
- Intent 操作:com.dwexample.ACTION(程序中需与此一致)
- Intent 类别:(留空)
- Intent 交付:广播 Intent
题外:开启zebra开发者模式,版本点击7次
UniApp程序
(主要参考https://liujunyang.com/d/7-uni-apppda。getStringExtra部分获取参考https://ask.dcloud.net.cn/question/102673)
说明:本示例含摄像头及激光扫码两种方式
1.创建一个激光扫码的组件
<template>
<view>
<view class="content">
</view>
</view>
</template>
<script>
var main, receiver, filter;
var _codeQueryTag = false;
export default {
data() {
return {
scanCode: ''
}
},
created: function(option) {
this.initScan()
this.startScan();
},
onHide: function() {
this.stopScan();
},
destroyed: function() {
this.stopScan();
},
methods: {
initScan() {
console.log('initScan');
let _this = this;
main = plus.android.runtimeMainActivity(); //获取activity
//var context = plus.android.importClass('android.content.

博主作为小白折腾近一天完成Zebra PDA与UniApp扫码小demo并记录。介绍PDA设置,包括启动DataWedge、新建配置文件、配置输入输出,还提及开启开发者模式;也说明了UniApp程序,含创建激光扫码组件及页面使用,给出了相关参考链接。
最低0.47元/天 解锁文章

1万+

被折叠的 条评论
为什么被折叠?



