获得相同的面外方向,无论我捕获图片的方向是什么?

时间:2016-11-03 13:30:36

标签: android camera orientation surfaceview

我正在使用具有表面视图的Camera api来捕获图像。我已在清单文件中将应用程序方向设置为纵向。我有以下代码

 ExifInterface exif = null;
 int a = 0;

 try {
  exif = new ExifInterface(imagePath);
 } catch (IOException e) {
  e.printStackTrace();
 }

 if (exif != null) {
  a = exif.getAttributeInt(ExifInterface.TAG_ORIENTATION,
      ExifInterface.ORIENTATION_UNDEFINED);

  try {
   exif.saveAttributes();
  } catch (IOException e) {
   e.printStackTrace();
  }
}
  

但是我获得了相同的方向值(a的值),这是无关紧要的   电话方向。

如何获取纵向和横向的不同方向值?

0 个答案:

没有答案