목록SurfaceView (6)
SPRING :: NOTE
[ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #1[ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #2[ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #3 - 오버레이 추가[ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #4 - 촬영 기능 구현[ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #5 - 촬영된 이미지 저장 AndroidCamera App의 자동 초점(오토포커싱:Auto Focusing) 기능을 사용하려면 카메라 객체의 autoFocus() Method를 호출하고,카메라의 포커스가 있을 때, 실행할 콜백 함수를 등록해야합니다.이 Method는 SurfaceView를 이용하여 C..
[ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #1 [ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #2 [ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #3 - 오버레이 추가 [ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #4 - 촬영 기능 구현 마지막으로 MediaStorage에 이미지를 저장합니다. AndroidCamera App의 takePicture 기능을 구현하여 촬영된 이미지를 저장합니다. 이 때 파일저장권한(퍼미션)을 주어야 하기때문에 AndroidManifest.xml에 권한을 등록하시기 바랍니다. 개발 버전이 android 6.0 마쉬멜로우 이상이면, 아래 링크대로 따로 퍼미션을 등록해야 하..
[ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #1[ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #2[ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #3 - 오버레이 추가 AndroidCamera의 사진촬영 기능을 구현하려면 ShutterCallback, RAW 데이터의 PictureCallback 및 JPG 데이터의 PictureCallback을 구현해야합니다. 사진을 찍으려면 본 포스팅의 camera.takePicture() Method를 추가해야 합니다. 본 포스팅은 takePicture() Method를 구현한 소스만 담고있으며, 이전 소스를 보려면 상단의 1,2,3 링크를 참고하시기 바랍니다.구현 이미지AndroidCame..
[ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #1 링크[ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #2 링크SurfaceView의 카메라에 Button 오버레이를 추가합니다.이전 포스팅의 [ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #2의AndroidManifest.xml과 main.xml을 그대로 사용합니다.아래 링크를 참조해주시기 바랍니다.[ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #2 링크/res/layout 폴더에 아래의 layout인 control.xml을 추가해주시고 소스코드를 옮기세요.control.xml파일은 Button 제어의 레이아웃을 담당하는 커스텀 레이아웃입니다.결과 이미지 ..
처음 시작하시는 분이라면 이전 포스팅을 먼저 보고 오시면 좋습니다.[ANDROID] SURFACEVIEW를 이용하여 CAMERA 사용하기 #1 링크 이전 Surfaceview를 이용하여 Camera 사용하기는 연습에 불과합니다.이번 자료는 SurfaceView에서 버튼 이벤트를 통해 Camera 시작 / 중지 합니다.또한, surfaceHolder.callback Method인 surfaceCreated(), surfaceChange() 및 surfaceDestroyed() 함수를 처리합니다.본 소스를 적용하기 위해 반드시 androidManifest.xml 파일에 액세스 권한을 부여하시기바랍니다.android 6.0 마쉬멜로우에 카메라 액세스 권한(퍼미션)을 부여하려면, 아래 링크를 참조하세요andro..
해외 블로그 중 매우 좋은 카메라 example이 있어, 링크를 남기고 포스팅합니다.원글 링크결과 이미지 manifast.xml main.xml AndroidCamera.java package com.exercise.AndroidCamera; import java.io.IOException; import android.app.Activity; import android.graphics.PixelFormat; import android.hardware.Camera; import android.os.Bundle; import android.view.SurfaceHolder; import android.view.SurfaceView; import android.view.View; import android.w..