我正在开发一款使用手机相机的Android应用程序。当以“标准方向”(手机底部在下方或手机底部在右侧)拍摄照片时,所收到的图像符合预期。但是,在某些手机上,当以“非标准方向”(手机底部在上方或手机底部在左侧)拍摄照片时,所收到的图像是倒置的。在某些手机上,相机应用程序实际上会处理此问题并返回预期的图像。 我的问题是,由于这似乎取决于手机(制造商),是否有一种方法可以检测并根据需要旋转图像,而无需保留硬编码的手机类型列表?