diff options
| author | 2012-05-04 16:40:13 -0400 | |
|---|---|---|
| committer | 2012-05-04 16:44:16 -0400 | |
| commit | d2217f0c32da29cb10d11f497660d525120feb67 (patch) | |
| tree | 174e25c83799fae0f2e0e58d9e5167da12d32366 | |
| parent | 469e96e206f8df44b32ce393f8d19f0cae730030 (diff) | |
Restore do-not-disturb mode on tablets.
Bug: 6195112
Change-Id: Iecb850942df43fb8861cbbf2e2343c2aabfc4263
| -rw-r--r-- | packages/SystemUI/res/values/strings.xml | 8 | ||||
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java | 5 |
2 files changed, 13 insertions, 0 deletions
diff --git a/packages/SystemUI/res/values/strings.xml b/packages/SystemUI/res/values/strings.xml index 236ca6ba643b..d79ba42420fb 100644 --- a/packages/SystemUI/res/values/strings.xml +++ b/packages/SystemUI/res/values/strings.xml @@ -369,4 +369,12 @@ <!-- Title shown in notification popup for inspecting the responsible application --> <string name="status_bar_notification_inspect_item_title">App info</string> + + <!-- Title for the pseudo-notification shown when notifications are disabled (do-not-disturb + mode) --> + <string name="notifications_off_title">Notifications off</string> + + <!-- Content text for do-not-disturb mode notification --> + <string name="notifications_off_text">Tap here to turn notifications back on.</string> + </resources> diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java b/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java index 6e87dd76b34b..4ad90ca6e54d 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java @@ -67,6 +67,7 @@ import com.android.systemui.R; import com.android.systemui.recent.RecentTasksLoader; import com.android.systemui.recent.RecentsPanelView; import com.android.systemui.statusbar.BaseStatusBar; +import com.android.systemui.statusbar.DoNotDisturb; import com.android.systemui.statusbar.NotificationData; import com.android.systemui.statusbar.SignalClusterView; import com.android.systemui.statusbar.StatusBarIconView; @@ -165,6 +166,7 @@ public class TabletStatusBar extends BaseStatusBar implements BluetoothController mBluetoothController; LocationController mLocationController; NetworkController mNetworkController; + DoNotDisturb mDoNotDisturb; ViewGroup mBarContents; @@ -520,6 +522,9 @@ public class TabletStatusBar extends BaseStatusBar implements // The icons mLocationController = new LocationController(mContext); // will post a notification + // watch the PREF_DO_NOT_DISTURB and convert to appropriate disable() calls + mDoNotDisturb = new DoNotDisturb(mContext); + mBatteryController = new BatteryController(mContext); mBatteryController.addIconView((ImageView)sb.findViewById(R.id.battery)); mBluetoothController = new BluetoothController(mContext); |