History log of /frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ea0d71390ab528ffea7161674333b0bbab8356df 29-Jul-2016 Robert Greenwalt <rgreenwalt@google.com> Stop exposing LTE_CA as a rat type.

Instead add a new hidden function to ServiceState for use
by SystemUI until we get a real API in O.

bug:30480638
Change-Id: Ifd9b1fbdb74d3a408c419467b7390675fc13ea3d
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java
37d34ba893001d59d0c0a70beea87e00b25e22df 27-Jul-2016 Robert Greenwalt <rgreenwalt@google.com> Add support to hide LTE+ in UI.

Some carriers may not want LTE_CA to show in status bar/QS
so added a config overlay setting for this.

bug:30394970
Change-Id: I6e318aa9bd5921f76ded477415269f2996e5534c
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java
aa730be72d6e5d229b043d84905f02a9f92bafdf 13-Jul-2016 Jason Monk <jmonk@google.com> Add LTE+ and update 4G+ icons

Change-Id: Ic91450207921afbfab24cc02d00639d532495c58
Fixes: 30006697
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java
7965fa41c32493f723a883ca71e7c246b940331c 15-May-2015 Ajay Nambi <anambi@codeaurora.org> Add support for LTE CarrierAgregation

Note this may be redesigned in O to better handle the
various bitrate/channel combinations in a sane way.

bug:27360321
Change-Id: If6ffbd02e3a7f170cc041747e32bb624234c3e09
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java
fd57ea730e65afd6dcb848664dde0cdb64624659 29-Apr-2016 Jason Monk <jmonk@google.com> Don't show data disabled icon when user isn't setup

Change-Id: I2d540b8c0cb613cbf120ffadc404ee03d0447a8b
Fixes: 28246388
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java
e06b065f6e0d0f939b8519ccd3699b90aef818e9 02-Mar-2016 Jason Monk <jmonk@google.com> Fix QS edit state being out of sync

Do this by making SignalCallbacks send out initial state immediately
rather than posting this state. This requires a little refactoring
to how SignalControllers work.

Bug: 27061469
Change-Id: Iba6b91a4a5d1d13cce0f0d308b6f85f0340bff39
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java
1a95c86281bc9c2c187b3f4df19d2805595b6f26 27-Jan-2016 Jason Monk <jmonk@google.com> Add data disabled icon

Change-Id: Ic6d7c367e99a9460a42d9eaab062c73a75c292fd
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java
67b2c16a9a9060d37888bdab4dfadd384a76e9d7 12-Jan-2016 Jason Monk <jmonk@google.com> Get data type from service state as well

Bug: 26276354
Bug: 26413831
Change-Id: Ic080300db7d5e5200caf611cc2ee1ef3af93736e
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java
00aa9d4427cd6ca00edcbc1b7915bc22ac580d6a 10-Aug-2015 Jason Monk <jmonk@google.com> Initialize network name better in NetworkController

Initialize current network name to correct value from the
SubscriptionInfo until we get a broadcast about its current state.

Bug: 22212693
Change-Id: I17fa4378cc7a540c81268f8c4d5aa6a505f3ee40
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java
66845a36c9eeca5296a2bf86793a5d6bedac1b36 03-Aug-2015 Jason Monk <jmonk@google.com> Add more dump info about emergency calls state

Bug: 21549528
Change-Id: Idbd70e2f4b1b3285af283a28dc1933c02ad8d04c
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java
93fb68fdce8f0d28eaa77704e4b00933260b83dd 20-Jul-2015 Jason Monk <jmonk@google.com> Fix network name not showing in QS sometimes

Only set the network name from service state if we are sure we
a value for it.

Bug: 22212693
Change-Id: I0811e8fe4682180d9187c42362bc40ab19922f2c
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java
5859910463df29324df868f30e0ff66440cf161f 09-Jul-2015 Jason Monk <jmonk@google.com> Merge "Remove data icon for WFC" into mnc-dev
7150d7fa357e00b2904ff3bcf9e06a1014bfbb39 09-Jul-2015 Jason Monk <jmonk@google.com> Remove data icon for WFC

Bug: 22095746
Change-Id: I0ca8420c2d88425cbb6da5fcc02c083355e933e9
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java
61633f18611731d7011facbfe3d14f3ec83d86a3 08-Jul-2015 Jason Monk <jmonk@google.com> Fix roaming icon when not default signal

Bug: 22183802
Change-Id: I0d38f23d81b79e53e3d92db8c6f6a1455a94da4c
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java
8fcab35828144e27a32a95ed9bd83e4f6d83ac21 29-Jun-2015 Jason Monk <jmonk@google.com> Fix weird case of multi cell icons

- Don't auto-inflate cell icons
- Move callback to better time (shouldn't get callbacks before
setSubs)
- Fix accidental callback in MobileSignalController constructor
- Fix subscription listener to run on the right thread to avoid
the thread issue allowing this bug

