如何通过应用程序扫描 android 设备中的条形码。如果 android 设备连接到外部蓝牙条码扫描器适配器。为此需要什么 API 或 sdk。
实际上我是android的新手,所以我的问题也可能有错误,对此深表歉意。
但如果有任何解决方案,请告诉我。
提前致谢。
如何通过应用程序扫描 android 设备中的条形码。如果 android 设备连接到外部蓝牙条码扫描器适配器。为此需要什么 API 或 sdk。
实际上我是android的新手,所以我的问题也可能有错误,对此深表歉意。
但如果有任何解决方案,请告诉我。
提前致谢。
您可以使用ZXING Library或Biggu Scanner ...,对于 Biggu Scanner,请查看此示例
我发现 iScandit 条码扫描器比 ZXING 和 biggu 扫描器更好。当 Barcode 不直接在相机焦点上时,这 2 个不起作用,但 iScandit 在这种情况下工作得惊人。
不确定蓝牙连接的条形码扫描仪,但现在你可能不需要一个。当前的建议是使用Android Barcode API:
Barcode API 在设备上以任何方向实时检测条形码。它还可以一次检测多个条码。
它读取以下条形码格式:
- 一维条码:EAN-13、EAN-8、UPC-A、UPC-E、Code-39、Code-93、Code-128、ITF、Codabar
- 二维条码:QR Code、Data Matrix、PDF-417、AZTEC
它会自动解析 QR 码、数据矩阵、PDF-417 和 Aztec 值,支持以下格式:
- 网址
- 联系方式(VCARD 等)
- 日历事件
- 电子邮件
- 电话
- 短信
- 国际标准书号
- 无线上网
- 地理位置(纬度和经度)
- AAMVA 驾驶执照/身份证
这是给你的建议。用于扫描条码。
它可能会帮助你。
从市场安装此应用程序。
使用意图在您的应用程序中使用此应用程序。
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
startActivityForResult(intent, 0);