summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Robert Greenwalt <robdroid@android.com> 2010-04-08 16:09:31 -0700
committer Android (Google) Code Review <android-gerrit@google.com> 2010-04-08 16:09:31 -0700
commitcc691f5061f4f5e687bf847078ee2ba387bdacb7 (patch)
tree9ee0e1e820503353d103dfa682f15bd1914686ac
parent5945579e4ed8fbe6dae6adaa4c222b321c2ec80b (diff)
parentc87dc6dc90d0953c10051dceb470ff05e2fb9300 (diff)
Merge "Updating some notificiation UI for Throttling" into froyo
-rw-r--r--core/res/res/values/strings.xml8
-rw-r--r--services/java/com/android/server/ThrottleService.java10
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);