Merge "UX polish tweaks to FallbackHome." into nyc-dev

This commit is contained in:
TreeHugger Robot
2016-05-04 17:13:16 +00:00
committed by Android (Google) Code Review
2 changed files with 19 additions and 4 deletions

View File

@@ -302,10 +302,16 @@
<item name="suwMarginSides">@dimen/suw_layout_margin_sides</item> <item name="suwMarginSides">@dimen/suw_layout_margin_sides</item>
</style> </style>
<style name="FallbackHome" parent="@android:style/Theme.Material.Wallpaper.NoTitleBar"> <style name="FallbackHome" parent="@android:style/Theme.DeviceDefault.Light.NoActionBar">
<item name="android:windowTranslucentStatus">true</item> <item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowTranslucentNavigation">true</item> <item name="android:colorBackgroundCacheHint">@null</item>
<item name="android:windowAnimationStyle">@null</item> <item name="android:windowShowWallpaper">true</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowTranslucentStatus">false</item>
<item name="android:windowTranslucentNavigation">false</item>
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:statusBarColor">#00000000</item>
<item name="android:navigationBarColor">#00000000</item>
</style> </style>
</resources> </resources>

View File

@@ -26,6 +26,7 @@ import android.os.Bundle;
import android.os.Handler; import android.os.Handler;
import android.os.Message; import android.os.Message;
import android.os.UserManager; import android.os.UserManager;
import android.provider.Settings;
import android.util.Log; import android.util.Log;
import java.util.Objects; import java.util.Objects;
@@ -36,6 +37,14 @@ public class FallbackHome extends Activity {
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(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)); registerReceiver(mReceiver, new IntentFilter(Intent.ACTION_USER_UNLOCKED));
maybeFinish(); maybeFinish();
} }