본문 바로가기

분류 전체보기

[ Android ] Camera AutoFocus 사용법 그리 어렵지 않습니다. 이벤트 설정하신 후, 바로 아래 소스만 넣어주시면AutoFocus가 된 후, 사진을 찍게 됩니다.mCamera.autoFocus (new Camera.AutoFocusCallback() {public void onAutoFocus(boolean success, Camera camera) {if(success){mCamera.takePicture(null, null, null);}}});Focus가 완료되면 Callback 함수를 불러 바로 사진을 찍어주는 함수를 호출하는 겁니다.참 쉽죠잉~~~~이미지를 호출하거나 Bitmap 변환 하시는 것은takePicture 매개 변수인 jpegCallback (PictureCallback)를 이용하시면 될 듯합니다. 그럼 오늘도 즐코딩 이긔~!! 더보기
[ Android ] Camera 캡쳐된 화면 보여주기. 이번에 Camera 연동 부분이 있어 조사를 좀 했습니다.조사 해본 결과 첫번째 캡쳐된 이미지를 가져오는 방법이 mCamera.setPreviewCallback(new Camera.PreviewCallback() {public void onPreviewFrame(byte[] data, Camera camera) {Camera.Parameters params = mCamera.getParameters(); int w = params.getPreviewSize().width; int h = params.getPreviewSize().height; int format = params.getPreviewFormat(); YuvImage image = new YuvImage(data, format, w, h, n.. 더보기
[ Android Opengl es ] 두 Texture 이미지가 겹쳤을 때 Opengl을 사용하여 두가지 이미지를 출력했을 때 항상 나오는 문제이다!!! 바로!두 Texture 이미지가 겹쳤을 때, 사각형 형태의 검은 부분이 보여지는 현상이다. 위와 같이 검은 부분이 생긴다. 예전에는 z좌표를 뒤로 당겨 같은 선 라인에 있지 않으면 문제가 되지 않는다고 생각했다.하지만, 테스트를 해본 결과 이유는 단 하나였다.gl.glEnable(GL10.GL_DEPTH_TEST); //Enables Depth Testinggl.glDepthFunc(GL10.GL_LEQUAL); //The Type Of Depth Testing To Do바로 이 Depth 속성을 Enable을 시키면 이미지가 겹칠 경우 위와 같은 문제가 발생한다. 따라서 만약 3D형태가 아닌 이미지로 갈 경우에는, 꼭!gl... 더보기
[ Android ] 두 선 사이의 각도 구하는 공식 제목 그래도 두 점이 아닌 두 선 사이의 거리를 구하는 공식입니다. 공식은 아래 사이트에서 있는 내용을 그대로 적용하였습니다.출처:http://blog.naver.com/PostView.nhn?blogId=elkiss&logNo=140046040911&viewDate=¤tPage=1&listtype=0 import java.nio.FloatBuffer; public class VertexMath {public static double getAngle(FloatBuffer line1 , FloatBuffer line2){ float line1VecX = line1.get(3) - line1.get(0); float line1VecY = line1.get(4) - line1.get(1); floa.. 더보기
[ Android ] Xml Layout에 커스텀 컴포넌트를 넣을 시 xml Layout에 커스텀 뷰를 넣을 경우는 대부분은 아시겠지만..Packgage : com.test Class : CustomComponent 위를 main.xml에 넣을려구 할 경우 다음과 같이 작성 한다.. 하!지!만! 이렇게 작성할 경우 가장 많이 보이는 이런 비슷한 에러를 볼 수 있다.Caused by: android.view.InflateException: Binary XML file line #13: Error inflating class com.test.Com~~~~~열심히 구글링을 해본 결과...역시나 답은 있었다. 생성자에 꼭 AttributeSet을 넣어야 하는것이다. public CustomComponent (Context context) {super(context);}public.. 더보기
[ 펜션 ] 이제 날씨가 따뜻해지고 봄이 왔네요^^ 이제 추운 겨울이 가고 따뜻한 봄이 왔네요.저희 아버지께서 화초 가꾸기를 요새 취미를 하셔서 그런지~주위가 참 꽃이 많고 경치도 좋습니다.^^ 위 사진은 대나무, 은하수, 반딧불 중 은하수의 사진입니다.모든 동이 따라 되어 있어서 두 분만의 안락한 휴식을 보장해드립니다.바베큐도 가능하니~ 멋진 파라솔 밑에서 커플 끼리나 가족끼리~ 오붓한 시간 보내보세요^^ 위 사진은 덤입니다. 저희 부모님이 사시는 앞 뜰에 여러 꽃을 심어놓으셨는데..봄이 오니 화사하게 피었네요.사진만 봐도 기분이 좋아지네요..^^ 홈페이지 주소 : http://www.dypension.co.kr 혹시.. 5월1일~ 6일 사이에 오시는 분들~담양 축제~~ 정말 가볼만 합니다.^^놓치지 마세요!! ㅎㅎ담양 축제 홈페이지 : http://b.. 더보기
[ Android ] TextView에 DefaultDevice Style을 적용하는 방법. 위와 같이 기본적으로 설정 되어 있는 스타일을 불러 와서 적용 시키면 됩니다. 더보기
[ HTML5 ] Sin, Cos을 이용한 Vounce 이해 제5장 Circle Move Your browser does not support HTML5 Canvas. 위와 같이 벽면에서 Circle을 사용할려고 할 때, 입사각과 반사각을 구하게 된다. 이럴 때 사용하는 공식이 좌우 벽면 : 180 - angle 상하 벽면 : 360 - angle 위와 같은 공식을 사용하게 된다. ( 자세히 알고 싶으신 분은 위 Canvas 소스에 있으니 참고하세요.^^) 왜 저런 공식이 나오는 지 궁금해서 한번 조사해보았다. Cos Sin의 원리만 알면 간단했다. 위 그림을 보시면 연두색이 Cos 이며 빨간색은 Sin임을 알 수 있다. [ 원리 ] 1. 180도일 경우 Sin의 값은 동일하다. 2. 360도일 경우 Cos의 값은 동일하다. 하지만!! 3. 360도일 경우 Sin.. 더보기