본문 바로가기

Developer/Mobile

[안드로이드] zxing 바코드인식 영역 사이즈..

현재 QR 코드를 받기위하여 zxing를 사용했는데..

영역사이즈가 너무 작음...

그래서... xml을 보다가.. ViewfinderView.java에서 영역을 건드렸는데..

 

딴따라딴~!

뻘짓으로 확인됨..ㅋㅋㅋ

 

앞에 말한 ViewfindView 부분은 건드리지 않아도...

CameraManager.java 에서 소스를 건드리면 알아서 뷰사이즈도 지정이 됨..

 

봐야할 함수는

CameraManager -> getFramingRect

라는 함수인데 여기서 액티비티의 QR코드를 읽는 범위를 설정하고있음..

 

 

위에서 보면 주석으로 되어있는 부분이 원 소스이고..

아래는 내가 고친...

그래봐야 빼고 곱하기 밖에 안햇음..

 

참고로 아래 getFramingRectInPreview함수는

카메라가 잡는 초점.. 즉.. 카메라가 잡아내는 초첨의 범위를 나타냄...

 

 

... 괜한 삽질로 인하여 30분이면 해결할껄 한시간이나 잡고잇음..ㅎㄷㄷ;;

 

좋은 정보가 되었으면 좋겟네요..ㅋ