316bf544843ae581336fa157355c76774e0e0cbc |
|
23-Aug-2016 |
Adrian Roos <roosa@google.com> |
Show PLMN on CryptKeeper Also shows the state only once radio is enabled. Fixes: 30301831 Change-Id: Iaf3b96c3622e20d8ada6e1f6391d6065101fb281
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.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/NetworkControllerImpl.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/NetworkControllerImpl.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/NetworkControllerImpl.java
|
1bf6ec2f868041ba4c3d4c88d3ac482bfd4c52b9 |
|
24-May-2016 |
fionaxu <fionaxu@google.com> |
cold sim clean up - add a new field: provisioningNotificationEnabled from NetworkMisc. set to false if we want to hide "sign in" notification and placed carrier-specific notification instead. it is set on connect, once set, it is carrier-app's responsibility to post new UI to users - rework on the interaction between carrier app and framework - code cleanup - unit test support Bug: 28567303 Change-Id: Ic84db7ffbb920d15344717f104496d3cb82e1a85
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.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/NetworkControllerImpl.java
|
b5592dc9f4c2b97b00c24d801b90339d1d622ec3 |
|
08-Apr-2016 |
fionaxu <fionaxu@google.com> |
Cold Sim issue fix Bug: 25203607 Change-Id: Ibde6a483477cb7c94f75b656d5e41748b13b23b2
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.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/NetworkControllerImpl.java
|
46dbfb475fe0d1644f27f78e35735ba32c92225b |
|
25-Feb-2016 |
Jason Monk <jmonk@google.com> |
Handle density changes in QS Bug: 26845796 Change-Id: Icc783c9d706382e553df49f699aaf44aac943d18
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
c0d7058b14c24cd07912f5629c26b39b7b4673d5 |
|
29-Jan-2016 |
Winson <winsonc@google.com> |
Referencing static interpolators. Change-Id: I5d2292016e869ed533f5873e373a1eccce651fc5
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
7ea3e8bf8954343d7b243b6a23bcb8339921f3c8 |
|
25-Jan-2016 |
Shishir Agrawal <shishir@google.com> |
Unhiding MSIM APIs. 1. Unhide MSIM APIs in TelephonyManager that already have non-MSIM equivalent APIs public. 2. Make MSIM API naming consistent (overloaded, no suffix). 3. Unhide APIs in SubscriptionManager that are necessary for MSIM. Bug: 26772894 Change-Id: Ibebab7379ea79c8e4812bbd190342827048e30e2
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
9a4ce137eb5b73f9d7b097a26ae1c523c5b070e9 |
|
21-Jan-2016 |
Jason Monk <jmonk@google.com> |
Add data saver tile Bug: 22817899 Change-Id: I900f19cca54daabd45fe358ae4117d4f3e9ab824
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
f668d7cceb3c6cc9143fcf92230681bddd7ccf21 |
|
14-Jan-2016 |
Jason Monk <jmonk@google.com> |
Support data usage changes in Settings Change-Id: I78c6a3956e7136c3ed64d9323d3fe74df2898c5d
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
4cf95aef839701a43c9bde292f5e2d8ca3213509 |
|
16-Nov-2015 |
Jason Monk <jmonk@google.com> |
Move some stuff to SettingsLib to use for Settings Home Change-Id: Id903747069fe83a896132714e580b1a1d7ee895c
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.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/NetworkControllerImpl.java
|
b0808aab0caec42a068b927be974076783a87692 |
|
22-Jul-2015 |
Jason Monk <jmonk@google.com> |
Fix emergency only when no sims Need to look at a ServiceState to determine if we are actually in a emergency only state. Bug: 22619451 Change-Id: I06a2a6fab85ed2ce41d8f7cbb98a1f169ec61b33
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
1c040dbee62676226349b67d528b3d384c5ecfad |
|
20-Jul-2015 |
Jason Monk <jmonk@google.com> |
Fix crash in NetworkControllerImpl Happened due to multiple entry points of configuration changes running on different threads. - Remove the unneeded listening for configuration broadcasts - Make the handling for configuration changes happen on the right thread - Happen to fix the tests :) Bug: 22560859 Change-Id: I194b4fa233f0a8a33c4ac3252ddec70a93822337
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
33b60bb45ff45540c4bd4f5d74f3ca5489f02088 |
|
13-Jul-2015 |
Jason Monk <jmonk@google.com> |
Fix demo mode issues Bug: 22387423 Change-Id: I7b0b4ca75bae12a9fb3a90ab804b263e8d982b46
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
6be4f6b18dc6e26065874d8de048e3dad1a21b0d |
|
07-Jul-2015 |
Sungmin Choi <sungmin.choi@lge.com> |
Fix to work statusbar configs as mcc/mnc Call handleConfigurationChanged() at the end of PhoneStatusBar#onConfigurationChanged to update statusbar configs. BUG: 22215928 Change-Id: I7329d4949a8a47717ea037cf007ef0baa63507bd
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.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/NetworkControllerImpl.java
|
259e06f58225e70716d3370d123e8dca830206a7 |
|
18-Jun-2015 |
Jason Monk <jmonk@google.com> |
Fix some demo mode issues Bug: 21919885 Change-Id: If79d76a2954b62e290691b1c2338d175fdbbffc5
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.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/NetworkControllerImpl.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/NetworkControllerImpl.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/NetworkControllerImpl.java
|
cf053c13b832bcbadb337c19e18929d389875434 |
|
14-May-2015 |
John Spurlock <jspurlock@google.com> |
SysUI Demo Mode: Ensure we have plenty of sims. And update some docs. Bug: 21157785 Change-Id: I8e44e160377e66f15c6348a87326998c98cea787
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
30d8004dbf1941d9ac8c5c7839c135a1b87a87fc |
|
08-May-2015 |
Jason Monk <jmonk@google.com> |
SettingsLib: Do wifi processing in background Bug: 19520495 Change-Id: Iefad932bd523b26a19e5f902133563341aea7426
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.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/NetworkControllerImpl.java
|
d46bb58fa635110bf8c911107819e8bd8e8b06e2 |
|
27-Apr-2015 |
Lorenzo Colitti <lorenzo@google.com> |
Add a status bar icon for Ethernet. Bug: 20613953 Change-Id: I52970b4f5fb6429876d1a2eb195a834c9e020021
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
32830cc8204fe20cd3103e0ef45800ecb8f8ea9d |
|
21-Apr-2015 |
Erik Kline <ek@google.com> |
Listen for CONNECTIVITY_ACTION instead of _IMMEDIATE I missed this in yesterday's reaping of CONNECTIVITY_ACTION_IMMEDIATE. Bug: 20013379 Change-Id: I6a7a0b76c1e2d183d9357ecf912ebb6dc0a5c08f
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.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/NetworkControllerImpl.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/NetworkControllerImpl.java
|
d52356aa5e82c7c5db61672bbe8d0f44861f3e59 |
|
28-Jan-2015 |
Jason Monk <jmonk@google.com> |
Move Settings wifi tracking to SettingsLib Make SettingsLib capable of tracking which wifi networks are available/saved and their state. Also modify Quick Settings to use this code rather than having its own logic. Bug: 19180466 Change-Id: Iff9f9aed240d79323dba41496496e8076b9fa6f2
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
494601e39aa242d122406277a96fd71a5f8b46c0 |
|
13-Jan-2015 |
Wink Saville <wink@google.com> |
am 6a903c31: am 84c5e8eb: Merge "Rename reg/unreg OnSubscriptionsChangedListener." into lmp-mr1-dev automerge: 9482799 * commit '948279954ac88ecfd0678713158175702d981c73': Rename reg/unreg OnSubscriptionsChangedListener.
|
071743f0cbbfab36150db6ec945452579d02e8dd |
|
13-Jan-2015 |
Wink Saville <wink@google.com> |
Rename reg/unreg OnSubscriptionsChangedListener. To addOnSubscriptionsChangedListener and removeOnSubscriptionsChangedListener. Bug: 18984103 Change-Id: I6636905093812af89c1c3702840e44c8c5ea891f
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
d74a331ae16b17cf1967186b5392676d2e3c427c |
|
12-Jan-2015 |
Jason Monk <jmonk@google.com> |
Merge "Avoid showing emergency calls when not possible" into lmp-mr1-dev
|
b36becff0831e48e208495a2c4ccf1a7330aeb58 |
|
08-Jan-2015 |
Jason Monk <jmonk@google.com> |
Avoid showing emergency calls when not possible Tablets aren't phones, so we shouldn't be showing an emergency calls only message when in airplane mode or no sims are in them. Bug: 18897573 Change-Id: I8cf31fe73dfd6dfd672a5ee58524815475a76c9c
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
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/NetworkControllerImpl.java
|
afeb044afc0d62f67bba7c4f2fd959627fef9f06 |
|
05-Jan-2015 |
Jason Monk <jmonk@google.com> |
resolved conflicts for merge of 336c4666 to master Change-Id: I350b3ecadce490b62c92c0e7b1d555825d035f87
|
c014decc74edc3a415efb78893f597f3b800a212 |
|
12-Dec-2014 |
Jason Monk <jmonk@google.com> |
Don't unregister MobileSignalControllers still used Also add some more testing for this section of code that manages when MobileSignalControllers are added/removed to make sure we are all good. Bug: 18728593 Change-Id: I9902854c54d2e1deb58b38b7bd97dac1617831c0
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
e387af1cd0342bca41072f3c3f3dcd5d712566b3 |
|
19-Dec-2014 |
Jason Monk <jmonk@google.com> |
am 87343eff: am 28fbe040: Merge "Fix missing subscription list changes" into lmp-mr1-dev automerge: bce7231 * commit 'bce72316c5ef39dc4669a8e0a023d43c78535bb4': Fix missing subscription list changes
|
c9f0571302a59b171ff16fa049e9727503ca2986 |
|
15-Dec-2014 |
Jason Monk <jmonk@google.com> |
Fix missing subscription list changes A missing @Override let the wrong function try to catch changes to the subscription list. The SubscriptionManager returns null when no SIMs are in the device, so handle null as an empty list of subscriptions. Bug: 18752587 Change-Id: I20ee1bde3f23828860f57b512662ad54ee51baf0
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
0adc69032db5ccb62bd731ed526272fc6ded3b90 |
|
12-Dec-2014 |
Jason Monk <jmonk@google.com> |
am f8dd5f6a: am a47f968d: Merge "Handle config changes in NetworkController" into lmp-mr1-dev automerge: 89b75bd * commit '89b75bdbf64416cfea39641a85bf6458212a32bf': Handle config changes in NetworkController
|
a47f968d7e27560984d846bb62c7b40297c1579c |
|
12-Dec-2014 |
Jason Monk <jmonk@google.com> |
Merge "Handle config changes in NetworkController" into lmp-mr1-dev
|
3aaabd71242bf8aedb8edb87565943460a79226d |
|
12-Dec-2014 |
Jason Monk <jmonk@google.com> |
Handle config changes in NetworkController We need to remap or recalculate icons after a config change, so configs based on mccmnc can update properly. Bug: 18654943 Change-Id: I6a4c1debf9b266d486143b9869abb569bbc31aef
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
6cc211669c64878942ee93f592d9c2780f9607a0 |
|
12-Dec-2014 |
Wink Saville <wink@google.com> |
am 6e04a7b6: Merge "Change tests against INVALID_SUBSCRIPTION_ID to use isValidSubscriptionId." into lmp-mr1-dev automerge: 6cc44cc automerge: 05e2ada * commit '05e2ada58a79994170e8e98ff9a619715cdddc28': Change tests against INVALID_SUBSCRIPTION_ID to use isValidSubscriptionId.
|
a54bf6583380cf328b9858d942b4c387c6163f0f |
|
11-Dec-2014 |
Wink Saville <wink@google.com> |
Change tests against INVALID_SUBSCRIPTION_ID to use isValidSubscriptionId. Rename isValidSubId to isValidSubscriptionId. Bug: 18668873 Change-Id: Ie709a62bbb74e0a767daeb9e3fb3aecd4c45df44
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
dc6b35f54e60582e6d11ee69c7bc7695cbae6269 |
|
10-Dec-2014 |
Jason Monk <jmonk@google.com> |
am 3c8e51ab: am 7940f55c: am 6f6bc554: Merge "Push inet condition to new MobileSignalControllers" into lmp-mr1-dev * commit '3c8e51ab8dd0b9fb58c3c64768576841dbce4c3e': Push inet condition to new MobileSignalControllers
|
5e3c3e77eb3e9de36c290017917d737a17fa9241 |
|
10-Dec-2014 |
Dan Sandler <dsandler@android.com> |
am 4ced1d95: am 7971db8c: am c8466327: Squelch chatty log messages. * commit '4ced1d959024e2d74f92d9fbdd21b787fd1ba53c': Squelch chatty log messages.
|
6f6bc554fad7cc2166ea561a1171bd1ffc961498 |
|
09-Dec-2014 |
Jason Monk <jmonk@google.com> |
Merge "Push inet condition to new MobileSignalControllers" into lmp-mr1-dev
|
25d8a48e7348c939a3f829fe87e47857307bdbf9 |
|
09-Dec-2014 |
Jason Monk <jmonk@google.com> |
Push inet condition to new MobileSignalControllers When new MobileSignalControllers were created after we already received the inet condition broadcast, they would never receive the current state of inet condition. This pushes it to all controllers whenever they are created. Bug: 18666876 Change-Id: Ie9997f94f3fbe206ed222a62e2a902fd43f4d67c
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
c846632762f0579d504d90e5b986183779fcf034 |
|
08-Dec-2014 |
Dan Sandler <dsandler@android.com> |
Squelch chatty log messages. Bug: 18666850 Change-Id: I0f9fe4fd0143b5668f66bd0a9c407a5018876b44
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
22c65502069f3fc2f17690f74d0c847222c5e0f5 |
|
03-Dec-2014 |
Jason Monk <jmonk@google.com> |
am 5a938481: am d6b001f1: am 8d72046b: Merge "Don\'t show no sim icon on wifi devices" into lmp-mr1-dev * commit '5a938481f3fc8c3e84d3ce07234363f4d6c26f40': Don't show no sim icon on wifi devices
|
41762ecac08592a1721f056d46fb68a9ccb4bdd2 |
|
03-Dec-2014 |
Lorenzo Colitti <lorenzo@google.com> |
am 45cd4df6: am d99cd44f: am dc99c504: Merge "Make StatusBar display all default networks." into lmp-mr1-dev * commit '45cd4df6a0915558efa6bf4ec9c61fadff70572f': Make StatusBar display all default networks.
|
8d72046b9ba06feadbcf71815a1c6e1017c8da37 |
|
03-Dec-2014 |
Jason Monk <jmonk@google.com> |
Merge "Don't show no sim icon on wifi devices" into lmp-mr1-dev
|
21d05a08d8ab632608980371d78990890029f4e4 |
|
02-Dec-2014 |
Jason Monk <jmonk@google.com> |
Don't show no sim icon on wifi devices Bug: 18222975 Change-Id: I82143ad23fa6c4dc5ed57d682186e1bb977a6fe1
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
403aa2684e0e93b4792aabc0bbe1f32ac5e417af |
|
28-Nov-2014 |
Lorenzo Colitti <lorenzo@google.com> |
Make StatusBar display all default networks. The basic principle is: if an app's traffic could possibly go over a network without the app using the multinetwork APIs (hence "by default"), then the status bar should show that network's connectivity. In the normal case, app traffic only goes over the system's default network connection, so that's the only network returned. With a VPN in force, some app traffic may go into the VPN, and thus over whatever underlying networks the VPN specifies, while other app traffic may go over the system default network (e.g.: a split-tunnel VPN, or an app disallowed by the VPN), so the set of networks returned includes the VPN's underlying networks and the system default. Specifically: 1. Add a NETWORK_CAPABILITY_VALIDATED bit to NetworkCapabilities. 2. Add a hidden API to retrieve the NetworkCapabilities of all default networks for a given macro-user. 3. Modify the status bar code that used getActiveNetworkInfo to determine which network was active, and make it consider all validated networks instead. 4. Because the set of active networks depends on which VPN app the user is running, make the status bar re-evaluate the networking situation when the active user changes. Bug: 17460017 Change-Id: Ie4965f35fb5936b088e6060ee06e362c22297ab2
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
d0a6279af69184621bf6384c5435d3eb6f62ac03 |
|
13-Nov-2014 |
Leigh Anne <lwarner@google.com> |
SysUI Tests: Added some tests for mobile icon. Testing to verify correct mobile icon in edge cases such as no sim, or no mobile data feature. Tests for updating the network name. Change-Id: I0e4114d0c1e4109d4b2aae761181bedb841fe8b6
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.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/policy/NetworkControllerImpl.java
|
0e2400fb16f5a52f755d8a2dc2a4688cf0c9a247 |
|
21-Nov-2014 |
Jason Monk <jmonk@google.com> |
SysUI: QS Wifi get connected wifi rssi from NC Get the connected rssi for WiFi QS panel from NetworkController to ensure it matches the status bar/QS. Bug: 18479823 Change-Id: I82ca0cc9169a91b4e0ae6f07008d48fdb7b820f0
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.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/policy/NetworkControllerImpl.java
|
29f7a7b0ae2264651c176ef50cc21cf9131247e3 |
|
17-Nov-2014 |
Jason Monk <jmonk@google.com> |
SysUI Tests: Make tests not break SysUI Now you can run the tests without getting the blank broken sysui. The tests instrument themselves so they include all of the source they need to run rather than piggybacking on the sysui process. A couple of changes were needed for this. The xml files cannot reference com.android.systemui, instead they must use res-auto. The tests can no longer make privileged calls, so some restructuring to avoid those calls was needed. Bug: 18222975 Change-Id: I67b794af854f1420583d48960bd6e52ca753b56d
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
f13b4b39f266e43239e40e3bf7d6997600555068 |
|
07-Nov-2014 |
Jason Monk <jmonk@google.com> |
SysUI: Add basic test coverage for signal levels Add some tests that verify for varios wifi, and mobile signal strengths and types that the correct icons are sent out in the callbacks. Still in prep for MSIM refactoring. Bug: 18222975 Change-Id: I477bf9a90e5c32fb1cba9c150ec6314f4b707108
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
e0cdb6079e9e9e8b87a71d67ef5aa1dc0e3e6840 |
|
05-Nov-2014 |
Jason Monk <jmonk@google.com> |
Prepare for testing the NetworkControllerImpl This will allow us to add some test cases to verify that under certain phone/signal conditions we get out the icons we expect. This will let us break less things when refactoring for MSIM. Bug: 18222975 Change-Id: I7bd3e66e7de6b30fede72e40fb6aa37dd523336c
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
5d325074b14e102a90c211a8d7b65316158ac0e4 |
|
27-Oct-2014 |
Jason Monk <jmonk@google.com> |
QS: Bring back BT/Wi-Fi sub-panels Bluetooth has stayed pretty much the same, just came back. Wi-Fi now shows the currently available networks like settings does. Networks that require extra steps are taken to Settings to complete the process. Bug: 17722817 Change-Id: Idfcfd92f557b20168693ced26d4001f3708f08a4
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.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/policy/NetworkControllerImpl.java
|
1cd44e3ab4c413df05a0281fc80dc35fdc932746 |
|
30-Sep-2014 |
Jason Monk <jmonk@google.com> |
Pull roaming from mServiceState for consistency Also consolidate roaming logic while here, to make it easier to maintain. Bug: 17514906 Bug: 17619763 Change-Id: I8efabdecc26722ff6ac70d715f3befaae989abdc
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.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/policy/NetworkControllerImpl.java
|
f7f00ea9d3b648bd3491091188bc7a3615ae4aff |
|
10-Sep-2014 |
John Spurlock <jspurlock@google.com> |
QS: Fix NPE path inside cell tile. Bug:17456632 Change-Id: Ifc859cf8c1620152fd333d3a92bcd1a47ac1d7e7
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.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/policy/NetworkControllerImpl.java
|
448e208b0a1b2a4cec22b636afd28d58f8785c2e |
|
05-Sep-2014 |
vandwalle <vandwalle@google.com> |
add more info to WifiConfiguration.toString: - add the noInternetAccess field - add stats about user triggered wifi state disabling requests - Wifi SSID can change even though we don't loose connection, hence it must be looked at with each Network State Change Bug:17348200 Change-Id: Ic956e11e7d61faf472a7332f84a46a746922455a
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.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/policy/NetworkControllerImpl.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/policy/NetworkControllerImpl.java
|
e5557a972ca190cb82026a5dd0c53f4d119fa05a |
|
15-Aug-2014 |
Selim Cinek <cinek@google.com> |
Fixed accessibility issues with quick settings The dual mode tiles now have better accessibility descriptions, where the label is now seperate from the clickable button. Also fixed an anouncment problem with the battery indicators. Finally fixed an issue where GPRS null was anounced when no signal was available. Bug: 15682124 Bug: 15696954 Change-Id: Ica2b70173e64d51747b100d0b686875fc8076e6f
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
6d13bc8e3b1cf0dac56590a0a76e9da4a1ecab75 |
|
01-Aug-2014 |
Wink Saville <wink@google.com> |
Turn off extra debugging Change-Id: I3d7c68d3d7bcef5be084398807389f4a485bedb0
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
41fef15495bb0718150b2aba34feebfb131d192d |
|
01-Aug-2014 |
John Spurlock <jspurlock@google.com> |
QS: Fix datatype overlays. - And simplify demo mode wiring. Bug:15988601 Change-Id: I6827b87700cd88394b115e5e1609520b3afa8660
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.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/policy/NetworkControllerImpl.java
|
d5cd2fd15b8f2c9df9a3659cc294bf475e5aab13 |
|
27-Jul-2014 |
John Spurlock <jspurlock@google.com> |
QS: Cellular tile icon state tweaks. Bug:16371677 Bug:15586604 Change-Id: Id66fc8fc0353221aa3ed4f6ebd09b499ccba6b98
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
d32e1b42c44820c732a4a724702c532e9f275438 |
|
27-Jul-2014 |
Wink Saville <wink@google.com> |
Fix hasService and use it in updateTelephonySignalStrength. I introduced the bug in hasService in change Ia463997eac7b062653b3cef00570d3fffc115ad3 which added debug and a quick and dirty hack for 16148026. Change-Id: I9d5fa36a8cdab2ca28487a94a9f2ecd0d0af6a4b
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
47d8d1b0a8641a1c346da39f5052ae5aa845d117 |
|
10-Jul-2014 |
Wink Saville <wink@google.com> |
Ignore hasService in updateTelephonySignalStrength A possible reason for empty triangle is there is no service, I'm temporarily ignoring hasService in updateTelphonySignalStrength and adding more debug. Add logSSC to see history of Service State Changes. Bug: 16148026 Change-Id: Ia463997eac7b062653b3cef00570d3fffc115ad3
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
b98f747c714ff8252471ca0a3295c2cb9ccb4f3a |
|
08-Jul-2014 |
John Spurlock <jspurlock@google.com> |
QS: Basic cellular data detail panel. Change-Id: I1f19a8bf3e01d7f1d49e82d7096a215c863eab61
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
7f8f22a53005f776c8ee4d299e748e74b077ffd9 |
|
03-Jul-2014 |
John Spurlock <jspurlock@google.com> |
QS: Wifi control panel. Create first example of an inline detail view with line items, bind to new access-point controller. Move the common bits of all control panels into a common abstraction. Share common parts of layout (More settings / done button). Change-Id: I14a1bf548f3291dc628f97bf09dd4e38ac2fb2dc
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
615166639b916b5e1a45cb27866429963e1c9582 |
|
12-Jun-2014 |
John Spurlock <jspurlock@google.com> |
am a6522c40: Merge "SystemUI asset update." into lmp-preview-dev * commit 'a6522c40e44c9b8c6dc551ab05c7b0ddfbfdac75': SystemUI asset update.
|
899f439a29ab1e609e7ba2aea3e9de3afef35c50 |
|
11-Jun-2014 |
John Spurlock <jspurlock@google.com> |
SystemUI asset update. - Updated location icons. - Updated no-sim, plumb up to QS. - Updated zen mode synthetic notification icon. - Updated color inversion icons. Change-Id: I4849fbe11683feab37160c3d23502b01035de66a
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
59a6127551650e7307fd6e6e1b72c1c2377fac80 |
|
06-Jun-2014 |
Adrian Roos <roosa@google.com> |
Add Emergency Calls Only and Charging State to Status Bar Header Bug: 15393101 Change-Id: If1dc300d843fb5f694ef57714225f43924dbb2b8
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
3d09bbd04fc5ee028316f6cd38178c8095faa653 |
|
22-May-2014 |
John Spurlock <jspurlock@google.com> |
Better wifi-enabled signal from network controller. The old "is wifi enabled" signal was geared toward the cluster view. Since the clients of the callbacks are now only QS tiles, make sure to plumb through the actual enabled value all the way up to the tile. Bug:15161053 Change-Id: I8b69c599f06d5b36e3f44dc666e1621840ffd927 (cherry picked from commit fd0ea545d47b19c2ebff203a6e768a60698f3609)
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java
|
a9cc0c035dcf6e7954faee18699e50e2d9d7578d |
|
22-May-2014 |
John Spurlock <jspurlock@google.com> |
Better wifi-enabled signal from network controller. The old "is wifi enabled" signal was geared toward the cluster view. Since the clients of the callbacks are now only QS tiles, make sure to plumb through the actual enabled value all the way up to the tile. Bug:15161053 Change-Id: I8b69c599f06d5b36e3f44dc666e1621840ffd927
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.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/policy/NetworkControllerImpl.java
|