2015-12-02 63 views
0

精度我具有其中实现斑马线用于读取QR码的Android应用。一切都对我很好,实现没有问题,或者按照我的意愿编辑视图和结果。但是我意识到,当QR很差或者在靠近读者的中等距离处有许多代码不能很好地工作时。 Cuesta阅读,而且我很拖延对我来说花费我的应用程序是有点问题。我的应用程序是一个验票机马拉松,节日等,所以时间对我来说是宝贵的。我想知道是否有一个参数可以更准确地读取代码或以任何方式使读数更准确。我正在研究这个案例,第三代摩托罗拉Motog,所以硬件并不是那么糟糕。对于阅读结果,我持有以下函数库。增加的QR码读取

private void handleDecodeInternally(Result rawResult,ResultHandler resultHandler, Bitmap barcode)throws URISyntaxException { 

} 

回答

1

目前的建议是使用Android Barcode API,其中locally(离线)的作品,without需要服务器往返。它可能比Zxing更准确。

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

它读取以下条码格式:

  • 一维条码:EAN-13,EAN-8,UPC-A,UPC-E,码39,码93,码128,ITF,库德巴
  • 二维条码:QR代码,数据矩阵,PDF-417,AZTEC

它会自动解析QR代码,数据矩阵,PDF-417,和阿兹台克人的价值观,以下支持格式:

  • URL
  • 联系信息(电子名片等)
  • 日历事件
  • 电子邮件
  • 电话
  • 短信
  • ISBN
  • 无线
  • 地理位置(经纬度)
  • AAMVA驾照/ ID