본문 바로가기

안드로이드

(3)
Android | Java | 특정 소수점까지 잘라서 계산 후 반올림 하기 요구사항 56.4345 값을 소수점 소수점 2자리까지 버린 후 남은 2자리에서 반올림해서 정수값으로 표시하고 싶다. 솔루션 Java에서 해당 요구사항 만족을 위해 제공하는 함수가 있을 거라 생각하고 조사해 봤다. 아주 편안한 클래스가 이미 존재하고 있더라. 이상한 함수와 알고리즘으로 만들지 말고 제공되는걸로 검증된 코드결과물을 사용해보자. BigDecimal bd = new BigDecimal("56.4345"); bd = bd.setScale(2, RoundingMode.HALF_UP); int result = bd.intValue();
Android | Camera 로 부터 들어온 영상편집 onPreviewFrame() 콜백 함수에서 왼쪽 및 오른쪽 테두리 부분(넓이 10픽셀, 높이는 영상 크기와 동일)을 자르는 코드는 아래와 같습니다. 코드를 작성하기 전에 YUV 데이터에 대한 이해가 중요합니다. 일반적인 카메라 데이터는 YUV420 color space 포맷으로 도착하며, 이 데이터를 처리하려면 해당 포맷에 대한 처리를 수행해야 합니다. import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Rect; import android.hardware.Camera; import android.hardware.Camera.PreviewCallback; import java.nio.B..
MAC PRO 에서 안드로이드 환경구축 도전기 도전기라고 하니 우습다. 그래도 컴에 데이타를 따로 저장하는 게 너무 귀찮은 관계로 맥에서 바로 안드로이드 개발을 해 보고자 한다. 1.준비물 리스트 1) 안드로이드 SDK http://developer.android.com/sdk/1.1_r1/index.html 2) 이클립스 & 안드로이드 Plugin http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/SR2/eclipse-java-ganymede-SR2-macosx-carbon.tar.gz 위 링크를 이용해서 다운받을 수 있다. 그럼 그렇지 없을 리가 있나.... 다운 받아서 더블클릭하다 보니 설치가 되었다. 편하다 >0

반응형