我有一个Android应用程序,其中Implement zxing用于读取QR码。一切都很适合我,实现没有问题,要么编辑我想要的视图和结果。但我意识到,当QR很差或者读者附近中等距离有很多代码时效果不佳。 Cuesta读了,而且我很费力地花费我的申请。我的申请是验票马拉松,节日等。所以时间对我来说是宝贵的。我想知道是否有一个参数可以更准确地读取代码或任何方式使阅读更准确。我正在研究这个案例,第三代摩托罗拉Motog,所以硬件并不是那么糟糕。对于阅读结果,我持有以下函数库。
private void handleDecodeInternally(Result rawResult,ResultHandler resultHandler, Bitmap barcode)throws URISyntaxException {
}
答案 0 :(得分:1)
目前的建议是使用Android Barcode API,locally(离线),without需要服务器往返。它可能也比Zxing更准确。
条形码API可以在设备上以任何方向实时检测条形码。它还可以同时检测多个条形码。
它读取以下条形码格式:
- 1D条码:EAN-13,EAN-8,UPC-A,UPC-E,Code-39,Code-93,Code-128,ITF,Codabar
- 二维条码:二维码,数据矩阵,PDF-417,AZTEC
它会自动解析QR码,数据矩阵,PDF-417和Aztec值,以支持以下格式:
- URL
- 联系信息(VCARD等)
- 日历活动
- 电子邮件
- 电话
- SMS
- ISBN
- 无线网络
- 地理位置(经度和纬度)
- AAMVA驾驶执照/ ID