diff --git a/res/values/themes.xml b/res/values/themes.xml index 427e11f0656..ef9e1e08a5a 100644 --- a/res/values/themes.xml +++ b/res/values/themes.xml @@ -302,10 +302,16 @@ @dimen/suw_layout_margin_sides - diff --git a/src/com/android/settings/FallbackHome.java b/src/com/android/settings/FallbackHome.java index d3e6482cd6e..deb01a17642 100644 --- a/src/com/android/settings/FallbackHome.java +++ b/src/com/android/settings/FallbackHome.java @@ -26,6 +26,7 @@ import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.os.UserManager; +import android.provider.Settings; import android.util.Log; import java.util.Objects; @@ -36,6 +37,14 @@ public class FallbackHome extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + + // Set ourselves totally black before the device is provisioned so that + // we don't flash the wallpaper before SUW + if (Settings.Global.getInt(getContentResolver(), + Settings.Global.DEVICE_PROVISIONED, 0) == 0) { + setTheme(android.R.style.Theme_Black_NoTitleBar_Fullscreen); + } + registerReceiver(mReceiver, new IntentFilter(Intent.ACTION_USER_UNLOCKED)); maybeFinish(); }