get Screen Orientation - Android android.app

Android examples for android.app:Screen

Description

get Screen Orientation

Demo Code

import android.app.Activity;
import android.content.res.Configuration;
import android.view.Display;

public class Main {

  /**//from w ww. jav a  2 s.  co  m
   * 
   * @see "http://stackoverflow.com/questions/2795833/check-orientation-on-android-phone"
   */
  public static int getScreenOrientation(Activity activity) {
    Display getOrient = activity.getWindowManager().getDefaultDisplay();
    int orientation = Configuration.ORIENTATION_UNDEFINED;
    if (getOrient.getWidth() == getOrient.getHeight()) {
      orientation = Configuration.ORIENTATION_SQUARE;
    } else {
      if (getOrient.getWidth() < getOrient.getHeight()) {
        orientation = Configuration.ORIENTATION_PORTRAIT;
      } else {
        orientation = Configuration.ORIENTATION_LANDSCAPE;
      }
    }
    return orientation;
  }

}

Related Tutorials