summaryrefslogtreecommitdiffstats
path: root/packages/SystemUI
Commit message (Collapse)AuthorAgeFilesLines
* am bc4bc709: am 87160757: Basic handling of Notifications with fullScreenIntent.Daniel Sandler2010-06-251-2/+39
|\ | | | | | | | | | | | | Merge commit 'bc4bc709a819801a23aa604896ae2457ae710bec' * commit 'bc4bc709a819801a23aa604896ae2457ae710bec': Basic handling of Notifications with fullScreenIntent.
| * Basic handling of Notifications with fullScreenIntent.Daniel Sandler2010-06-241-2/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If a Notification has a non-null fullScreenIntent AND the topmost Activity is not immersive, that PendingIntent will fire (presumably causing a nice dialog or full-screen activity to appear). Immersive mode handling for FLAG_HIGH_PRIORITY Notifications is still unimplemented (although the fullScreenIntent will be suppressed in immersive mode). Note that currently your fullScreenIntent notification will also get posted to the status bar, so you're responsible for clearing it out (e.g. in onPause in your alert intent). See forthcoming changes to StatusBarTest for an example. Change-Id: Ie750d1b7bcc788bd29ee1d8626f971dd47fd2817
* | am ea8eafad: am 2529a453: Merge "Make bad notifications crash their ↵Dianne Hackborn2010-06-241-1/+1
|\ \ | |/ | | | | | | | | | | | | | | application." into gingerbread Merge commit 'ea8eafad4f5438ec1291d45376959a996d36e15e' * commit 'ea8eafad4f5438ec1291d45376959a996d36e15e': Make bad notifications crash their application.
| * Make bad notifications crash their application.Dianne Hackborn2010-06-241-1/+1
| | | | | | | | | | | | | | | | Implement notification manager handling of bad notifications, to call a new activity manager to have the owner's process crashed (if there is one). Change-Id: Ib15e8d0c598756f3b39c99cc2045c18e054daf6b
* | Quiet down some log spew.Ficus Kirkpatrick2010-06-161-31/+32
|/ | | | Change-Id: I769247c7b5b0ab4a233932635752ec602442af34
* Move the status bar icon list, hopefully for the last time.Joe Onorato2010-06-092-30/+0
| | | | Change-Id: Ie495a41dac03e1fe5ddccefcbd2a0673090a6db1
* Call into the notification manager when the panel is revealed.Joe Onorato2010-06-091-3/+10
| | | | | | | This lets it turn off the LED. However, it seems like somebody broke the notification LEDs. GRRR. Change-Id: I3f7066c2b2e1673dc0144a34cf59946351a647be
* Move status_bar_latest_event and LatestItemView into SystemUI.apk.Joe Onorato2010-06-098-3/+26
| | | | | | | | Then, now that StatusBarManagerService is the only thing in that package, move it up to the regular services package. (I've been waiting for 4 years to delete that package!) Change-Id: If5faf44641319fd19e486d1f4e5bc1c6dfcff3ad
* Start the status bar service based on a configuration option, instead of ↵Joe Onorato2010-06-092-45/+0
| | | | | | | | trampolining through a braodcast receiver. Change-Id: I6ae0740fea07350b80c35c0ee2d938e0364d773e
* Require the STATUS_BAR_SERVICE permission for something to be the status bar.Joe Onorato2010-06-091-0/+2
| | | | Change-Id: I57b2d296e0d0cef0d256ae6697fffc47188d14df
* Handle errors inflating notifications (and their icons).Joe Onorato2010-06-092-40/+63
| | | | | | | | | | | | | 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
* dead code removalJoe Onorato2010-06-092-13/+0
| | | | Change-Id: I4a11f027e764c92602d0429947e9ef39edd882e2
* Move the usb mass storage notification & activity into SystemUI.apk.Joe Onorato2010-06-094-1/+674
| | | | | | Also fix the notification to show properly when the runtime is restarted. Change-Id: Id0c7ef9f9dc9c9df18428cbaa7db1703f085137e
* Add some disabled logging and another test case for reapplying the ↵Joe Onorato2010-06-091-0/+10
| | | | | | notification views. Change-Id: I839d7771ab42a5d508ce7d15385f6ac6a4e3be83
* remove loggingJoe Onorato2010-06-022-3/+0
| | | | Change-Id: I42c2332c3c114700f5ade77b63b4f6010ea5507a
* Pull the carrier name display in the windowshade out into its own view.Joe Onorato2010-06-023-65/+122
| | | | Change-Id: I76ea5e72288245b69273c76a470b54eaec890361
* Use the built-in handler instead of allocating another one.Joe Onorato2010-06-021-3/+1
| | | | Change-Id: Ia2e5db99b751d3f299c4a9b587ef718212bd8161
* Get the ticker working again.Joe Onorato2010-06-023-32/+78
| | | | Change-Id: Idb7e456bc302578c3866448334eb0ebf0ba235d4
* better debugging "slot" for the notification icons.Joe Onorato2010-06-021-1/+1
| | | | Change-Id: Ib7c130a97826f6950f51462ef915a9d0a5f847d6
* Populate the notifications at startup of SystemUI.apk.Joe Onorato2010-06-022-3/+21
| | | | Change-Id: Ie0b3fd9ed4bc9a012791372e6276f0b5908370a5
* Get the IconMerger working again.Joe Onorato2010-06-023-16/+43
| | | | Change-Id: I73719f4fd475a39d4c1245de45c6a13c31e6323b
* New shadowy status bar, direct from Z'ha'dum.Daniel Sandler2010-06-0224-49/+68
| | | | | | | | | | | | | | | | Artwork is FPO but serviceable enough. Many hardcoded font colors & styles were moved to styles.xml where they belong. AM/PM finally given the old heave-ho (but configurable in StatusBarPolicy.java). Notification content remains on a light-gray background for now (so as not to screw up custom RemoteViews) but status icons will definitely need across-the-board rework to look better against a dark background. (Re-integrated on top of new status bar code.) Change-Id: Ia180b3c2ba8e23c9a2f50cf46f98f12958022b53
* Start moving resources to SystemUI.apk.Joe Onorato2010-06-02104-1/+1314
| | | | Change-Id: Ibf30b8196d65d7fbca1177968cefa5f7a875bf1d
* Move the StatusBarPhone package into a new catch-all SystemUI.apk.Joe Onorato2010-06-0261-0/+4243