有没有办法获取您用相机拍摄的照片的方向?
我正在使用下面的方法来恢复我画廊中图像的方向,但是如果我用相机拍照,它就不起作用。
public static int getImageOrientation(Context context, Uri photoUri) {
int orientation = -1;
Cursor cursor = context.getContentResolver().query(photoUri,
new String[] { MediaStore.Images.ImageColumns.ORIENTATION }, null, null, null);
if (cursor != null && cursor.getCount() == 1) {
cursor.moveToFirst();
orientation = cursor.getInt(0);
}
return orientation;
}