1
인 텐트를 사용하여 안드로이드 2.1에 내장 된 카메라 응용 프로그램을 호출했습니다. 나뿐만 캡처 한 사진의 방향을 얻을 수 아니다내장 된 카메라 응용 프로그램을 사용하여 캡처 한 이미지 방향
Uri capturedImage = outputFileUri;
Bitmap theBmp = MediaStore.Images.Media.getBitmap(getContentResolver(), capturedImage);
int img_orient=0;
String[] projection = { MediaStore.Images.Media.ORIENTATION };
Cursor mImageCursor = managedQuery(capturedImage, projection, null, null, null);
:
Intent cameraintent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
File file = new File(Environment.getExternalStorageDirectory(), "MyTestFile.jpg");
cameraintent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file));
outputFileUri = Uri.fromFile(file);
startActivityForResult(cameraintent, CAMERA_PIC_REQUEST);
내가 다음 코드를 사용했습니다 캡처 된 이미지의 방향을 얻으려면 : 나는 다음과 같은 코드를 사용했습니다 커서 mImageCursor
은 항상 null입니다. 내 코드의 문제점은 무엇입니까?
호호에서 자바를 읽으려면 몇 가지 샘플 코드를 제공 할 수 있습니까? –
http://stackoverflow.com/questions/3852154/android-camera-unexplainable-rotation-on-capture-for-some-devices-not-in-exif –