何らかの理由で、私のカメラ アプリはすべての写真を 90 度回転して保存します (写真はカメラを横向きモードで撮影した場合にのみ正しく表示されます)別のブランドでテストするため、そうであるかどうかはわかりません)。これは私のコードです:
public void onPictureTaken(byte[] data, Camera camera) {
// Generate file name
FileOutputStream outStream = null;
outStream = new FileOutputStream(filePath);
outStream.write(data);
outStream.close();
方向を確認してバイト配列を回転させることで修正できると思っていましたが、バイト配列の処理が面倒なので、もっと簡単な方法があるはずです。写真が撮影された方向と一致して保存されていることを確認するにはどうすればよいですか?