OSDN Git Service

Do not disturb: persist user config.
authorJohn Spurlock <jspurlock@google.com>
Mon, 21 Apr 2014 01:52:01 +0000 (21:52 -0400)
committerJohn Spurlock <jspurlock@google.com>
Tue, 22 Apr 2014 15:01:24 +0000 (11:01 -0400)
commit056c519df1dfb8fdc57daddfdf09bc0e1ffddac4
tree184140e1cd86d16f57214dc29831c9c7b575e127
parent6513f35cbb2b72d89e5fa72c6d6e7d95b899bd23
Do not disturb: persist user config.

Load and store user configuration for do not disturb.  Separate
out service-related aspects into new helper.  Make config availble
over NoMan for settings.

Implement phone + message based filtering (package whitelist for now).

Implement automatic enter/exit zen mode overnight scheduler.

Bug:14211946
Change-Id: Ib28aab0e4c5c9a5fd0b950b2884b1ab618fdfeca
core/java/android/app/INotificationManager.aidl
core/java/android/provider/Settings.java
core/java/android/service/notification/ZenModeConfig.aidl [new file with mode: 0644]
core/java/android/service/notification/ZenModeConfig.java [new file with mode: 0644]
core/res/res/values/symbols.xml
core/res/res/xml/default_zen_mode_config.xml [new file with mode: 0644]
packages/SystemUI/res/values/strings.xml
packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsModel.java
packages/SystemUI/src/com/android/systemui/statusbar/phone/ZenModeView.java
services/core/java/com/android/server/notification/NotificationManagerService.java
services/core/java/com/android/server/notification/ZenModeHelper.java [new file with mode: 0644]