반응형
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 )
반응형
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[android] MapView Overlay onTab & multitouch zoom in&out conflict 해결법 (0) | 2012.10.26 |
---|---|
[android] NameValuePair 에 object 전달하는 방법 (0) | 2012.10.26 |
[jni] jni 사용시 주의점. (0) | 2012.10.26 |
[android] native( JNI ) vs. java 성능 비교 (0) | 2012.10.26 |
[android] ScaleGestureDetector onScale 이 안 불리는 경우, onScaleBegin 만 불리는 경우. (0) | 2012.10.26 |
댓글