Die Ausrichtung des aufgenommenen Fotos ändert sich in Android

Ich öffne die Kamera-App auf Knopfdruck. Und das aufgenommene Foto in der nächsten Aktivität anzeigen. Das aufgenommene Foto dreht sich jedoch um 90 Grad. Wenn ich das Bild nach der Aufnahme in einer Ansicht anzeige, ist die Ausrichtung immer Querformat. Warum wird das Foto nicht im Hochformat angezeigt, wie wenn das Foto im Hochformat aufgenommen wird?

onKlick auf eine Schaltfläche:

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);

Inside onActvityresult:

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

Anzeigen des aufgenommenen Fotos:

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

Antworten auf die Frage(4)

Ihre Antwort auf die Frage