在android操作系统下,如何在motorola设备上无需datawedge扫描条形码
我目前正在摩托罗拉MC40设备上做一个应用程序来扫描条形码。为此,我需要在datawedge应用程序中注册活动。我可以在不创建配置文件或在datawedge中注册活动的情况下进行扫描吗在android操作系统下,如何在motorola设备上无需datawedge扫描条形码,android,barcode-scanner,motorola,datawedge,Android,Barcode Scanner,Motorola,Datawedge,我目前正在摩托罗拉MC40设备上做一个应用程序来扫描条形码。为此,我需要在datawedge应用程序中注册活动。我可以在不创建配置文件或在datawedge中注册活动的情况下进行扫描吗 注意:我已经完成了一个示例应用程序,它在datawedge中注册了活动。借助此您可以在不创建datawedge配置文件的情况下进行扫描,因为默认情况下存在一个通用扫描配置文件,但它只提供扫描数据作为键盘输入 你应该看一下这张照片。这将允许您通过API或直接在应用程序中创建DataWedget配置文件来控制扫描仪(
注意:我已经完成了一个示例应用程序,它在datawedge中注册了活动。借助此您可以在不创建datawedge配置文件的情况下进行扫描,因为默认情况下存在一个通用扫描配置文件,但它只提供扫描数据作为键盘输入
你应该看一下这张照片。这将允许您通过API或直接在应用程序中创建DataWedget配置文件来控制扫描仪(后者更简单)。通过配置文件,您将能够设置条形码解码器、数据输出、启用某些活动的扫描以及设置自定义意图操作。鉴于您在问题中提供的链接是用于使用Xamarin的,我可以假设您正在使用Xamarin和C#为摩托罗拉解决方案构建Android应用程序(现为Zebra Technologies)MC40 几点注意:
/enterprise/device/settings/DataWedge/autoimport
。DataWedge将自动导入该配置文件。此(及更多)在中进行了说明再加上已经存在的答案:当直接使用Symbol.XamarinEMDK进行扫描时,应用程序将以独占方式访问条形码扫描仪,从而有效阻止可能要访问扫描仪的其他应用程序。这就是DataWedge存在的基本原因:允许多个应用程序同时共享条形码扫描仪。