2012-01-22 3 views
1

사진을 찍을 때 나침반 방향과 휴대폰 기울기를 수집하려고합니다. 당연히, 나는 이것을하기 쉬운 방법의 확실하지 않다. 내 현재의 카메라 구현은 사용사진 촬영시 나침반 방향과 카메라 기울기를 수집하십시오.

Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 

     File file = new File(Environment.getExternalStorageDirectory(), "test.jpg"); 
     cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file)); 
     outputFileUri = Uri.fromFile(file); 


     startActivityForResult(cameraIntent, CAMERA_PIC_REQUEST); 

는 기억, 기울기 및 방향이 사진 스냅시 를 수집해야합니다. 카메라를 호출 할 때 exif 데이터 나 내장 기능에서 아무 것도 찾을 수없는 것 같습니다.

감사합니다.

답변

0

내가 생각할 수있는 유일한 방법은 에 원하는 다른 정보와 takePicture을 사용하고 나침반, 기울기 및 기타 정보를 캡처하는 것입니다. 그렇게하면 사용자가 셔터 버튼을 누르 자마자 정보를 묻는 메시지가 표시됩니다. 셔터와 셔터가 만나는 시간 사이의 임의의 시간이 아니라 PictureCallback입니다.

관련 문제