Example usage for android.content.pm ActivityInfo SCREEN_ORIENTATION_LANDSCAPE

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

Introduction

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

Prototype

int SCREEN_ORIENTATION_LANDSCAPE

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

Click Source Link

Document

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

Usage

From source file:emu.project64.SplashActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    Window window = getWindow();//from   ww  w.  ja v a 2s .  c  o m

    // Don't let the activity sleep in the middle of extraction
    window.setFlags(LayoutParams.FLAG_KEEP_SCREEN_ON, LayoutParams.FLAG_KEEP_SCREEN_ON);

    // Lay out the content
    setContentView(R.layout.splash_activity);
    ((TextView) findViewById(R.id.versionText)).setText(NativeExports.appVersion());
    mTextView = (TextView) findViewById(R.id.mainText);

    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

    if ((ContextCompat.checkSelfPermission(this,
            Manifest.permission.READ_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED
            && ContextCompat.checkSelfPermission(this,
                    Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED)
            || !AndroidDevice.IS_LOLLIPOP) {
        StartExtraction();
    } else if (ActivityCompat.shouldShowRequestPermissionRationale(this,
            Manifest.permission.READ_EXTERNAL_STORAGE)
            || ActivityCompat.shouldShowRequestPermissionRationale(this,
                    Manifest.permission.WRITE_EXTERNAL_STORAGE)) {
        new AlertDialog.Builder(this).setTitle(getString(R.string.assetExtractor_permissions_title))
                .setMessage(getString(R.string.assetExtractor_permissions_rationale))
                .setPositiveButton(getString(android.R.string.ok), new OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        actuallyRequestPermissions();
                    }

                }).setNegativeButton(getString(android.R.string.cancel), new OnClickListener() {
                    //Show dialog stating that the app can't continue without proper permissions
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        new AlertDialog.Builder(SplashActivity.this)
                                .setTitle(getString(R.string.assetExtractor_error))
                                .setMessage(getString(R.string.assetExtractor_failed_permissions))
                                .setPositiveButton(getString(android.R.string.ok), new OnClickListener() {
                                    @Override
                                    public void onClick(DialogInterface dialog, int which) {
                                        SplashActivity.this.finish();
                                    }
                                }).setCancelable(false).show();
                    }
                }).setCancelable(false).show();
    } else {
        actuallyRequestPermissions();
    }
}

From source file:com.sssemil.sonyirremote.ir.ir.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_ir);
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
    //fixPermissionsForIr();
    spinner = ((Spinner) findViewById(R.id.spinner));
    spinner6 = ((Spinner) findViewById(R.id.spinner6));
    new Thread(new Runnable() {
        public void run() {
            startIR();//from   w  w w  .  j  a va 2  s  .  co  m
        }
    }).start();
    prepIRKeys();
    prepItemBrandArray();
    PackageInfo pInfo = null;
    try {
        pInfo = getPackageManager().getPackageInfo(getPackageName(), 0);
        cur_ver = pInfo.versionName;
    } catch (PackageManager.NameNotFoundException e) {
        e.printStackTrace();
    }
    cur_ver = pInfo.versionName;
    firstRunChecker();
    Thread thread = new Thread() {
        public void run() {
            File f;
            while (true) {
                if (main) {
                    try {
                        spinner = (Spinner) findViewById(R.id.spinner);
                        item = spinner.getSelectedItem().toString();
                        f = new File(irpath + item + "/disable.ini");
                        if (f.exists() && !wrt) {
                            try {
                                FileInputStream is = new FileInputStream(f);
                                BufferedReader reader = new BufferedReader(new InputStreamReader(is));
                                String line = null;
                                while ((line = reader.readLine()) != null) {
                                    final String finalLine = line;
                                    runOnUiThread(new Runnable() {
                                        @Override
                                        public void run() {
                                            int id = getResources().getIdentifier(finalLine, "id",
                                                    "com.sssemil.sonyirremote.ir");
                                            Button button = ((Button) findViewById(id));
                                            try {
                                                button.setEnabled(false);
                                            } catch (Exception ex) {
                                                ex.printStackTrace();
                                            }
                                        }
                                    });
                                }
                                reader.close();
                                is.close();
                            } catch (Exception e) {
                                e.printStackTrace();
                            }
                        } else {
                            for (int i = 3; i < 25; i++) {
                                final String btn = "button" + i;
                                final int finalI = i;
                                runOnUiThread(new Runnable() {
                                    @Override
                                    public void run() {
                                        int id = getResources().getIdentifier(btn, "id",
                                                "com.sssemil.sonyirremote.ir");
                                        Button button = ((Button) findViewById(id));
                                        try {
                                            button.setEnabled(true);
                                        } catch (Exception ex) {
                                            //ex.printStackTrace();
                                        }
                                    }
                                });
                            }
                        }
                        try {
                            Thread.sleep(500);
                        } catch (Exception e) {
                            e.printStackTrace();
                        }
                    } catch (Exception e) {
                        //e.printStackTrace();
                    }
                }
            }
        }
    };
    thread.start();
}

