Example usage for android.content.pm ActivityInfo SCREEN_ORIENTATION_PORTRAIT

List of usage examples for android.content.pm ActivityInfo SCREEN_ORIENTATION_PORTRAIT

Introduction

In this page you can find the example usage for android.content.pm ActivityInfo SCREEN_ORIENTATION_PORTRAIT.

Prototype

int SCREEN_ORIENTATION_PORTRAIT

To view the source code for android.content.pm ActivityInfo SCREEN_ORIENTATION_PORTRAIT.

Click Source Link

Document

Constant corresponding to portrait in the android.R.attr#screenOrientation attribute.

Usage

From source file:org.mklab.mikity.android.MainActivity.java

/**
 * ??????//  w w w.ja va 2  s .  c  o  m
 */
public void controlRotation() {
    final Configuration configuration = getResources().getConfiguration();
    final int rotation = ((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay().getRotation();
    boolean isReverse = false;

    if (this.settingsFragment.rotationLockButton.isChecked()) {
        switch (rotation) {
        case Surface.ROTATION_180:
        case Surface.ROTATION_270:
            isReverse = true;
            break;
        default:
            isReverse = false;
            break;
        }

        if (configuration.orientation == Configuration.ORIENTATION_LANDSCAPE) {
            if (isReverse) {
                setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE);
            } else {
                setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
            }
        } else {
            if (isReverse) {
                setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_REVERSE_PORTRAIT);
            } else {
                setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
            }
        }
        MainActivity.this.canvasFragment.objectRenderer.updateDisplay();
    } else {
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_USER);
    }
}

From source file:de.spiritcroc.modular_remote.MainActivity.java

@Override
protected void onResume() {
    super.onResume();
    appWidgetHost.startListening();/*  ww  w  . j  ava2s  .c om*/

    tcpConnectionManager.refreshConnections();

    viewPager.addOnPageChangeListener(this);
    onPageSelected(viewPager.getCurrentItem());

    int tmp = Util.getPreferenceInt(sharedPreferences, Preferences.OFFSCREEN_PAGE_LIMIT, 2);
    if (tmp < 0) {
        neverDestroyPages = true;
        viewPager.setOffscreenPageLimit(pages.size());
    } else {
        neverDestroyPages = false;
        viewPager.setOffscreenPageLimit(tmp);
    }

    fullscreen = sharedPreferences.getBoolean(Preferences.FULLSCREEN, false);
    hideNavigationBar = sharedPreferences.getBoolean(Preferences.HIDE_NAVIGATION_BAR, false);
    hideActionBar = sharedPreferences.getBoolean(Preferences.HIDE_ACTION_BAR, false);

    int pagerTabStripVisibility = sharedPreferences.getBoolean(Preferences.HIDE_PAGER_TAB_STRIP, false)
            ? View.GONE
            : View.VISIBLE;
    if (pagerTabStrip.getVisibility() != pagerTabStripVisibility) {
        pagerTabStrip.setVisibility(pagerTabStripVisibility);
    }

    String ringerMode = sharedPreferences.getString(Preferences.CHANGE_RINGER_MODE,
            getString(R.string.pref_ringer_mode_keep_value));
    AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
    previousRingerMode = audioManager.getRingerMode();
    if (getString(R.string.pref_ringer_mode_mute_value).equals(ringerMode)) {
        audioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
        changedRingerMode = true;
    } else if (getString(R.string.pref_ringer_mode_vibrate_value).equals(ringerMode)) {
        audioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);
        changedRingerMode = true;
    } else if (getString(R.string.pref_ringer_mode_vibrate_if_not_muted_value).equals(ringerMode)
            && previousRingerMode != AudioManager.RINGER_MODE_SILENT) {
        audioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);
        changedRingerMode = true;
    }

    if (forceOrientation == FORCE_ORIENTATION_PORTRAIT) {
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
    } else if (forceOrientation == FORCE_ORIENTATION_LANDSCAPE) {
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
    } else {
        String orientation = sharedPreferences.getString(Preferences.ORIENTATION,
                Preferences.ORIENTATION_SHARE_LAYOUT);
        if (Preferences.ORIENTATION_PORTRAIT_ONLY.equals(orientation)) {
            setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
        } else if (Preferences.ORIENTATION_LANDSCAPE_ONLY.equals(orientation)) {
            setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
        } else {
            setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_USER);
        }
    }

    resizeContent();

    setLockedModeVisibilities();
}

