e7e9b6e0339f2636afefc8d3f4cd9d807d94b901 |
|
04-May-2012 |
Daniel Sandler <dsandler@android.com> |
Fix NPEs in StatusBarTest. Change-Id: I9245a297a9a09c09415dd38e662692665ae7e109
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
bc5559f1922d72715940f754faffc82da4100eab |
|
19-Apr-2012 |
Daniel Sandler <dsandler@android.com> |
Expand too-small notifications to fill 64dp. Also fix NotificationTestList so it runs again. Change-Id: I2fb28cd9cfad25a7a1b17ccef9ccd741c3aa99b0
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
c2346134bb519a54d50655cbef940fc3fdec60a9 |
|
13-Apr-2012 |
Jeff Brown <jeffbrown@google.com> |
Extract Vibrator implementation from interface. Moved the core logic of Vibrator into SystemVibrator, potentially allowing for the creation of other Vibrator subclasses. Fixed several places where we were creating new Vibrator instances unnecessarily instead of getting it from the Context. It is safe to make Vibrator abstract because its constructor was hidden from the SDK so it was not possible to subclass it. Bug: 6334179 Change-Id: I18ece6544c26a7efb2d5099f8346a10aef8a5e18
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
2561b0b10a55841a08e0e1d467e73e10b1bf256d |
|
14-Feb-2012 |
Daniel Sandler <dsandler@android.com> |
New notification priority and related APIs. This change introduces a few new bits of data on Notification that will help the Notification Manager and System UI route and display them more intelligently: -> priority: an integer in a predefined range that indicates the app's best guess as to the relative importance (to the user, right now) of that information -> kind: a tag (really, set of tags) indicating the general type of notification (realtime, asynchronous, etc) -> extras: a Bundle of additional key/value pairs associated with this notification (currently @hidden) The notification manager takes these data into account when assigning to each notification a score which is passed with the notification on to the system UI, where it can be used to affect presentation. For example: - Spammy apps (identified explicitly by the user or by some other means) will have their notifications scored very negatively by the notification manager, allowing the UI to suppress them - Notifications of higher score might be shown larger or in a different way - Very important notifications (indicated by a very high score) might interrupt the user during an otherwise important task (videochat, game, etc) Implementation note: This replaces/extends the old internal notion of "priority", which was mostly used to organize ongoings and system notifications at the top of the panel. Change-Id: Ie063dc75f198a68e2b5734a3aa0cacb5aba1ac39
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
e40451a89dc91dfd636af7cb32a23b4a4cc93fdc |
|
03-Feb-2011 |
Daniel Sandler <dsandler@google.com> |
Ongoing notification for GPS use. This change improves upon the notification priority API introduced in change I9e738cc4, allowing privileged clients to set the priority of a notification when posting it directly to INotificationManager. StatusBarTest is updated to test this new feature. The new LocationController in SystemUI uses this facility to post a high-priority ongoing notification whenever GPS is in use (replacing the functionality of the legacy GPS status bar icon). Also happens to fix http://b/3325472 (adding a log message when notifications are dropped because of a missing icon). Bug: 3412807 Change-Id: I523016ffa53bf979be98ddc4a2deb55a6270c68a
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
373a9983742b3d2370c36183aca3cde4614e6185 |
|
30-Nov-2010 |
Daniel Sandler <dsandler@google.com> |
When updating notifications, always reuse the last row. Ordinarily, changing the "when" slot when updating a Notification will move its expanded payload to the bottom of the notification panel's list. But if it's already at the bottom, this causes an unsightly out-then-in animation sequence. We now check for that exact situation. Bug: 3222274 Bug: 3162218 Change-Id: I8b643b3f8bce64e57a22bdbb06d92c196c2484c2
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
46439cec0eb0da4d0f853f2d8712d0c00c98475b |
|
19-Nov-2010 |
Joe Onorato <joeo@google.com> |
Update the look of the notifications. Includes adding a new Notification.Builder class. Change-Id: I7c57b81c45defe77d6f3d22472e9cf8432bbed03
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
4058ba052682129f2d1055116aaffb2e91c2013d |
|
31-Oct-2010 |
Joe Onorato <joeo@google.com> |
Allow both contentIntent and setOnClickPendingIntent in notifications From the app developer's request: Intents assigned to specific views should take precedence over the content intent, but it should not be required to set the content intent to null in order for the view-intents to work Bug: 3107945 Change-Id: Ic5282d441277a9a8c8c700ef3f43872f3405b58a
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
b0cc50de14dc9e2d0d224803bb523aa7f48904ac |
|
26-Oct-2010 |
Daniel Sandler <dsandler@google.com> |
Notification flyovers. Hold your finger on an individual notification icon to quickly show that notification's payload. Also: Quickly swipe up on any icon to open the tray. Bug: 2994009 Change-Id: I2ae2b546fcfa62994b63b9376f487289b2d06796
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
184498ce5a8d77e1d9c45693363829daaeef9611 |
|
08-Oct-2010 |
Joe Onorato <joeo@google.com> |
Allow notifications to not specify a contentIntent. If they don't, the click events will be passed through to the individual views in the notification view, which may have their own PendingIntents attached. Previously, it was against the UX spec to allow this, but now we are changing that and will have buttons in there. Change-Id: I674234212f64b2b8802a0708b7eed0614e147ca3
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
39b4867d483cc9aba36b26a81074d9f606661671 |
|
09-Oct-2010 |
Jason Chen <jasonchen@google.com> |
Revert "Merge "Allow notifications to not specify a contentIntent."" This reverts commit 8885321046622d6a8c0a4214af98dc27eecd48a0, reversing changes made to 61b8aaadd742f0be708cd37971d2c9e822bf778a.
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
80a752c5373cfa906568302c831710b5c22a8155 |
|
08-Oct-2010 |
Joe Onorato <joeo@google.com> |
Allow notifications to not specify a contentIntent. If they don't, the click events will be passed through to the individual views in the notification view, which may have their own PendingIntents attached. Previously, it was against the UX spec to allow this, but now we are changing that and will have buttons in there. Change-Id: Ie3b2e96c6a1c4449fa86ed571f3ad0f047320d31
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
066b5c5166c1f5342bd42aa0d68f784a5f4c1dd1 |
|
05-Oct-2010 |
Joe Onorato <joeo@google.com> |
manual merge Merge commit '77e42376' into work Conflicts: packages/SystemUI/res/values/colors.xml packages/SystemUI/src/com/android/systemui/statusbar/StatusBarService.java Change-Id: I891c8a9f6410037ca7805507e85a17f1655c115e
|
77e42376823197ae7fb3cea2afcca734723174a5 |
|
04-Oct-2010 |
Joe Onorato <joeo@google.com> |
am 87efbbb5: Merge "implement the number bubbles on the status bar" into gingerbread Merge commit '87efbbb563ef96a74ffd2fbbe5c0865a450254df' into gingerbread-plus-aosp * commit '87efbbb563ef96a74ffd2fbbe5c0865a450254df': implement the number bubbles on the status bar
|
6c01a11a20d5fc796360e5e97998401a6cc84f27 |
|
04-Oct-2010 |
Joe Onorato <joeo@google.com> |
implement the number bubbles on the status bar Bug: 2993482 Change-Id: I73b1f8c39e995fd4f986c25ea04127eb23c3cd07
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
ddf680bff5bb9bc04ef04667644db8ade0b38c46 |
|
26-Sep-2010 |
Joe Onorato <joeo@android.com> |
Touching the blue glow should close the system and notification panels. Bug: 3029373 Change-Id: I96760656dcda20ab238305900f9964083a8e5273
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
ef1e7763c2dc5b9bac69cc747efe05c81d9fd9fc |
|
18-Sep-2010 |
Joe Onorato <joeo@google.com> |
Tablet ticker. Change-Id: Ia3db5cc29eac1703123de3e1c6dc7c22e7d024eb
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
6cf5eb0606ecdc22e7c431971a0c621413564840 |
|
20-Aug-2010 |
Daniel Sandler <dsandler@android.com> |
am 3f677b1b: Merge "Fix periodically disappearing status icons." into gingerbread Merge commit '3f677b1b3e45240728de39d60441d791c0e8d3f8' into gingerbread-plus-aosp * commit '3f677b1b3e45240728de39d60441d791c0e8d3f8': Fix periodically disappearing status icons.
|
0398bf70e703e89aacb074e4ef9b4a86843e3d06 |
|
19-Aug-2010 |
Daniel Sandler <dsandler@android.com> |
Fix periodically disappearing status icons. Occasionally the animation listener wasn't being told that the ticker animation had completed; this callback was essential to keeping the status bar's internal state correct (namely, setting mTicking=false). The safest thing to do is simply set mTicking to false immediately upon tickerDone() or tickerHalting(). Bug: 2915280 Change-Id: I997911b12fa2985fa83b42154fb3485220886219
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
8a76a9085dbbca87b4c172577ca264d8b5f2ab32 |
|
30-Jul-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 9150cff6: Merge "Replaced /sdcard with Environment.getExternalStorageDirectory()" Merge commit '9150cff64abc79927ade28061ac99a1ebf812905' into gingerbread-plus-aosp * commit '9150cff64abc79927ade28061ac99a1ebf812905': Replaced /sdcard with Environment.getExternalStorageDirectory()
|
8b85dceadf281705a94d7546556fa5969364a658 |
|
19-Jul-2010 |
Christian Mehlmauer <FireFart@gmail.com> |
Replaced /sdcard with Environment.getExternalStorageDirectory() Change-Id: I9a7413f81090b69c82ca6b1e585f5e379b19e60c
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
005847b03b2ebe3eb1a974a8a04ad51bca6636cd |
|
04-Jun-2010 |
Joe Onorato <joeo@android.com> |
Handle errors inflating notifications (and their icons). On an inflation error, the StatusBarService cleans up, removes / doesn't add the views, and calls into the StatusBarManagerService, which tells the NotificationManagerService to remove the notification. That then calls all the way back into the StatusBarService, but I think being extra careful is okay. Throughout the status bar, it's all keyed off of the IBinder key, so if the app comes in with a good notification while we're cleaning up, we won't lose the new notification or anything like that. Change-Id: Iea78a637495a8b67810c214b951d5ddb93becacb
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
d2b1f00e1e34cdce0047af7374aa57b1e4b5b040 |
|
04-Jun-2010 |
Joe Onorato <joeo@android.com> |
Add some disabled logging and another test case for reapplying the notification views. Change-Id: I839d7771ab42a5d508ce7d15385f6ac6a4e3be83
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
175f79c5a556416817a8f8674b2e0ac3b3cb6e6b |
|
26-May-2010 |
Joe Onorato <joeo@android.com> |
In fact, switching an item between ongoing and notifications works. The test just wasn't testing that. Change-Id: If1af2a7258d2a3764f845d9862a0a0ff62b1d7ed
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
871bdb9867f6630d8bb28e5607263e8bf4eac3ba |
|
25-May-2010 |
Joe Onorato <joeo@android.com> |
Handle bad icon resources. Change-Id: I87c5fe68ad8016596068ba7889f3b6d36da3386b
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
0e26dffd6cfcb09b08a94a857b891fdef7fe2b1e |
|
24-May-2010 |
Joe Onorato <joeo@android.com> |
updateNotifications works. Change-Id: I924763a2d42ca1967719f3eb72c57d1cbb912dd7
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
1bd7597b8cdaf39d1183077c463cb30596eb31b0 |
|
02-Jun-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: I8333e295ba6b6ed8e7658ecf3fbf1ebea3537aeb
|
ef367529f9c7a538d74599b37b49ac309d0a8d8c |
|
31-May-2010 |
Christian Mehlmauer <FireFart@gmail.com> |
Replaced raw string arguments for Context.getSystemService() with final Context variables Change-Id: If5139a1526101292e5da557bfad3f4db80fb64a8
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
8382068ef2d385183f090373f3b0c6026bd56a99 |
|
17-May-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: I139c349b80b2cecfbdc30bd697cba099740293d9
|
b0fbe297c50df5dcfb81721fd6079dd7125f88e0 |
|
05-Mar-2010 |
Mattias Östergren <mattias.ostergren@sonyericsson.com> |
Updated RGB LED test cases The test cases for turning on the RGB LED with persistent light was corrected. The color for blinking was updated to blue. And finally an option for turning off the lights was added.
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
68065e0a1980ab6abf8963b48b011efa017fe1c2 |
|
04-Feb-2010 |
Joe Onorato <joeo@android.com> |
Fix 1667521 - system process crash after bad notification The steps to reproduce this were kind of interesting. You needed to have a notification with a bogus RemoteViews in the first position in the list, and then have another notification come in with an earlier timestampe. In that case, it would get a bad index for the new (not bogus) view that was being added.
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
c83bb730ec0333e52990a40edf6d54bb66b1d5ba |
|
20-Jan-2010 |
Joe Onorato <joeo@android.com> |
Add DateTimeView, a widget that shows a time or the date depending on the current time. Use that for notifications instead of a TextView that doesn't ever update. BUG 1563917
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
e71d9e421da070705a8f37aaf702282467a9fe7f |
|
05-Nov-2009 |
Joe Onorato <joeo@android.com> |
Another test for StatusBar test.
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
105925376f8d0f6b318c9938c7b83ef7fef094da |
|
19-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake_rel/...@140373
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
4df2423a947bcd3f024cc3d3a1a315a8dc428598 |
|
05-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@136594
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|
f013e1afd1e68af5e3b868c26a653bbfb39538f8 |
|
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/NotificationTestList.java
|