携帯から読み込んだ画像をプレビューするにはこのコードがありますが、カメラを使って画像を取得してアプリは90度回転します。この現象の原因は何ですか?一部のAndroidデバイス(またはカメラアプリが)本当に、ビットマップ(すなわち肖像画対ランドスケープ)他の人は、常に景観ビットマップを使用してのみ置くデバイスの向きに対応した生産ながら写真を撮って自分のアプリでプレビューすると画像が回転してしまいます
private void addImageToGrid(String selectedImageUri) {
Bitmap bitmap = getBitmapFromPath(selectedImageUri);
BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize = 8;
int bitmapWidth = 90;//bitmap.getScaledWidth(density);
int bitmapHeight = 80;// bitmap.getScaledWidth(density);
ImageItem imageItem = new ImageItem();
imageItem.setImage(Bitmap.createScaledBitmap(bitmap, bitmapWidth, bitmapHeight, false));
imageItem.setUri(selectedImageUri);
gridViewAdapter.add(imageItem);
}
あなたがこれを読んで試してみました: http://stackoverflow.com/questions/14066038/why-image-captured-使用中のカメラの意図を取得する – zerocool