From source file:com.almalence.opencam.ApplicationScreen.java

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    sEvPref = getResources().getString(R.string.Preference_EvCompensationValue);
    sSceneModePref = getResources().getString(R.string.Preference_SceneModeValue);
    sWBModePref = getResources().getString(R.string.Preference_WBModeValue);
    sColorTemperaturePref = getResources().getString(R.string.Preference_ColorTemperatureValue);
    sFrontFocusModePref = getResources().getString(R.string.Preference_FrontFocusModeValue);
    sFrontFocusModeVideoPref = getResources().getString(R.string.Preference_FrontFocusModeVideoValue);
    sRearFocusModePref = getResources().getString(R.string.Preference_RearFocusModeValue);
    sRearFocusModeVideoPref = getResources().getString(R.string.Preference_RearFocusModeVideoValue);
    sFrontColorEffectPref = getResources().getString(R.string.Preference_FrontColorEffectValue);
    sRearColorEffectPref = getResources().getString(R.string.Preference_RearColorEffectValue);
    sFlashModePref = getResources().getString(R.string.Preference_FlashModeValue);
    sISOPref = getResources().getString(R.string.Preference_ISOValue);
    sMeteringModePref = getResources().getString(R.string.Preference_MeteringModeValue);
    sExposureTimePref = getResources().getString(R.string.Preference_ExposureTimeValue);
    sExposureTimeModePref = getResources().getString(R.string.Preference_ExposureTimeModeValue);
    sRealExposureTimeOnPreviewPref = getResources()
            .getString(R.string.Preference_RealExposureTimeOnPreviewValue);
    sFocusDistancePref = getResources().getString(R.string.Preference_FocusDistanceValue);
    sFocusDistanceModePref = getResources().getString(R.string.Preference_FocusDistanceModeValue);
    sCameraModePref = getResources().getString(R.string.Preference_CameraModeValue);

    sUseFrontCameraPref = getResources().getString(R.string.Preference_UseFrontCameraValue);

    sImageSizeRearPref = getResources().getString(R.string.Preference_ImageSizeRearValue);
    sImageSizeFrontPref = getResources().getString(R.string.Preference_ImageSizeFrontValue);
    sImageSizeSonyRemotePref = getResources().getString(R.string.Preference_ImageSizeSonyRemoteValue);

    sImageSizeMultishotBackPref = getResources()
            .getString(R.string.Preference_ImageSizePrefSmartMultishotBackValue);
    sImageSizeMultishotFrontPref = getResources()
            .getString(R.string.Preference_ImageSizePrefSmartMultishotFrontValue);
    sImageSizeMultishotSonyRemotePref = getResources()
            .getString(R.string.Preference_ImageSizePrefSmartMultishotSonyRemoteValue);

    sImageSizePanoramaBackPref = getResources().getString(R.string.Preference_ImageSizePrefPanoramaBackValue);
    sImageSizePanoramaFrontPref = getResources().getString(R.string.Preference_ImageSizePrefPanoramaFrontValue);

    sImageSizeVideoBackPref = getResources().getString(R.string.Preference_ImageSizePrefVideoBackValue);
    sImageSizeVideoFrontPref = getResources().getString(R.string.Preference_ImageSizePrefVideoFrontValue);

    sCaptureRAWPref = getResources().getString(R.string.Preference_CaptureRAWValue);

    sJPEGQualityPref = getResources().getString(R.string.Preference_JPEGQualityCommonValue);

    sAntibandingPref = getResources().getString(R.string.Preference_AntibandingValue);

    sExportNamePref = getResources().getString(R.string.Preference_ExportNameValue);
    sExportNameSeparatorPref = getResources().getString(R.string.Preference_ExportNameSeparatorValue);
    sExportNamePrefixPref = getResources().getString(R.string.Preference_SavePathPrefixValue);
    sExportNamePostfixPref = getResources().getString(R.string.Preference_SavePathPostfixValue);
    sSavePathPref = getResources().getString(R.string.Preference_SavePathValue);
    sSaveToPref = getResources().getString(R.string.Preference_SaveToValue);
    sSortByDataPref = getResources().getString(R.string.Preference_SortByDataValue);
    sEnableExifOrientationTagPref = getResources().getString(R.string.Preference_EnableExifTagOrientationValue);
    sAdditionalRotationPref = getResources().getString(R.string.Preference_AdditionalRotationValue);
    sUseGeotaggingPref = getResources().getString(R.string.Preference_UseGeotaggingValue);

    sTimestampDate = getResources().getString(R.string.Preference_TimestampDateValue);
    sTimestampAbbreviation = getResources().getString(R.string.Preference_TimestampAbbreviationValue);
    sTimestampTime = getResources().getString(R.string.Preference_TimestampTimeValue);
    sTimestampGeo = getResources().getString(R.string.Preference_TimestampGeoValue);
    sTimestampSeparator = getResources().getString(R.string.Preference_TimestampSeparatorValue);
    sTimestampCustomText = getResources().getString(R.string.Preference_TimestampCustomTextValue);
    sTimestampColor = getResources().getString(R.string.Preference_TimestampColorValue);
    sTimestampFontSize = getResources().getString(R.string.Preference_TimestampFontSizeValue);

    sAELockPref = getResources().getString(R.string.Preference_AELockValue);
    sAWBLockPref = getResources().getString(R.string.Preference_AWBLockValue);

    sExpoPreviewModePref = getResources().getString(R.string.Preference_ExpoBracketingPreviewModePref);

    sDefaultModeName = getResources().getString(R.string.Preference_DefaultModeName);

    mainContext = this.getBaseContext();
    messageHandler = new Handler(this);
    instance = this;

    surfaceCreated = false;/*from   www  . jav  a  2  s.c om*/

    requestWindowFeature(Window.FEATURE_NO_TITLE);
    // ensure landscape orientation
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
    // set to fullscreen
    getWindow().addFlags(
            WindowManager.LayoutParams.FLAG_FULLSCREEN | WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
                    | WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);

    // set some common view here
    //      setContentView(R.layout.opencamera_main_layout);

    createPluginManager();
    duringOnCreate();

    try {
        cameraController = CameraController.getInstance();
    } catch (VerifyError exp) {
        Log.e("ApplicationScreen", exp.getMessage());
    }
    CameraController.onCreate(ApplicationScreen.instance, ApplicationScreen.instance, pluginManager,
            ApplicationScreen.instance.messageHandler);

    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ApplicationScreen.getMainContext());
    keepScreenOn = prefs.getBoolean("keepScreenOn", false);

    // set preview, on click listener and surface buffers
    //      findViewById(R.id.SurfaceView02).setVisibility(View.GONE);
    //      preview = (SurfaceView) this.findViewById(R.id.SurfaceView01);
    //      preview.setOnClickListener(this);
    //      preview.setOnTouchListener(this);
    //      preview.setKeepScreenOn(true);
    //
    //      surfaceHolder = preview.getHolder();
    //      surfaceHolder.addCallback(this);

    orientListener = new OrientationEventListener(this) {
        @Override
        public void onOrientationChanged(int orientation) {
            // figure landscape or portrait
            if (ApplicationScreen.instance.landscapeIsNormal) {
                orientation += 90;
            }

            if ((orientation < 45) || (orientation > 315 && orientation < 405)
                    || ((orientation > 135) && (orientation < 225))) {
                if (ApplicationScreen.wantLandscapePhoto) {
                    ApplicationScreen.wantLandscapePhoto = false;
                }
            } else {
                if (!ApplicationScreen.wantLandscapePhoto) {
                    ApplicationScreen.wantLandscapePhoto = true;
                }
            }

            // orient properly for video
            if ((orientation > 135) && (orientation < 225))
                orientationMain = 270;
            else if ((orientation < 45) || (orientation > 315))
                orientationMain = 90;
            else if ((orientation < 325) && (orientation > 225))
                orientationMain = 0;
            else if ((orientation < 135) && (orientation > 45))
                orientationMain = 180;

            if (orientationMain != orientationMainPrevious) {
                orientationMainPrevious = orientationMain;
            }
        }
    };

    // prevent power drain
    screenTimer = new CountDownTimer(180000, 180000) {
        public void onTick(long millisUntilFinished) {
            // Not used
        }

        public void onFinish() {
            boolean isVideoRecording = PreferenceManager
                    .getDefaultSharedPreferences(ApplicationScreen.getMainContext())
                    .getBoolean("videorecording", false);
            if (isVideoRecording || keepScreenOn) {
                // restart timer
                screenTimer.start();
                isScreenTimerRunning = true;
                if (preview != null) {
                    preview.setKeepScreenOn(true);
                }
                return;
            }
            if (preview != null) {
                preview.setKeepScreenOn(keepScreenOn);
            }
            isScreenTimerRunning = false;
        }
    };
    screenTimer.start();
    isScreenTimerRunning = true;

    if (this.getIntent().getAction() != null) {
        if (this.getIntent().getAction().equals(MediaStore.ACTION_IMAGE_CAPTURE)) {
            try {
                forceFilenameUri = this.getIntent().getExtras().getParcelable(MediaStore.EXTRA_OUTPUT);
                ApplicationScreen.setForceFilename(new File(((Uri) forceFilenameUri).getPath()));
                if (ApplicationScreen.getForceFilename().getAbsolutePath().equals("/scrapSpace")) {
                    ApplicationScreen.setForceFilename(
                            new File(Environment.getExternalStorageDirectory().getAbsolutePath()
                                    + "/mms/scrapSpace/.temp.jpg"));
                    new File(ApplicationScreen.getForceFilename().getParent()).mkdirs();
                }
            } catch (Exception e) {
                ApplicationScreen.setForceFilename(null);
            }
        } else {
            ApplicationScreen.setForceFilename(null);
        }
    } else {
        ApplicationScreen.setForceFilename(null);
    }

    afterOnCreate();
}

