From: Freeman Ng Date: Mon, 6 Jun 2011 23:27:55 +0000 (-0700) Subject: add options to lock suw wifi setup orientation into portrait or landscape X-Git-Tag: android-x86-4.4-r1~2105^2~5^2~8^2~2^2 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;ds=sidebyside;h=f54fec59398a285b1f5344da120792bec5e4707a;p=android-x86%2Fpackages-apps-Settings.git add options to lock suw wifi setup orientation into portrait or landscape bug: 4522454 Change-Id: I30ba3d4b5d0e4949ed6744cc9f0f68306fec9ce8 --- diff --git a/src/com/android/settings/wifi/WifiSettingsForSetupWizardXL.java b/src/com/android/settings/wifi/WifiSettingsForSetupWizardXL.java index b265362f72..a73f96cab0 100644 --- a/src/com/android/settings/wifi/WifiSettingsForSetupWizardXL.java +++ b/src/com/android/settings/wifi/WifiSettingsForSetupWizardXL.java @@ -21,6 +21,7 @@ import com.android.settings.R; import android.app.Activity; import android.content.Context; import android.content.Intent; +import android.content.pm.ActivityInfo; import android.net.NetworkInfo.DetailedState; import android.net.wifi.WifiConfiguration; import android.net.wifi.WifiManager; @@ -54,6 +55,10 @@ public class WifiSettingsForSetupWizardXL extends Activity implements OnClickLis private static final String TAG = "SetupWizard"; private static final boolean DEBUG = true; + // lock orientation into landscape or portrait + private static final String EXTRA_PREFS_LANDSCAPE_LOCK = "extra_prefs_landscape_lock"; + private static final String EXTRA_PREFS_PORTRAIT_LOCK = "extra_prefs_portrait_lock"; + private static final EnumMap sNetworkStateMap = new EnumMap(DetailedState.class); @@ -165,10 +170,18 @@ public class WifiSettingsForSetupWizardXL extends Activity implements OnClickLis } private void initViews() { - if (getIntent().getBooleanExtra("firstRun", false)) { + Intent intent = getIntent(); + + if (intent.getBooleanExtra("firstRun", false)) { final View layoutRoot = findViewById(R.id.layout_root); layoutRoot.setSystemUiVisibility(View.STATUS_BAR_DISABLE_BACK); } + if (intent.getBooleanExtra(EXTRA_PREFS_LANDSCAPE_LOCK, false)) { + setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE); + } + if (intent.getBooleanExtra(EXTRA_PREFS_PORTRAIT_LOCK, false)) { + setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_PORTRAIT); + } mTitleView = (TextView)findViewById(R.id.wifi_setup_title); mProgressBar = (ProgressBar)findViewById(R.id.scanning_progress_bar);