안녕하세요.

현재 어플 개발 중 camera로 사진을 찍어 이미지를 적용시키는 부분이있는데

기존 내장카메라를 이용할 시에 허니컴에서 문제가있었습니다.

세로로찍으면 정상 작동, 가로로찍으면 이미지를 못가져오는 부분이었는데

이게 3.1버전에서의 문제였고 3.2버전에선 반대로 세로로찍으면 이미지를 가져오지 못하고

가로로 찍으면 이미지를 가져오더라구요.


그래서 surfaceView를 이용하여 카메라를 구동해서 버튼을 누르면 이미지를 가져와 뿌려주는

형식으로 바꾸었는데

이건 3.2 버전에선 정상적으로 작동이 됩니다.

헌데 3.1버전에선 에러가 나더군요.


java.lang.RuntimeException: Fail to connect to camera service


런타임 에러입니다. 

카메라를 Camera.open();

해주는 부분에서 에러가 나네요.

이거 기기특성 때문인 듯 한데 혹시 3.1버전에서 내장 카메라가 아닌 SurfaceView를 이용한

카메라 띄우기에 관해 알고 계신게 있다면 답변 부탁드립니다. ㅠㅠ