From 0bcf4adcde601aff7d3894de2603e1f2cae41f1a Mon Sep 17 00:00:00 2001 From: Daniel Sandler Date: Fri, 31 Aug 2012 16:18:31 -0400 Subject: Only show the BeanFlinger screensaver to the worthy. (That is: you must have discovered the flying-jellybeans easter egg to gain permanent access to the Dreams version of same.) Change-Id: I65ce39c0ab5b61f492a3637e3c31b3c91f4f0f89 --- packages/SystemUI/src/com/android/systemui/BeanBag.java | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'packages/SystemUI/src') diff --git a/packages/SystemUI/src/com/android/systemui/BeanBag.java b/packages/SystemUI/src/com/android/systemui/BeanBag.java index 616d72fb6e99..f5a90ca4a760 100644 --- a/packages/SystemUI/src/com/android/systemui/BeanBag.java +++ b/packages/SystemUI/src/com/android/systemui/BeanBag.java @@ -24,6 +24,7 @@ import android.app.Activity; import android.content.ComponentName; import android.content.Context; import android.content.Intent; +import android.content.pm.PackageManager; import android.graphics.drawable.AnimationDrawable; import android.graphics.drawable.BitmapDrawable; import android.graphics.Bitmap; @@ -40,6 +41,7 @@ import android.graphics.Rect; import android.graphics.RectF; import android.os.Handler; import android.os.SystemClock; +import android.provider.Settings; import android.util.AttributeSet; import android.util.DisplayMetrics; import android.util.Pair; @@ -402,6 +404,11 @@ public class BeanBag extends Activity { public void onStart() { super.onStart(); + // ACHIEVEMENT UNLOCKED + PackageManager pm = getPackageManager(); + pm.setComponentEnabledSetting(new ComponentName(this, BeanBagDream.class), + PackageManager.COMPONENT_ENABLED_STATE_ENABLED, 0); + getWindow().addFlags( WindowManager.LayoutParams.FLAG_ALLOW_LOCK_WHILE_SCREEN_ON | WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED -- cgit v1.2.3-59-g8ed1b