From source file:net.kseek.camtest.ui.CamtestActivity.java

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

    mApplication = (CamtestApplication) getApplication();

    setContentView(R.layout.camtest);/*from ww  w .ja  v  a  2 s . com*/

    if (findViewById(R.id.handset_pager) != null) {

        // Handset detected !
        mAdapter = new SectionsPagerAdapter(getSupportFragmentManager());
        mViewPager = (ViewPager) findViewById(R.id.handset_pager);
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
        mSurfaceView = (SurfaceView) findViewById(R.id.handset_camera_view);
        SessionBuilder.getInstance().setSurfaceView(mSurfaceView);
        SessionBuilder.getInstance().setPreviewOrientation(90);

    } else {

        // Tablet detected !
        device = TABLET;
        mAdapter = new SectionsPagerAdapter(getSupportFragmentManager());
        mViewPager = (ViewPager) findViewById(R.id.tablet_pager);
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
        SessionBuilder.getInstance().setPreviewOrientation(0);

    }

    mViewPager.setAdapter(mAdapter);

    // Prevents the phone from going to sleep mode
    PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
    mWakeLock = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "net.kseek.camtest.wakelock");

    // Starts the service of the HTTP server
    this.startService(new Intent(this, CustomHttpServer.class));

    // Starts the service of the RTSP server
    this.startService(new Intent(this, CustomRtspServer.class));

}

From source file:com.ffmpegtest.VideoActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    this.getWindow().requestFeature(Window.FEATURE_NO_TITLE);
    getWindow().setFormat(PixelFormat.RGB_565);
    getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DITHER);

    super.onCreate(savedInstanceState);

    this.getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
    this.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
    this.getWindow().setBackgroundDrawable(null);

    this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

    if (sIsSurfaceView)
        this.setContentView(R.layout.video_surfaceview);
    else/*w ww. ja  v  a  2s .  com*/
        this.setContentView(R.layout.video_view);

    mSeekBar = (SeekBar) this.findViewById(R.id.seek_bar);
    mSeekBar.setOnSeekBarChangeListener(this);

    mPlayPauseButton = (Button) this.findViewById(R.id.play_pause);
    mPlayPauseButton.setOnClickListener(this);

    mScaleButton = this.findViewById(R.id.scale_type);
    mScaleButton.setOnClickListener(this);

    mControlsView = this.findViewById(R.id.controls);
    mStreamsView = this.findViewById(R.id.streams);
    mLoadingView = this.findViewById(R.id.loading_view);
    mLanguageSpinner = (Spinner) this.findViewById(R.id.language_spinner);
    mSubtitleSpinner = (Spinner) this.findViewById(R.id.subtitle_spinner);

    mLanguageAdapter = new SimpleCursorAdapter(this, android.R.layout.simple_spinner_item, null, PROJECTION,
            new int[] { android.R.id.text1 }, 0);
    mLanguageAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

    mLanguageSpinner.setAdapter(mLanguageAdapter);
    mLanguageSpinner.setOnItemSelectedListener(this);

    mSubtitleAdapter = new SimpleCursorAdapter(this, android.R.layout.simple_spinner_item, null, PROJECTION,
            new int[] { android.R.id.text1 }, 0);
    mSubtitleAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

    mSubtitleSpinner.setAdapter(mSubtitleAdapter);
    mSubtitleSpinner.setOnItemSelectedListener(this);

    mVideoView = this.findViewById(R.id.video_view);
    ((FFmpegSurfaceView) mVideoView).setScaleType(ScaleType.CENTER_INSIDE, false);
    mMpegPlayer = new FFmpegPlayer((FFmpegDisplay) mVideoView, this);
    mMpegPlayer.setMpegListener(this);
    setDataSource();
}

From source file:com.nbplus.vbroadlauncher.fragment.LoadIoTDevicesDialogFragmentStatus.java

