Я открываю приложение камеры одним нажатием кнопки. И отображение захваченной фотографии в следующем действии. Но захваченное фото поворачивается на 90 градусов. Когда я отображаю изображение в представлении после его захвата, его ориентация всегда альбомная. Почему фотография не отображается в портретном режиме, как если бы фотография была сделана в портретном режиме?
onClick a button :
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 onActivityresult:
bmp = BitmapFactory.decodeFile(APP_DIR+"/latest.png");
startActivity(new Intent(this, DisplayActivity.class));
Отображение захваченного фото:
photoViewRelativeLayout.setBackgroundDrawable(new BitmapDrawable(getResources(), CaptureActivity.bmp));