1. 程式人生 > >Android zar高速掃碼程式,(比zxing快很多倍),包更小,掃碼介面Xml佈局。

Android zar高速掃碼程式,(比zxing快很多倍),包更小,掃碼介面Xml佈局。

最近在為公司做一個倉庫管理系統,裡面涉及到物流掃碼,產品掃碼等功能,公司購置了許多PDA用來操作,因此最近研究了一下Android的掃碼。

關於zxing 和zbar的比較, 這裡我大概的瞭解了一下:

zxing 是基於Java程式的,只需要新增一個jar即可使用,並且適配所有Android機型,但是有一些缺點,就是掃描速度過慢,識別率不高,因為我們公司條碼很小,是條碼識別中最小型號,所以zxing掃描直接放棄。

zbar 是呼叫c++底層,進行影象邏輯處理,所以需要新增jni檔案,因此就會面臨一個問題就是可能有些機型不能很好適配,但是掃描速度很快,大概是zxing的很多倍,因為公司倉庫系統需要高效率,所以我還是選擇zbar,今天我就來說說zbar的移植。

然後將庫匯入到libs資料夾, 然後gradle需要做如下配置,不然提示so檔案不全,設定之後只需要適配ARM的機型,如果做全適配到時候工程很大。這裡寫圖片描述