@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    final Dialog dialog = new Dialog(
            getActivity()/*new ContextThemeWrapper(getActivity(), R.style.FullScreenDialog)*/);

    dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
    dialog.getWindow().setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
    setRetainInstance(true);//from ww  w. j a v a2 s  . c  o m
    originalOrientation = getActivity().getRequestedOrientation();
    getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

    // fullscreen without statusbar
    dialog.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
            WindowManager.LayoutParams.FLAG_FULLSCREEN);
    dialog.setCancelable(false);
    this.setCancelable(false);

    // disable back key
    dialog.setOnKeyListener(this);

    // set content view
    View v = getActivity().getLayoutInflater().inflate(R.layout.fragment_iot_devices, null, false);
    dialog.setContentView(v);

    // grid view
    mGridView = (GridView) v.findViewById(R.id.iot_devices_grid);
    mGridView.setEmptyView(v.findViewById(android.R.id.empty));

    // set button control
    mCloseButton = (ImageButton) v.findViewById(R.id.btn_close);
    mCloseButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Log.d(TAG, "onClick btnClose..");
            ((BaseActivity) getActivity()).dismissProgressDialog();
            Intent sendIntent = new Intent();
            sendIntent.setAction(Constants.ACTION_IOT_DEVICE_LIST);
            sendIntent.putExtra(Constants.EXTRA_IOT_DEVICE_CANCELED, true);
            LocalBroadcastManager.getInstance(getActivity()).sendBroadcast(sendIntent);

            dismiss();
        }
    });

    mRefreshButton = (Button) v.findViewById(R.id.btn_refresh);
    mRefreshButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Log.d(TAG, "onClick btnRefresh..");
            ((BaseActivity) getActivity()).showProgressDialog();

            IoTInterface.getInstance().getDevicesList(DeviceTypes.ALL, LoadIoTDevicesDialogFragmentStatus.this,
                    true);
            mHandler.postDelayed(new Runnable() {
                @Override
                public void run() {
                    ((BaseActivity) getActivity()).dismissProgressDialog();
                }
            }, 6000);
        }
    });

    mSendButton = (Button) v.findViewById(R.id.btn_send);
    mSendButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Log.d(TAG, "onClick btnSend..");
            ((BaseActivity) getActivity()).dismissProgressDialog();
            showSyncAlertDialog();
        }
    });

    mGridView.setOnItemClickListener(this);

    return dialog;
}

From source file:com.wifi.brainbreaker.mydemo.spydroid.ui.SpydroidActivity.java

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

    mApplication = (SpydroidApplication) getApplication();

    setContentView(R.layout.spydroid);/*from   w w  w  .j a v  a 2  s . c o m*/

    if (findViewById(R.id.handset_pager) != null) {

        // Handset detected !
        mAdapter = new SectionsPagerAdapter(getSupportFragmentManager());
        mViewPager = (ViewPager) findViewById(R.id.handset_pager);
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
        mSurfaceView = (SurfaceView) findViewById(R.id.handset_camera_view);
        SessionBuilder.getInstance().setSurfaceView(mSurfaceView);
        SessionBuilder.getInstance().setPreviewOrientation(90);

    } else {

        // Tablet detected !
        device = TABLET;
        mAdapter = new SectionsPagerAdapter(getSupportFragmentManager());
        mViewPager = (ViewPager) findViewById(R.id.tablet_pager);
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
        SessionBuilder.getInstance().setPreviewOrientation(0);

    }

    mViewPager.setAdapter(mAdapter);

    // Remove the ads if this is the donate version of the app.
    //      if (mApplication.DONATE_VERSION) {
    //         ((LinearLayout)findViewById(R.id.adcontainer)).removeAllViews();
    //      }

    // Prevents the phone from going to sleep mode
    PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
    mWakeLock = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "net.majorkernelpanic.spydroid.wakelock");

    // Starts the service of the HTTP server
    this.startService(new Intent(this, CustomHttpServer.class));

    // Starts the service of the RTSP server
    this.startService(new Intent(this, CustomRtspServer.class));

}

From source file:net.majorkernelpanic.spydroid.ui.SpydroidActivity.java

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

    mApplication = (SpydroidApplication) getApplication();

    setContentView(R.layout.spydroid);//from w w w  .ja v  a  2s.com

    if (findViewById(R.id.handset_pager) != null) {

        // Handset detected !
        mAdapter = new SectionsPagerAdapter(getSupportFragmentManager());
        mViewPager = (ViewPager) findViewById(R.id.handset_pager);
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
        mSurfaceView = (SurfaceView) findViewById(R.id.handset_camera_view);
        SessionBuilder.getInstance().setSurfaceView(mSurfaceView);
        SessionBuilder.getInstance().setPreviewOrientation(90);

    } else {

        // Tablet detected !
        device = TABLET;
        mAdapter = new SectionsPagerAdapter(getSupportFragmentManager());
        mViewPager = (ViewPager) findViewById(R.id.tablet_pager);
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
        SessionBuilder.getInstance().setPreviewOrientation(0);

    }

    mViewPager.setAdapter(mAdapter);

    // Remove the ads if this is the donate version of the app.
    if (mApplication.DONATE_VERSION) {
        ((LinearLayout) findViewById(R.id.adcontainer)).removeAllViews();
    }

    // Prevents the phone from going to sleep mode
    PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
    mWakeLock = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "net.majorkernelpanic.spydroid.wakelock");

    // Starts the service of the HTTP server
    this.startService(new Intent(this, CustomHttpServer.class));

    // Starts the service of the RTSP server
    this.startService(new Intent(this, CustomRtspServer.class));

}

