History log of /frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e912c9cc39807f95815400981ed27d121e8b293a 08-Dec-2014 Dan Sandler <dsandler@android.com> Repair wifi/cellular kerning.

The wifi spacer should only be shown if the first mobile
network has a data type indicator.

Bug: 18665813
Change-Id: Ifcd3a61ebc8cdb76d134baa23b22f1291edadd28
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
b574627ebc383d35cf8212ee241b191b26518a0d 12-Nov-2014 Jason Monk <jmonk@google.com> SysUI: Actual MSIM status bar support

Expand SignalClusterView and NetworkController to handle multiple
SIMs. It does this by creating multiple MobileSignalControllers
for each of the active subscriptions on the device.

Also some minor changes for followup on the NetworkController
refactor that went in before this.

Bug: 18222975
Change-Id: Ic7a857cfc5cadb46d51bb9ded0df8187eea799f7
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
d2263cd9db36d5f74a124c5ffaf8594ef702408f 10-Nov-2014 Jason Monk <jmonk@google.com> SysUI: Refactor the NetworkControllerImpl

Minimal changes to interface/callbacks, all of the changes are
internal and prepare for MSIM.

Separate out AccessPoint and MobileData from the NetworkController
interface to give some space.

A SignalController class has been created as a base for both
WifiSignalController and MobileSignalController, both of which
internally handle the state of their respective connectivity and
only reach up into the NetworkControllerImpl when completely
necessary (such as for combined carrier label).

Bug: 18222975
Change-Id: I75b954bbece187371cdb8571dd8420e7d2cad978
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
6d035f15d5c8c67d97a4d5b6ed44f8cca0772e1f 17-Oct-2014 Jorim Jaggi <jjaggi@google.com> Fix padding between battery and system icons

The padding was wrong when nothing from the signal cluster view was
visible. Now the padding between battery/signal cluster is modified
when nothing is visible to fix this issue.

Bug: 17585428
Change-Id: I10f7e42ed029aab7453cbc227188bdf99f414677
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
ee2c2066d11cc2dc7326503311cebe35021dca65 17-Oct-2014 Jorim Jaggi <jjaggi@google.com> Add padding when both data icon and wifi icon is visible

Bug: 18026628
Change-Id: I9fe56b53d5d2fbd5e8ea8812b56a1ce5a8c7a5d3
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
23dd176915fc118563e510647f048589c12e78e5 10-Sep-2014 Lorenzo Colitti <lorenzo@google.com> Make status bar indicators reflect the network actually in use.

