History log of /frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a8e18ef9110329bc3d3634d02845686de167afd0 27-May-2016 Adrian Roos <roosa@google.com> Fix spurious crashes in StatusBarIconView

Fixes a crash that happens when we cannot look up a package's
resources for reasons.

Change-Id: I4884536a3eefa8fe82bd274925241f4c798e08e3
Fixes: 28982204
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
7f9ce782a0c2009c4967ae4c6744ad80454ac22a 17-May-2016 Julia Reynolds <juliacr@google.com> Title is a CharSequence.

Change-Id: Ib464d422ca1cf6d7c0547a02847ecb7085682ae9
Fixes: 28680336
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
51548e619f934dce9ece555a69d0f342564188ab 28-Apr-2016 Adrian Roos <roosa@google.com> A11y: Show title if ticker is not available

Change-Id: I028ba9fffc8ca0f0340e052c6d1f99696aba084a
Fixes: 27552350
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
eba0582af1073cfbd1adbffe79fb7755087a6ed7 23-Apr-2016 Adrian Roos <roosa@google.com> Fix content description for notification icons

Change-Id: Icb4c6d8a77211d0c8922e28958609a332b19dfcc
Fixes: 27552350
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
3e7592d0cbbde5b0b85d98b82d991ee5d2aab8a9 11-Apr-2016 Selim Cinek <cinek@google.com> Fixed a few issues when adapting the dpi

The statusbar is now behaving nicer and other
parts are behaving similar as if they had been inflated
that way. The signalclusterview is now properly recreated
ensuring that it's scaled correclty.

Fixes: 26844819
Change-Id: Id1aab629204d03c079815358e7a5eb12d2a4e557
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
c0d7058b14c24cd07912f5629c26b39b7b4673d5 29-Jan-2016 Winson <winsonc@google.com> Referencing static interpolators.

Change-Id: I5d2292016e869ed533f5873e373a1eccce651fc5
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
55e8e1ee604475b05c96934a4c53688504d1b9c5 08-Jan-2016 Anthony Chen <ajchen@google.com> Move hard-coded dimens to dimens.xml.

This is an initial change to allow the values to be overridden by
Android Auto.

Change-Id: Iaa611b6ff2ce0aa00d93776e775905c786802ef2
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
66c89c15a0baabf001e69498dbc09903f72cc63d 06-Jan-2016 Jason Monk <jmonk@google.com> Add API for System QS tiles to set status icons

Allow system apps that have a Quick Settings tile to show a
status bar icon. If the quick settings tile is removed, the
status bar icon will no longer be shown.

Change-Id: I875b962bbdf4ff863012de688a3dd29a8d7e11ab
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
87d0e254cdc639347b73aa5f60ec8ab6c5327c7e 31-Jul-2015 Xiaohui Chen <xiaohuic@google.com> clean up UserHandle.USER_OWNER reference.

Clean up system ui. As you can see, I can picking up the easy ones
first.

Bug: 19913735
Change-Id: I94d33b108ae8b40ec92bbfca0863e266549f9633
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
3b230077dc53c1f83aa6e9b70585148d8193dd82 29-May-2015 Jason Monk <jmonk@google.com> Tuner: Let Status bar be tuned

Also fix a crash in the QSTuner

Bug: 21192440
Change-Id: Ideb8e34b93a4b456d758266dfc06545e7f7ab109
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
d63f9321e62064660d426efd5abbd885c4a24652 06-May-2015 Dan Sandler <dsandler@android.com> Icon support comes to Notification.

And you may ask yourself: what is that beautiful icon?
And you may ask yourself: where does that API go to?
And you may ask yourself: is it a resource? is it a Bitmap?
And you may say to yourself: my god, what have I done

(This patch fixes a number of bugs in the initial
implementation, but other than that, it's the same as it
ever was.)

Bug: 18568715
Bug: 21141842
Change-Id: I1d3f9427abd7f0bb57e533fcfac708851ff644b6
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
09e51a739f3e408567f0eefafcc5fedb01bc3401 14-May-2015 Daniel Sandler <dsandler@android.com> Revert "Icon support comes to Notification."

This reverts commit 08a04c15245c970856022d0779aa27d4d63cdee3.
This also reverts commit 5bcbf857d129f4513e562801a4e88077b2655ade.

Change-Id: Ia0b0a5339d523581c877822a3a1feec97ae4b73d
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
08a04c15245c970856022d0779aa27d4d63cdee3 06-May-2015 Dan Sandler <dsandler@android.com> Icon support comes to Notification.

And you may ask yourself: what is that beautiful icon?
And you may ask yourself: where does that API go to?
And you may ask yourself: is it a resource? is it a Bitmap?
And you may say to yourself: my god, what have I done

Bug: 18568715
Change-Id: I4377b311c538bd1cf36b3fba22326bae81af40c9
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
4a357cd2e55293402d7172766f7f9419815fc1e8 19-Mar-2015 Alan Viverette <alanv@google.com> Replace usages of deprecated Resources.getColor() and getColorStateList()

