首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ZXing.NET激光扫描

ZXing.NET激光扫描
EN

Stack Overflow用户
提问于 2017-04-04 05:29:16
回答 2查看 932关注 0票数 2

有没有办法强制ZXing.NET应用程序在设备上使用内置的激光扫描仪,而不是摄像头?我有一个客户使用安卓TC55扫描条形码,主要要求是条形码扫描使用内置激光。他们根本不想使用内置摄像头进行扫描。

该设备具有DataWedge功能,因此是否有办法通过这种方式访问扫描仪?任何信息都将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2017-04-04 05:42:40

我担心这是不可能的,因为ZXing是在Apache下发布的,而TC55只在专有许可下提供API(所以ZXing不会在没有修改的情况下进行接口)。我写了一个填充层的形式,为ZXing和Zebra API https://github.com/darryncampbell/GenericScanWedge在原生Android之上公开一个意图接口,但这并不适合你想要做的事情,因为它不是.NET,需要修改应用程序。

票数 2
EN

Stack Overflow用户

发布于 2017-04-04 06:21:25

我认为TC55有它的EMDK,还有Xamarin的移植

你可以试着看看这个样本

XAMARIN Barcode Scanner

Android项目的活动使用Profile API来配置DataWedge,以读取EAN13和CODE128条形码,并发送带有广播意图的数据。此配置分配给活动本身(com.pietromaggi.sample、barcodeForms.MainActivity)。

表单使用DependencyService发送DataWedge意图(接口在Portable库中,我只实现了Android端)。

实现广播接收器以处理来自DataWedge的意图,该接收器在MainActivity中注册并且在那里注册事件处理器以处理所接收的数据,

事件处理程序使用MessagingCenter将数据发送到窗体,以便它可以显示数据。(如果需要将数据发送到Xamarin Forms应用程序)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43194617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档