Currently, when we are connected to a wifi network without
Internet connectivity (e.g., a captive portal, or an access
point that's not connected to the Internet), we display the wifi
icon and hide the mobile network type icon. This is incorrect,
because all traffic is in fact going over mobile data. This
could cause nasty surprises if mobile data is metered.

Instead, make the icons reflect the true state of affairs:

- A wifi icon means device traffic goes through wifi.
- A wifi icon with ! means wifi is connected but has no
Internet and traffic is not going through wifi.
- Mobile bars with a network type (e.g., "LTE" means device
traffic goes through mobile data.
- Mobile bars without a network type mean that mobile data is
connected but device traffic is not going through mobile data.
- Mobile bars with ! mean that cell is not connected.

Bug: 17237507
Change-Id: I923edbeab3013f10314633c01922c8684591b15c
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
f832638b5720b6cbd0ce6c776782719972fd326a 09-Sep-2014 Jorim Jaggi <jjaggi@google.com> Merge "Fix padding between R and wifi icon" into lmp-dev
c737b9bd5a0bc60fd92150d55f8ddb530697b987 08-Sep-2014 Jorim Jaggi <jjaggi@google.com> Fix padding between R and wifi icon

Also adds some padding for the type and the signal strength icon in
LTE, 3G, 4G and 1x case.

Bug: 17421452

Change-Id: Ib3e6d2983397833958bca1fd33eb8b8c69e7c7fd
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
3128f12f216ef481b5d03892b35706cfeec26d7c 03-Sep-2014 Jason Monk <jmonk@google.com> Add VPN Key to signal icons

Since the notification is going away, this gives a persistent
icon to indicate that VPN is active.

Bug: 16153201
Change-Id: Ic2ca7a332817967b76871bd0800d6f0a77a295cd
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
5172dc2f36f9c417befd0957ce2ae20f9d083a88 02-Sep-2014 Jorim Jaggi <jjaggi@google.com> Status bar iconography updates

- Use new assets for location, flightmode and "more" notifications
icon.
- Update icon size and clock to spec.
- Change from fixed width of the icons to WRAP_CONTENT, so they look
more evenly distributed.
- Adjust subpixel rendering of battery icon to match other vector
icons.

Bug: 16161255
Change-Id: I0a80f223b7d532bc53a201cff37b8f1cb09f08c2
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
14339c9edc2675d4757d572006625c2641db5653 28-Aug-2014 John Spurlock <jspurlock@google.com> StatusBar: Allow roaming indicator even when also on wifi.

Bug:14610152
Change-Id: Ia83abe0ae862ed747ee280c61c2fff3b62345b41
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
b3eb89190c4bb4ebbe676328cd37830d50e6ed3e 30-Jul-2014 John Spurlock <jspurlock@google.com> New wifi + radio icons.

- Replace old pngs with new vectors.
- New problem indication, remove provisional color filters.
- Remove spacing hacks in SignalClusterView.
- Wire up QS tile icons to demo mode.

Bug:15988601
Change-Id: Ib785288eebfb09896a499d562eb56debbd89a456
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
0d266899da8f612194a8393ec69c4fd870f2f45c 28-Jul-2014 Jorim Jaggi <jjaggi@google.com> Fix status icon reappearing for legacy activities

When closing the shade, and underneath was an activity without
colored status bars, the animation for letting the status icons
reappear was strange and the icons faded from 0% alpha. The cause was
possibly that we set hasOverlappingRendering on the whole group but
but inner views used layers for setting the alpha value which
violated the contract in the documentation of
hasOverlappingRendering: "The current implementation of the saveLayer
and saveLayerAlpha methods in Canvas necessitates that a View return
true if it uses the methods internally without passing the
CLIP_TO_LAYER_SAVE_FLAG."

Change-Id: I4b0accc8ec3fb8cb553c6860eb7dba8a12d04364
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
8a6810e8eace1f0062b3fb9eac6f6130e9e1d80a 20-May-2014 John Spurlock <jspurlock@google.com> Rehide status bar signal problem colors on user builds.

Bug:15089446
Change-Id: I322156a49e3117c38de2d2c5ba3223cea03abfff
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
af8d6c44f06d2f8baac2c5774a9efdae3fc36797 07-May-2014 John Spurlock <jspurlock@google.com> New quick settings implementation.

Bug:14133785
Change-Id: I7f57f8e7ebcc3e1a06fa5204f477470f14299e1f
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
dbce182acc6493f3866a2c22431ab1deaef8f277 04-Apr-2014 John Spurlock <jspurlock@google.com> Resurface inet problems in status bar icons.

Change-Id: I1598799a086ddbf33e78250e837cd35090a1812f
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
fcc901c10bffdfb9c6b31e676dec36b47d949979 04-Sep-2013 John Spurlock <jspurlock@google.com> Remove signal/wifi activity indicator icon overlays.

Bug:10607423
Change-Id: Ib58c5a6759b54f5c84aa2de414bef0f7f3d9b21d
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
24e028e0ec533cb7304296118a73bdc03870d10d 14-Aug-2013 Daniel Sandler <dsandler@android.com> Defend against NPE.

During SystemUI startup, populating accessibility for other
views can race with attaching SignalClusterView to its parent.

Bug: 9999664
Change-Id: Iba34a3edba403ae65ff3c37b953d0736068a67b9
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.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/SignalClusterView.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/SignalClusterView.java
4662611f3757bd9210f252c095f2bef278fa2043 07-May-2013 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #8846648 Reduce unnecessary drawing & GC in NetworkController/SignalClusterView

- use onRtlPropertiesChanged(int) callback for resetting drawables

Change-Id: I53eaa1fe6a211d89e2f2a9581631fb39c7c243c3
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
cda096ebf3fac67daf36e775547c2a337374927b 27-Dec-2012 Fabrice Di Meglio <fdimeglio@google.com> Make SystemUI RTL aware

- mirror network signal icons
- force icons refresh

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

Change-Id: I8e5c729c20c5b526c370ad142632bebeefb64198
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
8afcd149970c79054a3a16377834aa0aec35eee0 28-Jul-2012 Fabrice Di Meglio <fdimeglio@google.com> Make SystemUI RTL aware

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

Change-Id: Ica88ed68f893d5272691a9207788b65623849dee
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
2f7dfa7afdaada78c46bd6fd7e307656ba3dd66a 17-May-2012 John Spurlock <jspurlock@google.com> Status Bar: Include wifi/mobile state in touch exploration

Bug: 5325056
Change-Id: Iefbd734344d3b70d3e0ebf6f0dffa55d89a054c7
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
061d43c2386dd8222448bb1bec017bf9a2367a4e 04-May-2012 Andrew Flynn <flynn@google.com> Move airplane icon to its own view

Change-Id: I59b9895fe8092d122fd22aa6171ac41ddbf667eb
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
bcf6ef0b82c1daea43e03b8ad5af319ed324242a 30-Sep-2011 Daniel Sandler <dsandler@android.com> Fix contentDescriptions in status bar.

- Strings for signal strength
- Strings for the clear-all-notifications button
- Adjust phrasing for the clear-one-notification button
- Adjust phrasing for the settings button

Bug: 5285136
Bug: 5325056
Change-Id: I489e49f3b3d88a6b599ababe68d0535302eb0ae2
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
5ccff81a642844138b144ad2cc339eba188812a0 13-Sep-2011 Daniel Sandler <dsandler@android.com> Fix overlapping wifi and airplane icons.

Bug: 5254547
Change-Id: If293be36c4e06a8fac6f728b1f96e5759fe20f6d
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
28f89d40ee7bab93cf7b783f92dbb18bdc43e473 15-Aug-2011 Daniel Sandler <dsandler@google.com> Fix the crazy RSSI icons.

Codepaths for wifi and mobile were contaminating one
another's data, which is fine when you're only showing one
at a time, but not so good in the general case.

Bug: 3481508
Bug: 5159559
Bug: 5161130
Bug: 5163206
Change-Id: I64e6f5ebd07a5b0777e7296b1c210195431e4ce6
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
2e347429dfcd03b0827c7506ba6305ab0d1f4951 11-Aug-2011 Christian Robertson <robertsonc@google.com> New RSSI cluster in status bar.

Bug: 5147463
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java