본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[android] camera의 setPreviewSize 에서 발생하는 java.lang.RuntimeException: setParameters failed

by 돼지왕 왕돼지 2012. 10. 26.
반응형



camera의 setPreviewSize 에서 발생하는 java.lang.RuntimeException: setParameters failed

10-23 21:46:38.535: E/AndroidRuntime(7850): java.lang.RuntimeException: setParameters failed


원인

- setParameters() 함수를 호출할 때, Parameter.setPreviewSize() 를 통해서 지정한 사이즈가 해당 단말의 카메라 하드웨어가 지원하지 않는 사이즈일 떄 발생하는 exception 입니다.



해결방법

- Parameters.getSupportedPreviewSizes() 를 호출하면, 단말의 하드웨어(카메라) 가 지원하는 size 들이 List<Size> 형태로 return 됩니다. 여기에 명시된 size 들이 set 되어야만 exception 이 발생하지 않습니다.




도움이 되셨다면 손가락 꾸욱~ ( 로그인 필요 x )



반응형

댓글