zxing 是google提供的二維碼掃描工程
demo本身預設的掃圖區域最大隻有 360*480 需要拉開很遠的距離才能将整個二維碼掃描到
是以需要我們自己調整取圖大小
在cameramanager.java這個類中進行調整
預設的大小是 以下這4個參數
根據螢幕大小調整 大家可以增大這些數值 : 最小的寬 高 ; 最大寬高
參數實際在 getframingrect() 方法中起作用
以下是原本demo中提供的
我為了适配不同的螢幕大小将代碼改成了
寬高 我占據了螢幕的 7/10
當然...取圖改的這麼大 會多占一點記憶體....相應的掃描的時候快得多
以上是實際讀取圖檔的大小
實際的界面美化 在viewfinderview 這個類當中進行繪制
不足之處請在下方留言 謝謝
希望對您有用
資源下載下傳位址: