History log of /frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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