天天看點

Android Zxing調整掃描區域 優化取圖速度

zxing 是google提供的二維碼掃描工程

demo本身預設的掃圖區域最大隻有 360*480    需要拉開很遠的距離才能将整個二維碼掃描到

是以需要我們自己調整取圖大小

在cameramanager.java這個類中進行調整

預設的大小是 以下這4個參數 

根據螢幕大小調整      大家可以增大這些數值 : 最小的寬 高    ; 最大寬高

參數實際在 getframingrect() 方法中起作用

以下是原本demo中提供的

我為了适配不同的螢幕大小将代碼改成了

寬高 我占據了螢幕的   7/10

當然...取圖改的這麼大   會多占一點記憶體....相應的掃描的時候快得多

以上是實際讀取圖檔的大小

實際的界面美化 在viewfinderview 這個類當中進行繪制

不足之處請在下方留言  謝謝

希望對您有用

資源下載下傳位址: