외부 카메라 앱을 앱내에서 호출한 뒤에 onActivityResult에서
이때, 카메라의 방향 정보를 가지고 와서 Rotation한 뒤에 저장해야 방향이 올바르게 됩니다. (예를들어 세로로 찍던, 가로로찍던 180, 270도로 찍던, bitmap 만 넘어오기 때문에, 회전은 필수 입니다.)
http://theeye.pe.kr/archives/1338
p.s. 안드로이드 폰에 내제된 카메라는 방향이 있습니다. 그 카메라는 특정 방향으로만 저장합니다만... 사용자는 휴대폰을 다양한 각도로 촬영합니다. 사용자에게 카메라의 어디가 위인지 확인을 하게 만드는 것은 불편하기 때문에, 어느 각도로 찍던, 촬영한 각도를 기억했다가 저장시에 Rotation 시키는 작업을 합니다. 그 정보는 이미지 파일 안에 exif 에 들어 있습니다. 촬영각도, 해상도, 위치, 노출 등등의 정보들을 가지고 있습니다.