Zebra DataWedge代码触发扫描及MC33X相关扫描功能咨询
Zebra MC33X 扫描功能相关问题解答
一、通过屏幕按钮触发扫描
完全可以实现,主要有两种实现路径:
- 基于EMDK for Android开发:
- 将EMDK集成到你的Android项目中,获取
Scanner实例。 - 在屏幕按钮的点击事件回调里,调用
scanner.startScan()触发扫描;扫描完成或需要终止时,调用scanner.stopScan()即可。
- 将EMDK集成到你的Android项目中,获取
- 借助DataWedge工具配置:
- 在DataWedge中创建或编辑对应APP的Profile。
- 将触发方式设置为「软件触发」,之后在你的APP里通过发送广播触发扫描:发送
com.symbol.datawedge.api.SOFT_SCAN_TRIGGER广播,携带参数START_SCAN;停止扫描则发送参数为STOP_SCAN的同一条广播。
二、自动扫描与连续扫描功能支持
MC33X原生支持这两种功能,配置方式如下:
- 自动扫描:
打开DataWedge的对应Profile,进入「扫描器设置」->「触发模式」,选择「自动感应」模式。开启后设备会自动检测视野内的条码,无需手动触发即可完成扫描。 - 连续扫描:
在DataWedge的Profile中,进入「扫描器设置」->「扫描选项」,开启「连续扫描」开关,还可根据需求设置两次扫描的间隔时间。如果是通过EMDK开发,可通过ScannerConfig.ContinuousScanParams类配置连续扫描的相关参数,比如间隔时长、扫描次数等。
内容的提问来源于stack exchange,提问作者Pavan Pyati
相关产品推荐
相关产品推荐

