我正在使用具有表面视图的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的值),这是无关紧要的 电话方向。
如何获取纵向和横向的不同方向值?