繁体   English   中英

如何在Android中扫描条形码

[英]How to scan barcode in android

如何通过应用程序在android设备中扫描条形码。 如果android设备已连接到外部蓝牙条形码扫描仪适配器。 为此需要什么API或SDK。

其实我是android的新手,所以我的问题也可能有错误,为此感到抱歉。

但是,如果有任何解决方案,请告诉我。

提前致谢。

您可以使用ZXING LibraryBiggu Scanner ...,对于Biggu Scanner,请检查此示例

  1. 我建议阅读《 Android开发人员指南》中的以下内容-http: //developer.android.com/guide/topics/wireless/bluetooth.html
  2. 我认为您需要研究扫描仪制造商提供的蓝牙接口/ api。

我发现iScandit条码扫描器比ZXING和biggu扫描器要好。当Barcode不在相机焦点上时,这2种方法将无法工作,但iScandit可以在这种情况下出色地工作。

2016年更新

不确定蓝牙连接的条形码扫描仪,但如今您可能不需要。 当前的建议是使用Android条码API

条形码API可在设备上以任何方向实时检测条形码。 它也可以一次检测多个条形码。

它读取以下条形码格式:

  • 一维条形码:EAN-13,EAN-8,UPC-A,UPC-E,Code-39,Code-93,Code-128,ITF,Codabar
  • 2D条码:QR码,数据矩阵,PDF-417,AZTEC

它会自动解析以下支持的格式的QR码,数据矩阵,PDF-417和Aztec值:

  • 网址
  • 联系信息(VCARD等)
  • 日历活动
  • 电子邮件
  • 电话
  • 短信
  • 书号
  • 无线上网
  • 地理位置(经度和纬度)
  • AAMVA驾驶执照/ ID

这是给您的建议。 用于扫描条形码。

它可能会帮助您。

从市场上安装此应用程序。

https://play.google.com/store/apps/details?id=com.google.zxing.client.android&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5nb29nbGUuenhpbmcuY2xpZW50LmFuZHJvaWQiXQ

使用意图在您的应用程序中使用此应用程序。

Intent intent = new Intent("com.google.zxing.client.android.SCAN");

startActivityForResult(intent, 0);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM