어떤 좋은님께서 지나가다 댓글을 달아 주셨네요 [ 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..
원격컴퓨터의 HDD 용량 확인 프로그램은 포스팅 맨 하단에 첨부파일 참조. 원격지 윈도우 서버에 매우 큰 용량의 DB가 있는데... 로그를 제때 안비워 주면 가끔 원격 서버 HDD가 가득차서 모든 프로그램이 중단된다. 매번 원격 데스크톱 연결 하기가 힘들어서 WMI 사용하는 방법을 연구해 보기로 했다. 먼저, WMI ( Windows Management Instrumentation ) 를 이용하면 원격지 또는 로컬 PC의 자원 관리를 쉽게 할 수 있다. 여기서 말하는 자원은 CPU 이용률, HDD 사용량, Memory , Network 상태 등이 될 수 있겠다. 사용 하기 위해서는 먼저 프로젝트가 System.Management 어셈블리를 참조하고 있어야 한다. 아래는 모든 로컬 디스크의 "여유 공간" ..