Change-Id: I8f64fe6c4c44a92ff6d07250223ba590a1d691b0
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
66ac133971f4e2f80cd7cfff89cc6f8a3f7e899f 21-Jan-2015 Jorim Jaggi <jjaggi@google.com> Split status bar icon management into separate class

Change-Id: Iaacfcb70ff16d894287603d5fc6351598c7450d6
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
a0506e72f5e5c7404986bdd9af07ab536cad2634 31-Jul-2014 Christoph Studer <chstuder@google.com> SysUI: Fix notification leak

Fix bug where we kept a reference to the old Notification when
we re-use notification entries on updates.

Bug: 16513124
Change-Id: I066ff7447952516e27e122df57d4e6e67ee1cea3
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
01534780dfaf81c9f89a6e19fe2fe42cfdd01ff7 13-Jan-2014 John Spurlock <jspurlock@google.com> Use accessors for @hidden fields.

Change-Id: I7d66070afb707262cc0dff93b9f9a1dbe77b0092
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
e6f0a716501e57616c8e1d809c0f60b08d21eb0a 03-Sep-2013 John Spurlock <jspurlock@google.com> Dim status icons / battery / clock on opaque bars.

Apply consistent alpha to the other status bar elements
now that they are intrinsically brighter than before.

Bug:10602822
Change-Id: I8ca6ddc844f9c58ddf2a1df8d1a5bd7fb71932d1
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
b77edbfdab54531023c8bbea7d89b6cefc42096c 22-Aug-2013 John Spurlock <jspurlock@google.com> Improve transparent bar transitions.

1. Migrate transparent transitions to the new optimized
background color animations.

2. Ensure sysui animation transparent -> opaque has enough
time to run before window manager crops off the content area.

3. Lose the individual alpha on each status bar icon if the bars
are not opaque. Animate the alpha if visible, make sure they
play together.

4. Documentation typo fix found in AnimatorSet.

Bug:10344949
Change-Id: I615668ce3c552d3df15dbba5cdeeca67549a0220
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
209bede6b9edb9171e5bee4077b48e35004a37b4 17-Jul-2013 John Spurlock <jspurlock@google.com> Remove trailing whitespace from system ui.

Baseline existing .java files, no excuses going forward.

Change-Id: I4bd0f25bbda6f2ec832e34ef5c70d4830bf07f99
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
de84f0e77ea2bf713d15c290264059a413c2486a 12-Jun-2013 John Spurlock <jspurlock@google.com> Organize the imports in systemui.

To follow android conventions, more importantly to remove the
unused.

Change-Id: I75881718e84360a579a3b02c26489ad250bc9227
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
cd686b5b6d4166b510df8e32138479a9559bc117 05-Jun-2013 John Spurlock <jspurlock@google.com> Migrate systemui Slog calls to Log

Change-Id: Ib6734c85960f06fed646599565b8eeba26b9e98e
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
82fca5d27dac1597d5dd739cbdd4529fd8a00861 10-Jan-2013 Fabrice Di Meglio <fdimeglio@google.com> Make SystemUI RTL aware

- mirror vibrate and silent statusbar icons
- add code for updating icons when Locale is changed

See bug #5429822 UI should be mirrored for RTL locales (Arabic, Hebrew, farsi)

Change-Id: Ib7125d7f01ed8d1b8d63c2a9b119eb173efcf49f
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
ded653b168b19f6061889907d4f562d764c5559b 28-Sep-2012 Jeff Sharkey <jsharkey@android.com> Fix "system" resources; more context user work.

Special-case "system" resources, since it doesn't have an
ApplicationInfo. Also switch Context and PackageManager to using
the wrapped UserHandle for outgoing calls.

Bug: 7242361
Change-Id: I1ecd2a4752399a6dce2de97c59bd5545996c9a99
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
98edc951712823dbf5db2b7e9c203a0e98fc616b 25-Sep-2012 Amith Yamasani <yamasani@google.com> Load resources for the correct user

For apps that are only installed on secondary users, the SystemUI is
unable to see them by default. Added some methods to explicitly pass the
userId of the user the resources are requested for by the StatusBarIcon

Bug: 7214384

Also fix binding to remote views

Bug: 7192802

Change-Id: I5d6c5f624aa37fb231f3467f9764c8d99077a91d
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
c6d29fc0f552db7cfee6491530cf89f59c242bd4 25-Feb-2012 Daniel Sandler <dsandler@android.com> Newly reimplemented PhoneStatusBar, now with fewer windows.

Change-Id: I4eaf69a1d46f9180d6911a6559ff24d173ccb35b
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
05e2414ef5a3a8fecbabc1f220c9925539d51f7a 10-Nov-2011 Daniel Sandler <dsandler@android.com> Bring back the 'more notifications' icon.

In fact, there's even more going on here. Icons were
appearing cut off because of the unusual width of icons on
the right-hand side of the status bar; we now take extra
steps to ensure that the IconMerger is only wide enough to
show an integral number of icons. But that causes problems
with the rest of the status bar the IconMerger makes itself
thinner than the overall layout requires, so there's now a
containing layout to absorb the additional horizontal space
properly.

