Java 前置摄像头拍摄倒置的照片

Java 前置摄像头拍摄倒置的照片,java,android,photo,Java,Android,Photo,所以,我正在为我的期末项目开发一个小游戏,我遇到了这个问题,每当我用前向相机拍照时,它会把它倒过来保存,但当我使用好的旧后向相机时,一切都很好,它拍得很好。下面是我用来拍照的代码: Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); imageFile = new File( Environment

所以,我正在为我的期末项目开发一个小游戏,我遇到了这个问题,每当我用前向相机拍照时,它会把它倒过来保存,但当我使用好的旧后向相机时,一切都很好,它拍得很好。下面是我用来拍照的代码:

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
                      imageFile = new File(
                              Environment
                                      .getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), "goQuiz/profilePic.jpg"
                      );


                      Uri tempuri = Uri.fromFile(imageFile);
                      intent.putExtra(MediaStore.EXTRA_OUTPUT, tempuri);
                      intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1);
                      startActivityForResult(intent, 0);
我使用此视频帮助我完成代码:


非常感谢您的帮助,谢谢

我想这是一个复制品。还有一些可能的答案@LaurentiuL。我的所有应用程序布局都处于纵向模式。这可能会奏效,给我一点时间。