Przechwycona orientacja zdjęcia zmienia się w Androidzie

Otwieram aplikację aparatu na kliknięcie przycisku. I wyświetlanie zrobionego zdjęcia w następnej czynności. Ale zrobione zdjęcie obraca się o 90 stopni. Gdy wyświetlam obraz w widoku po jego uchwyceniu, jego orientacja jest zawsze krajobrazowa. Dlaczego zdjęcie nie jest wyświetlane w układzie pionowym, tak jak wtedy, gdy zdjęcie jest robione w trybie pionowym?

KliknijKliknij przycisk:

Intent i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
i.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(APP_DIR+"/latest.png")));       
startActivityForResult(i, CAPTURE_PHOTO_CONSTANT);

Wewnątrz onActvityresult:

bmp = BitmapFactory.decodeFile(APP_DIR+"/latest.png");
startActivity(new Intent(this, DisplayActivity.class));

Wyświetlanie zrobionego zdjęcia:

photoViewRelativeLayout.setBackgroundDrawable(new BitmapDrawable(getResources(), CaptureActivity.bmp));

questionAnswers(4)

yourAnswerToTheQuestion