当前位置: 首页 > 知识库问答 >
问题:

将应用程序与内置条码扫描器集成

锺宜
2023-03-14

我正在Android平板电脑上创建一个应用程序,需要扫描条形码并获得结果。我使用的平板电脑有内置扫描仪和摄像头。

我曾尝试使用Zstar Lib,但这使用平板电脑上的摄像头,而不是调用扫描仪。

如何从我的应用程序中找到直接调用扫描仪所需的实际意图?

平板电脑上预装了一个条形码实用程序应用程序,有一个用于捕获条形码数据的基本屏幕,我想我可能应该在我的应用程序中通过Intent来调用它。但是,我如何知道调用此实用程序应用程序所需的意图?

共有1个答案

凌啸
2023-03-14

您可以通过执行以下操作来检查该设备是否具有自己的条形码扫描仪:if(android.os.Build.MANUFACTURER==“Pegatron”){//执行您现在正在执行的操作}否则{//使用XZing意图为其他设备提供服务}

当然,您必须使用内置扫描仪对所有设备进行硬编码,但我想没有多少设备具有这样的功能。您甚至可以使用android指定要执行其内置扫描仪逻辑的设备。操作系统。建筑型号 。查看dev docs中的此信息页面以了解更多详细信息。

 类似资料:
  • 我需要在android应用程序中生成和扫描二维码。我需要这个功能将一些密码转换为二维码,然后使用二维码扫描仪扫描二维码中的密码,以便我可以验证它。我搜索并了解了zxing,但我不知道如何集成和使用它。如果有人能为如何将二维码扫描仪与android应用程序集成提供指导,我将不胜感激。

  • 我正在为我的客户开发一个android应用程序,他要求在应用程序中内置QR扫描仪。所以,我不希望用户不得不从GooglePlay下载另一个应用程序。换句话说,我不想从我的应用程序调用另一个QR扫描仪应用程序。我需要QR扫描仪内置在我的应用程序中。 我在github和这里的stackoverflow上读到了关于ZXing的信息。据我所知,将其QR扫描仪集成到应用程序中不是一个好主意。最好通过Inte

  • 我正在使用Xamarin开发一个应用程序(针对单个客户),该应用程序必须使用摄像头读取条形码(也可以选择使用外部蓝牙扫描仪),并用于测试华硕TF300T、LG4xP880和Nexus 7 second edition(目标机器)。 我测试了ScandIt和ZXing,但这是我在免费条形码扫描应用程序中得到的最好结果(我知道ZXing的库是一样的,但速度不一样)。我已经读到,我可以有目的地使用它,我

  • 使用ML Kit的条码扫描API,您可以读取大多数使用标准条码格式编码的数据。 条形码是将信息从现实世界传递到应用程序的一种便捷方式。特别是,使用QR码等二维格式时,您可以编码结构化数据,如联系人信息或WiFi网络凭证。由于ML Kit可以自动识别和解析这些数据,因此当用户扫描条形码时,您的应用可以进行智能响应。 iOS Android 关键功能 阅读大多数标准格式 线性格式:Codabar,Co

  • 代码如下: 错误图片: 参考号:https://ionicframework.com/docs/native/barcode-scanner/

  • 我正在为平板电脑开发一个android应用程序(SynchroDigital iNOSP10-4.0 RES型号),我想使用ZXing库扫描包含字符串的QRcode。它会在我需要时启动扫描仪,但我无法扫描任何东西。 实际上,如果我直接使用条形码扫描仪应用程序,它甚至不起作用,黄色的点出现了,但什么也没有发生,无论亮度、距离或二维码的复杂性(尝试使用一个只包含字母“a”的巨大二维码),它都不会起作用