0

非常に興味深い問題を見つけました。カメラの写真を撮った後(私はデバイスをポートレートモードで保持し、回転していません)、指定された写真は時々回転しますが、常にではありません。一部のデバイスは常に回転した写真を提供しますが、exifまたはメディアストア情報を使用して回転させることができます。ただし、この場合、exifとmediastoreは方向が0であると言いますが、画像は回転します。これが完全にランダムに来る最も苛立たしいこと。コードは非常に単純です。

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, currentFileUri);
startActivityForResult(intent, RequestCodeCollection.CAMERA_IMAGE_CAPTURE);

@Override
    public void onActivityResult(int requestCode, int resultCode, Intent data) {
        try {
            oldImageExifInterface = new ExifInterface(currentFileUri.getPath());
        }
}

誰かがこの問題を見たことがありますか?OSアップデート(4.1.1)後にGalaxyNexusで体験しました

4

1 に答える 1