From source file:com.example.nitish.welcomapp.activitypt.PeriodicTableActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD) {
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);
    } else {//from  ww  w  . j  a v a2 s.c om
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
    }
    final boolean darkTheme = PreferenceUtils.getPrefDarkTheme();
    setTheme(darkTheme ? R.style.DarkTheme_TableView : R.style.LightTheme_TableView);

    super.onCreate(savedInstanceState);

    final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
    prefs.registerOnSharedPreferenceChangeListener(this);

    setupImmersiveMode();
    setContentView(R.layout.activity_periodic_table);

    mPeriodicTableView = (PeriodicTableView) findViewById(R.id.ptview);
    mPeriodicTableView.setPeriodicTableListener(new PeriodicTableView.PeriodicTableListener() {
        @Override
        public void onItemClick(@NonNull PeriodicTableBlock item) {
            ElementDetailsFragment.showDialog(getSupportFragmentManager(), item.element.number);
        }

        @Override
        public void onZoomEnd(@NonNull PeriodicTableView periodicTableView) {
            if (mZoomControls == null) {
                return;
            }
            mZoomControls.setIsZoomInEnabled(periodicTableView.canZoomIn());
            mZoomControls.setIsZoomOutEnabled(periodicTableView.canZoomOut());
        }
    });

    mControlBar = findViewById(R.id.controls);
    if (PreferenceUtils.getPrefShowControls()) {
        mControlBar.setVisibility(View.VISIBLE);
    }

    setupZoomControls();
    setupSubtextValueSpinner();
    setupBlockColorSpinner();

    loadElements();
}

From source file:com.ultramegatech.ey.PeriodicTableActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD) {
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);
    } else {//from  ww w.  j av a 2  s .c  o  m
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
    }
    final boolean darkTheme = PreferenceUtils.getPrefDarkTheme();
    setTheme(darkTheme ? R.style.DarkTheme_TableView : R.style.LightTheme_TableView);

    super.onCreate(savedInstanceState);

    final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
    prefs.registerOnSharedPreferenceChangeListener(this);

    setupImmersiveMode();
    setContentView(R.layout.activity_periodic_table);

    mPeriodicTableView = (PeriodicTableView) findViewById(R.id.ptview);
    mPeriodicTableView.setPeriodicTableListener(new PeriodicTableView.PeriodicTableListener() {
        @Override
        public void onItemClick(@NonNull PeriodicTableBlock item) {
            ElementDetailsFragment.showDialog(getSupportFragmentManager(), item.element.number);
        }

        @Override
        public void onZoomEnd(@NonNull PeriodicTableView periodicTableView) {
            mZoomControls.setIsZoomInEnabled(periodicTableView.canZoomIn());
            mZoomControls.setIsZoomOutEnabled(periodicTableView.canZoomOut());
        }
    });

    mControlBar = findViewById(R.id.controls);
    if (PreferenceUtils.getPrefShowControls()) {
        mControlBar.setVisibility(View.VISIBLE);
    }

    setupZoomControls();
    setupSubtextValueSpinner();
    setupBlockColorSpinner();

    loadElements();
}

From source file:com.google.cast.samples.games.spellcast.MainActivity.java

public void showFragment(Fragment fragment) {
    Fragment currentFragment = getFragmentManager().findFragmentById(R.id.fragment_container);
    mNextFragment = null;/*from ww w .  ja  va 2  s. c  o  m*/
    if (currentFragment == fragment) {
        return;
    }
    if (isChangingConfigurations() || isFinishing() || isDestroyed()) {
        mNextFragment = fragment;
    } else {
        // We need to request the orientation change before we perform the fragment transition,
        // otherwise the fragment would start in the wrong orientation.
        if (fragment == mCombatFragment) {
            setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
        } else {
            setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR);
        }
        getFragmentManager().beginTransaction().replace(R.id.fragment_container, fragment)
                .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN).commit();
    }
}