a orientación @set de la cámara de Android comenzó con la intención ACTION_IMAGE_CAPTURE [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Por qué una imagen capturada con la intención de la cámara se gira en algunos dispositivos en Android? 17 respuestas

Estoy trabajando en una aplicación en Android que usa la cámara para tomar fotos. Para iniciar la cámara estoy usando unaintent ACTION_IMAGE_CAPTURE Me gusta esto

Intent camera = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
        File image=new File(Environment.getExternalStorageDirectory(),"PhotoContest.jpg");
        camera.putExtra(MediaStore.EXTRA_OUTPUT,Uri.fromFile(image));
        imageUri=Uri.fromFile(image);
        startActivityForResult(camera,1);

public void onActivityResult(int requestCode, int resultCode, Intent data){
    super.onActivityResult(requestCode, resultCode, data);
    switch(requestCode){
       case 1:
            if (resultCode == Activity.RESULT_OK) {
                  selectedImage = imageUri;
                  getContentResolver().notifyChange(selectedImage, null);
                  image= (ImageView) findViewById(R.id.imageview);
                  ContentResolver cr = getContentResolver();
                  Bitmap bitmap;
                  try {
                       bitmap = android.provider.MediaStore.Images.Media
                       .getBitmap(cr, selectedImage);
                       image.setImageBitmap(bitmap);
                       Toast.makeText(this, selectedImage.toString(),
                              Toast.LENGTH_LONG).show();
                  } catch (Exception e) {
                      Toast.makeText(this, "Failed to load", Toast.LENGTH_SHORT)
                              .show();
                      Log.e("Camera", e.toString());
                  }
                 }
             else 

         if(resultCode == Activity.RESULT_CANCELED) {
                    Toast.makeText(EditPhoto.this, "Picture could not be taken.", Toast.LENGTH_SHORT).show();
                }
       }
}

El problema es que todas las fotos que se toman se rotan con 90 grados alineados horizontalmente.

También puse esto en mi archivo de manifiesto:

 <activity android:name=".EditPhoto">
    android:screenOrientation="portrait"
    </activity>

Pero todavía sin resultado, ¿alguien me puede ayuda

Respuestas a la pregunta(2)

Su respuesta a la pregunta