어떤 좋은님께서 지나가다 댓글을 달아 주셨네요 [ https://github.com/journeyapps/zxing-android-embedded ] 요즘은 그냥 프로젝트 만들어서 Ctrl C + V 2~3번만 하면 되네요. 아래 내용은 이제 무시해 주세요 ^^ 지난 번에 이어, zxing 바코드 라이브러리 이용하기에 대해 글을 쓴다. 목표는 zxing 바코드 라이브러리를 이용해서 나만의 QR 바코드 스캐너 를 만드는 것이다. [준비사항] 먼저, zxing 바코드 라이브러리(JAR)를 받는다. 기 컴파일 된 버전을 배포하고 있다. 다운 위치 : http://repo1.maven.org/maven2/com/google/zxing/ 상기 위치 오류 나면 , https://github.com/zxing/zxi..
이번에 어떤 일로 인해 Zxing 바코드 라이브러리를 이용하게 되었다. 그 중 처음 라이브러리를 임포트해서 사용하면 스캔 영역이 작아서 스캔하기 힘들어 진다. 이럴 때 스캔 영역을 조절해야하는데, 어떠한 해상도에서도 깔끔하게 적용되는 코드가 있어서 정리해 둔다. 통상적으로 스캔 영역 조절은 ViewfinderView.java 에서도 할 수 있지만, 화면 크기가 다 달라지는 안드로이드에서는 일관성이 떨어질 경우가 있다. 그래서 CameraManager.java 에서 스캔 영역을 조절하도록 한다. 추가한 zxing 의 CameraManager.java 에서 getFramingRect() 함수를 찾아서 아래와 같이 수정하도록 한다. public Rect getFramingRect() { if (framingR..