Bug: 5136545

Change-Id: I8c4d1ee2bcd976c452510b33c196fbe0c3e8c660
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
abff032e783398be7a1c6b7e1e25a73a8467adcf 27-Sep-2011 Daniel Sandler <dsandler@android.com> Draw smaller system status icons without scaling.

Bug: 5297795
Change-Id: I11dc3a21b2e1111963b1cd9621434747f1757a67
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
7579bca7a02477353700d3b716f172b4fab267c0 18-Aug-2011 Daniel Sandler <dsandler@google.com> Don't resize & dim system status icons, only notifications.

Also lots more debugging info.

Bug: 5164743
Change-Id: I10db182b27def835888af15d1237329048ca52c4
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
26c84b139f0bfd2d3906f2ac163df8f1f15155d8 27-Jul-2011 Daniel Sandler <dsandler@android.com> Smaller, darker notification icons.

(Still need to attempt to mipmap them but this will do for
now.)

Bug: 4691635
Change-Id: I8793d6a453fcbe0c2ce30b6349e4e5ef3f1a6e56
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
6179ea3196e9306d3f14361fe9ef14191b1edba6 28-Jun-2011 Svetoslav Ganov <svetoslavganov@google.com> Adding accessibility support to the Status Bar.

1. Added content description to pretty much all animals
in the zoo including buttons in the navigation bar,
notifications and status icons for battery, signal,
data, etc.

2. Rectored to avoid ovelaying views since they block
touch exploratino. In general overlaying views
cause trouble for touch exploration and accessibility
in general.

3. Avoid sending accessibility events in case the user is
touching outside of the StatauBAr panels to avoid
confusion.

4. Added records to accessibility events in the places where
this would help the presentation. So the event comes from
a given "leaf" view and its predecessor is adding a record
to the event for itself to provide more cotext. It is up
to the accessiiblity service to choose how to present that.

bug:4686943

Change-Id: I1c1bd123d828fb10911bca92130e9a05c1f020b3
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
ebce0115e239919680fc5574ae4ca79e617fcce8 16-Jun-2011 Daniel Sandler <dsandler@google.com> ICS updates to notification layouts.

Of note:

1. There is no "X" (veto) button anymore. (Well, there is,
but it's offscreen so it should still be available to
assistive devices.) Users can use "Clear all" or the new
swipe-to-veto gesture to clear notifications.

2. As a consequence of #1, your layout goes all the way to
the right edge of the notifications panel again. Enjoy
the extra space!

3. The numeric bubble in the notification icon is now capped
at "999+" like it is in the expanded notification view.
(Note that this involves a couple of new public framework
resources: one to indicate the number beyond which the
substitution string will be used, and one specifying a
localizable substitution string.)

Bug: 4651514
Bug: 4686329
Bug: 4501990
Change-Id: I0e6bdb6aec4fe5bfc927eb1aba955d444a9414ec
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
8595a3dd9a6feff70f8ddbad924d79b591d611e4 20-Nov-2010 Joe Onorato <joeo@google.com> Show the number in the expanded notification instead of in the bar.

Change-Id: I248b4fe1732ed290e9f3f9c094de4544a0e396ab
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
fd52b18d9bf3cd62c7a07058536e9f97db65beea 11-Nov-2010 Joe Onorato <joeo@google.com> The beginnings of the new status bar.

There is a lot of rough stuff still, but most of the functionality is here again.

Change-Id: I4b1241e61270f1434e798481afa83634233ee670
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
6c01a11a20d5fc796360e5e97998401a6cc84f27 04-Oct-2010 Joe Onorato <joeo@google.com> implement the number bubbles on the status bar

Bug: 2993482
Change-Id: I73b1f8c39e995fd4f986c25ea04127eb23c3cd07
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
f9ec03c0f5fc2c6eba5bbead24c4eb314c0205be 24-Sep-2010 Joe Onorato <joeo@android.com> Make the logging a little more targeted for the status bar multiple icon problem.

Change-Id: I726eef29281dce2a1b900c28ad55bf82cb50449a
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
1c95ecb47a19e18d0c51f3fd2931d13e9bd845b9 28-Jun-2010 Joe Onorato <joeo@android.com> recombine StatusBarService and PhoneStatusBarService

Change-Id: I64178209985bfac283740d6a667211d2f962f71a
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.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/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
f55105405578bfd8315584e69faa655800edef77 01-Jun-2010 Joe Onorato <joeo@android.com> Get the ticker working again.

Change-Id: Idb7e456bc302578c3866448334eb0ebf0ba235d4
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
b77f53b21c2185ae3ff7c219c384a6db73f8f4e4 29-May-2010 Joe Onorato <joeo@android.com> Get the IconMerger working again.

Change-Id: I73719f4fd475a39d4c1245de45c6a13c31e6323b
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
79de0c550037a5328bbc7f4fddaf02f192a5c283 26-May-2010 Joe Onorato <joeo@android.com> Move the StatusBarPhone package into a new catch-all SystemUI.apk.
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java