반응형
Nexus S (넥서스S)에서 카메라 모듈을 쓰려고 할 때 startPreview 에러가 발생할 때가 있는데, 이 때는 카메라의 preview size를 명시적으로 지정하되, 사이즈를 주의해서 지정해 주어야 하는 것 같다.
참고(reference): http://soledadpenades.com/2011/04/05/native-startpreview-failed-on-nexus-s-check-your-preview-size/
위의 사이트에서는 preview size를 8x16으로 해서 됐다고 하는데, 시스템에서 지원하는 size를 얻어 오는 것으로도 에러 없이 실행이 되는 것 같다.
삼성 안드로이드 기기의 문제인지 넥서스S만의 문제인지는 모르지만, 다른 기기들에서 정상적으로 돌아가는 코드가 가끔 실행이 안될 때가 있어서 간단히 기록해 두었다.
참고(reference): http://soledadpenades.com/2011/04/05/native-startpreview-failed-on-nexus-s-check-your-preview-size/
위의 사이트에서는 preview size를 8x16으로 해서 됐다고 하는데, 시스템에서 지원하는 size를 얻어 오는 것으로도 에러 없이 실행이 되는 것 같다.
Camera camera = Camera.open();
Camera.Parameters parameters = camera.getParameters();
// get the first preview size supported by the device
Camera.Size s = parameters.getSupportedPreviewSizes().get(0);
parameters.setPreviewSize(s.width, s.height);
camera.setParameters(parameters);
Camera.Parameters parameters = camera.getParameters();
// get the first preview size supported by the device
Camera.Size s = parameters.getSupportedPreviewSizes().get(0);
parameters.setPreviewSize(s.width, s.height);
camera.setParameters(parameters);
삼성 안드로이드 기기의 문제인지 넥서스S만의 문제인지는 모르지만, 다른 기기들에서 정상적으로 돌아가는 코드가 가끔 실행이 안될 때가 있어서 간단히 기록해 두었다.
반응형
'Development > Android' 카테고리의 다른 글
안드로이드 스튜디오 - 구글 글래스(Google Glass) 드라이버 설치 (0) | 2015.07.03 |
---|---|
안드로이드 스튜디오(Android Studio)에 SVN 연동하기 (0) | 2015.07.03 |
구글 Play Store에 업로드할 때, "Zip 정렬되지 않은 APK를 업로드했습니다" (2) | 2015.01.25 |
이클레어(2.1)과 프로요(2.2)에서 직접 개발한 앱 설치가 안되는 현상 (0) | 2014.07.05 |
ADB shell을 이용하여 폰에 설치된 앱들의 패키지 이름 얻기 (0) | 2013.10.11 |