get Media Orientation - Android android.media

Android examples for android.media:Media

Description

get Media Orientation

Demo Code

import android.content.Context;
import android.database.Cursor;
import android.net.Uri;
import android.provider.MediaStore;

public class Main {

  public static int getMediaOrientation(Context ctx, Uri uri) {
    String[] orientationColumn = { MediaStore.Images.ImageColumns.ORIENTATION };

    Cursor cursor = ctx.getContentResolver().query(uri, orientationColumn, null, null, null);
    if (cursor == null || cursor.getCount() == 0)
      return -1;/*w ww . j  av a  2 s. c o  m*/

    cursor.moveToFirst();

    int columnIndex = cursor.getColumnIndex(orientationColumn[0]);
    int res = cursor.getInt(columnIndex);
    cursor.close();
    return res;
  }

}

Related Tutorials