From source file:com.tweetlanes.android.core.view.ComposeBaseFragment.java

protected void lockScreenRotation() {
    if (getActivity() != null) {
        switch (getActivity().getResources().getConfiguration().orientation) {
        case Configuration.ORIENTATION_PORTRAIT:
            getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
            break;
        case Configuration.ORIENTATION_LANDSCAPE:
            getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
            break;
        }//  w w w. j a v  a2  s.c  om
    }
}

From source file:com.supremainc.biostar2.main.HomeActivity.java

private BaseFragment createFragement(ScreenType type, Bundle args) {
    BaseFragment fragemnt = null;//from www.  j a  v a2 s  . co m
    switch (type) {
    // ??
    case MAIN:
        fragemnt = new MainFragment();
        break;
    case ACCESS_CONTROL:
        // fragemnt = new AccessControlFragment();
        break;
    case ACCESS_GROUP_MODIFY:
        // fragemnt = new AccessGroupModifyFragment();
        break;
    case ACCESS_LEVEL_MODIFY:
        // fragemnt = new AccessLevelModifyFragment();
        break;
    // case TIME_ATTENDANCE_CHART:
    // mFragment = new UserListFragment();
    // // mFragment = new TaChartFragment();
    // break;
    case USER_MODIFY:
        fragemnt = new UserModifyFragment();
        break;
    case USER:
        fragemnt = new UserListFragment();
        break;
    case USER_INQURIY:
        fragemnt = new UserInquriyFragment();
        break;
    case USER_ACCESS_GROUP:
        fragemnt = new UserAccessGroupFragment();
        break;
    case DOOR_LIST:
        fragemnt = new DoorListFragment();
        break;
    case DOOR:
        fragemnt = new DoorFragment();
        break;
    case ALARM:
        fragemnt = new AlarmFragment();
        break;
    case ALARM_LIST:
        fragemnt = new AlarmListFragment();
        break;
    case TA:
        // fragemnt = new CalendarFragment();
        break;
    // case TA_USER:
    // fragemnt = new UserInquriyTAFragment();
    // break;
    case MONITOR:
        fragemnt = new MonitorFragment();
        break;
    case CARD_RIGISTER:
        fragemnt = new CardFragment();
        break;
    case FINGERPRINT_REGISTER:
        fragemnt = new FingerprintFragment();
        break;
    case PREFERENCE:
        fragemnt = new PreferenceFragment();
        break;
    case ACCESS_GROUP_SELECT:
        // fragemnt = new AccessGroupSelectListFragment();
        break;
    case MYPROFILE:
        fragemnt = new MyProfileFragment();
        break;
    case USER_PERMISSION:
        fragemnt = new PermisionFragment();
        break;
    // case DOOR_ALARM:
    // fragemnt = new DoorAlarmFragment();
    // break;
    // case TEST_PUSH:
    // fragemnt = new UserModifyFragment();
    // break;
    // case TEST_UPDATE:
    // fragemnt = new UserModifyFragment();
    // break;
    // case TEST_EVENT_VIEW:
    // fragemnt = new UserModifyFragment();
    // break;
    default:
        return null;
    }
    if (fragemnt != null) {
        mScreen = type;
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
        if (args != null) {
            fragemnt.setArguments(args);
        }
    }
    return fragemnt;
}

