From 4b7e415803b3e3c9517b21bc9406af815442b59b Mon Sep 17 00:00:00 2001 From: Dan Sandler Date: Mon, 27 Jun 2016 22:02:12 -0400 Subject: [PATCH] One final tweak to the platlogo. Bug: 27376882 Change-Id: Ie60600018204f48593975b947d6fc10f4dd8a69f --- .../android/internal/app/PlatLogoActivity.java | 3 ++- core/res/res/drawable-nodpi/platlogo.xml | 6 +++--- packages/EasterEgg/res/drawable/icon.xml | 11 +++++------ .../android/egg/neko/NekoActivationActivity.java | 15 +++++++++++++-- 4 files changed, 23 insertions(+), 12 deletions(-) diff --git a/core/java/com/android/internal/app/PlatLogoActivity.java b/core/java/com/android/internal/app/PlatLogoActivity.java index bddd8261746b6..36ab394f4a79d 100644 --- a/core/java/com/android/internal/app/PlatLogoActivity.java +++ b/core/java/com/android/internal/app/PlatLogoActivity.java @@ -54,6 +54,7 @@ import android.widget.ImageView; public class PlatLogoActivity extends Activity { public static final boolean REVEAL_THE_NAME = false; + public static final boolean FINISH = false; FrameLayout mLayout; int mTapCount; @@ -138,7 +139,7 @@ public class PlatLogoActivity extends Activity { } catch (ActivityNotFoundException ex) { Log.e("PlatLogoActivity", "No more eggs."); } - finish(); + if (FINISH) finish(); } }); return true; diff --git a/core/res/res/drawable-nodpi/platlogo.xml b/core/res/res/drawable-nodpi/platlogo.xml index defa83a9b5c6d..516f252842829 100644 --- a/core/res/res/drawable-nodpi/platlogo.xml +++ b/core/res/res/drawable-nodpi/platlogo.xml @@ -19,10 +19,10 @@ Copyright (C) 2016 The Android Open Source Project android:viewportWidth="48.0" android:viewportHeight="48.0"> diff --git a/packages/EasterEgg/res/drawable/icon.xml b/packages/EasterEgg/res/drawable/icon.xml index 5e08fcbf8f524..defa83a9b5c6d 100644 --- a/packages/EasterEgg/res/drawable/icon.xml +++ b/packages/EasterEgg/res/drawable/icon.xml @@ -14,15 +14,15 @@ Copyright (C) 2016 The Android Open Source Project limitations under the License. --> - diff --git a/packages/EasterEgg/src/com/android/egg/neko/NekoActivationActivity.java b/packages/EasterEgg/src/com/android/egg/neko/NekoActivationActivity.java index 9556597aba080..88a7968da16cc 100644 --- a/packages/EasterEgg/src/com/android/egg/neko/NekoActivationActivity.java +++ b/packages/EasterEgg/src/com/android/egg/neko/NekoActivationActivity.java @@ -18,8 +18,15 @@ import android.app.Activity; import android.content.ComponentName; import android.content.pm.PackageManager; import android.util.Log; +import android.widget.Toast; public class NekoActivationActivity extends Activity { + private void toastUp(String s) { + Toast toast = Toast.makeText(this, s, Toast.LENGTH_SHORT); + toast.getView().setBackgroundDrawable(null); + toast.show(); + } + @Override public void onStart() { super.onStart(); @@ -30,12 +37,16 @@ public class NekoActivationActivity extends Activity { if (NekoLand.DEBUG) { Log.v("Neko", "Disabling tile."); } - pm.setComponentEnabledSetting(cn, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, 0); + pm.setComponentEnabledSetting(cn, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, + PackageManager.DONT_KILL_APP); + toastUp("\uD83D\uDEAB"); } else { if (NekoLand.DEBUG) { Log.v("Neko", "Enabling tile."); } - pm.setComponentEnabledSetting(cn, PackageManager.COMPONENT_ENABLED_STATE_ENABLED, 0); + pm.setComponentEnabledSetting(cn, PackageManager.COMPONENT_ENABLED_STATE_ENABLED, + PackageManager.DONT_KILL_APP); + toastUp("\uD83D\uDC31"); } finish(); }