I have an Activity that launches a Camera Intent like this (nothing special):
Intent intent = new Intent(\"android.media.action.IMAGE_CAPTURE\");
File ph
If you don't really need landscape support for your application, you can also block the activity to portrait mode and you don't have to manage the orientation changes.. you can do that in manifest by setting the android:screenOrientation="portrait"
attribute to your activity.
If you want to have support for landscape too, then I'm afraid that you have to take a look at Brigham's answer .