Bug: 21504138
Change-Id: Ie1adf8eb05e1042245eead5354b29b314a2e0aae
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java
c1bc9d487235c2dff0cd391150509547e294d316 22-Jun-2015 Jason Monk <jmonk@google.com> Add icon mapping for NETWORK_TYPE_IWLAN

According to TelephonyManager#getNetworkClass, it seems to be a form
of 4g, so give it those icons.

Bug: 21338555
Change-Id: I00629572950191f30fd274367e95c3117990f671
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java
c6cc6266c9325f180b1a073f733fdf0a64e9286f 11-Jun-2015 Jason Monk <jmonk@google.com> Fix EmergencyCallback in NetworkController

- Do some cleanup so that things are more testable
- Test emergency callback since its possible
- Fix emergency callback in no sims case

Bug: 16218652
Change-Id: Ic859eff732cc11c5ae8aa6ced3584905bbe215c7
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java
55fc8004ad1896da615fd08caca87d1b393d085c 29-May-2015 Andrew Flynn <flynn@google.com> Show Carrier Network Change icon SysUI even while connected

Taking connect/disconnect events into accounts results in frequent jank
while trying to show the icon.

Bug: 21504588
Change-Id: If271980cc46cfc20f80083de17a4b57c42439069
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java
2fdbe128209f02725c645f29bff941efe865da56 01-Jun-2015 Andrew Flynn <flynn@google.com> Remove separate light/dark animated vector drawables

Now that AnimatedVectorDrawables can use themed animations, SysUI no longer
needs to track separate AVDs for the carrier network change icons.

Bug: 21118142
Change-Id: Ifb6d7b5e7e3de85c10bc13183b4142fd2e6714b6
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java
33f8ae7543fbf7d94266f0f1621ec873aa2542f1 08-May-2015 Jason Monk <jmonk@google.com> Show data icon when appropriate.

Show it in the status bar when its a default network, but always show
it in QS when its connected, so that users can know its connected.

Also fix the tests.

Bug: 18776546
Change-Id: I553588fc6850b0c2ef6e6015b313222bf4c786e7
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java
07b75fe65dcb5b8add8246654c65f95f1191933e 14-May-2015 Jason Monk <jmonk@google.com> Move NetworkController broadcasts/listeners to BG

Also do some refactoring to avoid having to sets of callback interfaces
with 75% of the same data.

Bug: 19520495
Change-Id: Ife1c71174c0d6a21f924f7de3cb2f97a04c3d5a1
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java
5504d39b7f880fa8b8660e5d4b014ec559124cf9 27-Mar-2015 Pavel Zhamaitsiak <pavelz@google.com> WiFi Calling: Show different operator name string in Data usage dialog.

Bug: 19950657
Change-Id: I9999d58e78154ed2d6d824973c40011875de15ef
(cherry picked from lmp-mr1-wfc-dev)
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java
a478d70a68696380acbd4a9739dfaaebff61c728 15-Apr-2015 Andrew Flynn <flynn@google.com> SysUI: Carrier Network Change icon

- Listen for new PhoneStateListener.CARRIER_NETWORK_CHANGE events.
- Show/hide a new unique animated icon in status bar and quick settings during
Carrier Network Change events if we are instructed by PhoneStateListener
and it's during a period without connectivity.
- ObjectAnimator doesn't let you animate colors between themed colors, so
there's quite a bit of boilerplate duplication in the animation xml.
- Add a new demo mode command to toggle it on/off.

Change-Id: Ic5bb2aa7444303c6b7f2456526a9c25325c6e1f4
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java
c366060792ff965ffcaa24d13134c6460172b843 06-Feb-2015 Jason Monk <jmonk@google.com> Remove dead/obsolete carrier label code

Change-Id: I97563150fb4284f8e6b2b1e2aaf5fcd392b4c6cf
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java
18985e08ebd1c04e3160262925be995cf7c82001 07-Jan-2015 Jason Monk <jmonk@google.com> Fix SysUI tests to pass.

Most were fixed by including the correct subscription id in the
broadcast.

The last was testing based on SIM card state which is not something
the MobileSignalControllers track anymore so I just pulled it out
completely.

Change-Id: Ie52068a3c8f8652f1b0641e6376696aeddda26a2
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java
5c7daaf7763f4c1fc3eb44430d1b2e5bf11130e1 28-Jan-2015 Jeff Davidson <jpd@google.com> resolved conflicts for merge of b9470f3a to master

Change-Id: I85a975253b0b18b8c9e6d069c88fc12c93ed82ad
49accefb6f42f0aac7fa64faea7dd8856f16171c 13-Jan-2015 Jason Monk <jmonk@google.com> resolve merge conflicts of afeefb6 to master.

Change-Id: I754a8439f77e4f9e2f636c5b7a04280a01721c95
da68f596282e60bee832dff07cc96bf64bd15939 07-Jan-2015 Jason Monk <jmonk@google.com> SysUI: Separate SignalControllers into separate files

and remove the TODO that says to do it.

Change-Id: I54ac3f27f9246aea87d21f2a1da6608ae675aae6
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java