From source file:cz.tomsuch.lampicka.activities.LampActivity.java

private int getScreenOrientation() {
    int rotation = getWindowManager().getDefaultDisplay().getRotation();
    DisplayMetrics dm = new DisplayMetrics();
    getWindowManager().getDefaultDisplay().getMetrics(dm);
    int width = dm.widthPixels;
    int height = dm.heightPixels;
    int orientation;
    // if the device's natural orientation is portrait:
    if ((rotation == Surface.ROTATION_0 || rotation == Surface.ROTATION_180) && height > width
            || (rotation == Surface.ROTATION_90 || rotation == Surface.ROTATION_270) && width > height) {
        switch (rotation) {
        case Surface.ROTATION_0:
            orientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT;
            break;
        case Surface.ROTATION_90:
            orientation = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE;
            break;
        case Surface.ROTATION_180:
            orientation = ActivityInfo.SCREEN_ORIENTATION_REVERSE_PORTRAIT;
            break;
        case Surface.ROTATION_270:
            orientation = ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE;
            break;
        default:/*from  www .ja v  a 2s . c o  m*/
            Log.e("WTF", "Unknown screen orientation. Defaulting to " + "portrait.");
            orientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT;
            break;
        }
    }
    // if the device's natural orientation is landscape or if the device
    // is square:
    else {
        switch (rotation) {
        case Surface.ROTATION_0:
            orientation = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE;
            break;
        case Surface.ROTATION_90:
            orientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT;
            break;
        case Surface.ROTATION_180:
            orientation = ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE;
            break;
        case Surface.ROTATION_270:
            orientation = ActivityInfo.SCREEN_ORIENTATION_REVERSE_PORTRAIT;
            break;
        default:
            Log.e("WTF", "Unknown screen orientation. Defaulting to " + "landscape.");
            orientation = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE;
            break;
        }
    }

    return orientation;
}

