summaryrefslogtreecommitdiffstats
path: root/core/java/android
diff options
context:
space:
mode:
authorJohn Spurlock <jspurlock@google.com>2014-02-27 17:29:54 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-02-27 17:29:55 +0000
commitdfae159bb8a25a84dc24591d791ce1d743ba4252 (patch)
treea7416e73c4781fab56f1830fcaec67ab4bb65da6 /core/java/android
parentfef54f9ac48eb0edfa46f5624b3b644370fed2ac (diff)
parente677d7113f6627161653f686b6381d2eef4d502f (diff)
downloadframeworks_base-dfae159bb8a25a84dc24591d791ce1d743ba4252.zip
frameworks_base-dfae159bb8a25a84dc24591d791ce1d743ba4252.tar.gz
frameworks_base-dfae159bb8a25a84dc24591d791ce1d743ba4252.tar.bz2
Merge "Introduce zen mode."
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/provider/Settings.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/core/java/android/provider/Settings.java b/core/java/android/provider/Settings.java
index 18018e2..40bbbd4 100644
--- a/core/java/android/provider/Settings.java
+++ b/core/java/android/provider/Settings.java
@@ -6082,6 +6082,24 @@ public final class Settings {
"lock_screen_show_notifications";
/**
+ * Defines global zen mode. One of ZEN_MODE_OFF, ZEN_MODE_LIMITED, ZEN_MODE_FULL.
+ *
+ * @hide
+ */
+ public static final String ZEN_MODE = "zen_mode";
+
+ /** @hide */ public static final int ZEN_MODE_OFF = 0;
+ /** @hide */ public static final int ZEN_MODE_LIMITED = 1;
+ /** @hide */ public static final int ZEN_MODE_FULL = 2;
+
+ /** @hide */ public static String zenModeToString(int mode) {
+ if (mode == ZEN_MODE_OFF) return "ZEN_MODE_OFF";
+ if (mode == ZEN_MODE_LIMITED) return "ZEN_MODE_LIMITED";
+ if (mode == ZEN_MODE_FULL) return "ZEN_MODE_FULL";
+ throw new IllegalArgumentException("Invalid zen mode: " + mode);
+ }
+
+ /**
* Settings to backup. This is here so that it's in the same place as the settings
* keys and easy to update.
*