Lock orientation for yubikey operations

This commit is contained in:
Dominik Schürmann
2015-08-12 21:26:15 +02:00
parent 2edb5349b0
commit 01e68e044c
2 changed files with 90 additions and 0 deletions

View File

@@ -21,6 +21,7 @@
package org.sufficientlysecure.keychain.ui;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.os.AsyncTask;
import android.os.Bundle;
import android.view.View;
@@ -42,6 +43,7 @@ import org.sufficientlysecure.keychain.service.input.RequiredInputParcel;
import org.sufficientlysecure.keychain.ui.base.BaseNfcActivity;
import org.sufficientlysecure.keychain.ui.util.ThemeChanger;
import org.sufficientlysecure.keychain.util.Log;
import org.sufficientlysecure.keychain.util.OrientationUtils;
import org.sufficientlysecure.keychain.util.Passphrase;
import org.sufficientlysecure.keychain.util.Preferences;
@@ -92,6 +94,9 @@ public class NfcOperationActivity extends BaseNfcActivity {
super.onCreate(savedInstanceState);
Log.d(Constants.TAG, "NfcOperationActivity.onCreate");
// prevent annoying orientation changes while fumbling with the device
OrientationUtils.lockOrientation(this);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
mInputParcel = getIntent().getParcelableExtra(EXTRA_CRYPTO_INPUT);