diff options
| author | 2010-04-08 16:09:31 -0700 | |
|---|---|---|
| committer | 2010-04-08 16:09:31 -0700 | |
| commit | cc691f5061f4f5e687bf847078ee2ba387bdacb7 (patch) | |
| tree | 9ee0e1e820503353d103dfa682f15bd1914686ac | |
| parent | 5945579e4ed8fbe6dae6adaa4c222b321c2ec80b (diff) | |
| parent | c87dc6dc90d0953c10051dceb470ff05e2fb9300 (diff) | |
Merge "Updating some notificiation UI for Throttling" into froyo
| -rw-r--r-- | core/res/res/values/strings.xml | 8 | ||||
| -rw-r--r-- | services/java/com/android/server/ThrottleService.java | 10 |
2 files changed, 10 insertions, 8 deletions
diff --git a/core/res/res/values/strings.xml b/core/res/res/values/strings.xml index 36dc07c4c37e..45d7aeae4f4b 100644 --- a/core/res/res/values/strings.xml +++ b/core/res/res/values/strings.xml @@ -2260,11 +2260,11 @@ <!-- Strings for throttling notification --> <!-- Shown when the user is in danger of being throttled --> - <string name="throttle_warning_notification_title">Excessive data use warning</string> - <string name="throttle_warning_notification_message">If your data use pattern continues you may be subject to bandwidth restrictions - touch for more information</string> + <string name="throttle_warning_notification_title">High mobile data use</string> + <string name="throttle_warning_notification_message">Touch to learn more about mobile data use</string> <!-- Strings for throttling notification --> <!-- Shown when the users bandwidth is reduced because of excessive data use --> - <string name="throttled_notification_title">Bandwidth Restricted</string> - <string name="throttled_notification_message">Your mobile data bandwidth is being reduced because of excessive data use - touch for more information</string> + <string name="throttled_notification_title">Mobile data limit exceeded</string> + <string name="throttled_notification_message">Touch to learn more about mobile data use</string> </resources> diff --git a/services/java/com/android/server/ThrottleService.java b/services/java/com/android/server/ThrottleService.java index 36931b23588c..99dbfd50d805 100644 --- a/services/java/com/android/server/ThrottleService.java +++ b/services/java/com/android/server/ThrottleService.java @@ -362,7 +362,8 @@ public class ThrottleService extends IThrottleManager.Stub { postNotification(com.android.internal.R.string.throttled_notification_title, com.android.internal.R.string.throttled_notification_message, - com.android.internal.R.drawable.stat_sys_throttled); + com.android.internal.R.drawable.stat_sys_throttled, + Notification.FLAG_ONGOING_EVENT); Intent broadcast = new Intent(ThrottleManager.THROTTLE_ACTION); broadcast.putExtra(ThrottleManager.EXTRA_THROTTLE_LEVEL, mPolicyThrottleValue); @@ -380,7 +381,8 @@ public class ThrottleService extends IThrottleManager.Stub { throttle_warning_notification_title, com.android.internal.R.string. throttle_warning_notification_message, - com.android.internal.R.drawable.stat_sys_throttle_warning); + com.android.internal.R.drawable.stat_sys_throttle_warning, + 0); } else { mWarningNotificationSent =false; } @@ -388,7 +390,7 @@ public class ThrottleService extends IThrottleManager.Stub { } } - private void postNotification(int titleInt, int messageInt, int icon) { + private void postNotification(int titleInt, int messageInt, int icon, int flags) { Intent intent = new Intent(); // TODO - fix up intent intent.setClassName("com.android.settings", "com.android.settings.TetherSettings"); @@ -405,8 +407,8 @@ public class ThrottleService extends IThrottleManager.Stub { // TODO - fixup icon mThrottlingNotification.icon = icon; mThrottlingNotification.defaults &= ~Notification.DEFAULT_SOUND; -// mThrottlingNotification.flags = Notification.FLAG_ONGOING_EVENT; } + mThrottlingNotification.flags = flags; mThrottlingNotification.tickerText = title; mThrottlingNotification.setLatestEventInfo(mContext, title, message, pi); |