From source file:com.aimfire.main.MainActivity.java

@Override
public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);

    /*/*  ww  w .j a  v a2s  . c  o m*/
     * force MainActivity in portrait mode
     */
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}

From source file:org.zywx.wbpalmstar.engine.EBrowserActivity.java

private int getOrientationForRotation() {
    int ori = ActivityInfo.SCREEN_ORIENTATION_USER;
    int rotation = this.getWindowManager().getDefaultDisplay().getRotation();
    if (rotation == Surface.ROTATION_0) {
        ori = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT;
    } else if (rotation == Surface.ROTATION_90) {
        ori = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE;
    } else if (rotation == Surface.ROTATION_180) {
        ori = ActivityInfo.SCREEN_ORIENTATION_REVERSE_PORTRAIT;
    } else if (rotation == Surface.ROTATION_270) {
        ori = ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE;
    }//w  ww  .  ja  va  2  s .  c o  m
    return ori;
}

From source file:org.woltage.irssiconnectbot.ConsoleActivity.java

/**
 *
 *//* w w w.  j  av a2  s.  c  o m*/
private void configureOrientation() {
    String rotateDefault;
    if (getResources().getConfiguration().keyboard == Configuration.KEYBOARD_NOKEYS)
        rotateDefault = PreferenceConstants.ROTATION_PORTRAIT;
    else
        rotateDefault = PreferenceConstants.ROTATION_LANDSCAPE;

    String rotate = prefs.getString(PreferenceConstants.ROTATION, rotateDefault);
    if (PreferenceConstants.ROTATION_DEFAULT.equals(rotate))
        rotate = rotateDefault;

    // request a forced orientation if requested by user
    if (PreferenceConstants.ROTATION_LANDSCAPE.equals(rotate)) {
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
        forcedOrientation = true;
    } else if (PreferenceConstants.ROTATION_PORTRAIT.equals(rotate)) {
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
        forcedOrientation = true;
    } else if (PreferenceConstants.ROTATION_SENSOR.equals(rotate)) {
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR);
        forcedOrientation = false;
    } else {
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);
        forcedOrientation = false;
    }
}

From source file:org.zywx.wbpalmstar.engine.EBrowserActivity.java

public final int intoOrientation(int flag) {
    int or = ActivityInfo.SCREEN_ORIENTATION_USER;
    if (flag == 1) {// portrait
        or = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT;
    } else if (flag == 2) {// landscape
        or = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE;
    } else if (flag == 4) {// reverse portrait
        or = ActivityInfo.SCREEN_ORIENTATION_REVERSE_PORTRAIT;
    } else if (flag == 8) {// reverse landscape
        or = ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE;
    } else if (flag == 15) {// sensor
        or = ActivityInfo.SCREEN_ORIENTATION_FULL_SENSOR;
    } else {//from   ww  w  .jav a  2 s .c o m
        ;
    }
    return or;
}