SystemUI: Add support for displaying Volte icon
Aex edits:
- update ImsManager code for S
- Port to S
Squashed commit of the following:
commit a4fdfbdf00e2087a36644532232c380558315c72
Author: Josh Fox (XlxFoXxlX) <joshfox87@gmail.com>
Date: Sun Dec 16 06:05:09 2018 -0500
base: Fix padding for VoLTE icon
Change-Id: I546ef623d79e648c873354a5b2501e3093a6a729
Signed-off-by:
Josh Fox (XlxFoXxlX) <joshfox87@gmail.com>
Signed-off-by:
SagarMakhar <sagarmakhar@gmail.com>
commit 4998fc6b3069be8288bcd5192cecbb51263b1ef1
Author: theimpulson <aayushgupta219@gmail.com>
Date: Sun Sep 29 06:10:42 2019 +0000
SystemUI: Use VoLTE icon from v6.x
Signed-off-by:
theimpulson <aayushgupta219@gmail.com>
Signed-off-by:
SagarMakhar <sagarmakhar@gmail.com>
commit 3588c1360cf86c2e2d70b02df079b33a6959b287
Author: Steven Laver <lavers@google.com>
Date: Tue Feb 18 12:56:05 2020 -0800
MobileSignalController fix corresponding to upstream FeatureConnector change
FeatureConnector was changed upstream, in
platform/frameworks/opt/net/ims:c514e52ea6b0c89ae8f5e2ab8666585ed815900a%5E%21/#F0.
Adjust code in MobileSignalController to match.
Change-Id: Ie21bf189b70e4e16eb9f31e8b85eb6bc0c9f5f20
Signed-off-by:
DennySPb <dennyspb@gmail.com>
Signed-off-by:
SagarMakhar <sagarmakhar@gmail.com>
commit 914b01376f73e92ca61148e40623779cef044dad
Author: Daniel Norman <danielnorman@google.com>
Date: Fri Nov 1 15:59:48 2019 -0700
ImsManager.Connector became FeatureConnector.
See https://r.android.com/1132314
Bug: 144056746
Change-Id: I63ac8620390963583bedbd1bcd469890bdb0883a
Signed-off-by:
DennySPb <dennyspb@gmail.com>
Signed-off-by:
SagarMakhar <sagarmakhar@gmail.com>
commit 8b709b6908142e8bfaaee5a0a3a82e05591c77de
Author: Weijie Wang <weijiew@codeaurora.org>
Date: Thu Apr 25 14:09:40 2019 +0800
SystemUI: Enhancement for volte icon
SystemUI uses callback to get ims capabilities and then check whether
ims is registered. If low layer updates ims registered later than
capabilities, SystemUI wil miss the ims registered value.
In this case, SystemUI monitors both ims capabilities and registered.
Change-Id: I87400dd4a726e17d31b2b4627e45456e1a44d289
CRs-Fixed: 2436991
Signed-off-by:
SagarMakhar <sagarmakhar@gmail.com>
commit 805030dc108414c4949803ee4a453e9a22c09cde
Author: Qimeng Pan <qimengp@codeaurora.org>
Date: Fri Dec 14 13:42:28 2018 +0800
SystemUI: Query IMS state after CapabilityCallback is regisered
Query IMS state after CapabilityCallback is regisered
CRs-Fixed: 2364714
Change-Id: I9a527840ab14844f683a5a86602b54ce787581f4
Signed-off-by:
SagarMakhar <sagarmakhar@gmail.com>
commit 3baf7d54174c1a820a8a894314d767cad1dcbdb9
Author: Weijie Wang <weijiew@codeaurora.org>
Date: Wed Oct 17 16:46:28 2018 +0800
SystemUI: Fix HD icon missing
When SIM is changed to OOS, IMS Connection is closed and
all the active callbacks are removed, so SystemUI can not
get the IMS registration messages after that.
Replace ImsRegistrationImplBase.Callback with
ImsFeature.CapabilityCallback,
Register the callback when IMS connection is available.
Change-Id: Ic4a8a39659413d40fc280f27fa734984f3fc1499
CRs-Fixed: 2334601
Signed-off-by:
SagarMakhar <sagarmakhar@gmail.com>
commit c9633c59b06032950d9dc7e7549e5d1f1e9ecbfc
Author: Bill Peckham <bpeckham@google.com>
Date: Fri Nov 2 16:46:03 2018 -0700
Adapt to IMS registration changes.
The upstream change
https://keystone-qcom.googlesource.com/platform/frameworks/base/+/941c0a5cfd5cdfe8a19c2928486fab9efa489ada
modified the class to use when registering with ImsManager from
android.telephony.ims.stub.ImsRegistrationImplBase.Callback to
android.telephony.ims.ImsMmTelManager.RegistrationCallback. This keystone
change adapts a Qualcomm addition to the upstream change.
Change-Id: Ib93bb72797d5f87d35acd16156fc2aa2a073df4a
Signed-off-by:
SagarMakhar <sagarmakhar@gmail.com>
commit e4857ae2061def850678b4fe84ed8e03a741580e
Author: Adarsh-MR <adarshmr1998@gmail.com>
Date: Fri Oct 19 11:51:38 2018 +0000
Fix VOLTE icon color on Light statusbar
Change-Id: I96803c61311e8fafe8a395c0afe03c9a33d07feb
Signed-off-by:
Adarsh-MR <adarshmr1998@gmail.com>
Signed-off-by:
Josh Fox (XlxFoXxlX) <joshfox87@gmail.com>
Signed-off-by:
SagarMakhar <sagarmakhar@gmail.com>
commit 5813a78294723920e99daf346b08dc1b3959073a
Author: Weijie Wang <weijiew@codeaurora.org>
Date: Tue Sep 11 18:02:21 2018 +0800
SystemUI: Refactor the feature of volte icon
1. Move volte state to MobileState
2. Notify UI to update only when it is necessary
Change-Id: I80572f7db7a3839b7261dceb625b358039799959
CRs-Fixed: 2318167
Signed-off-by:
SagarMakhar <sagarmakhar@gmail.com>
commit fa0a411cfbcc147fc781df59e1a4110adc94c2fb
Author: Weijie Wang <weijiew@codeaurora.org>
Date: Tue Aug 28 14:51:58 2018 +0800
SystemUI: Fix volte icon doesn't update in real time
SystemUI will clean and reinitialize the subscripiton state
when active subscripitons are chagned, but telephony doesn't
report the ims registration state if it is not chagned.
When two sims are both registered on ims, hotswap sim1.
In this case, the volte icon of sim2 will not be updated in time
Now we query the ims registration state first when reinitialize
the subscripiton state; we also query the ims registration state
when receiveing ImsRegistrationImplBase.Callback
Change-Id: Ie12ca7c1e82eb2dcae933d5fb8c93937c5e1a050
CRs-Fixed: 2304136
Signed-off-by:
SagarMakhar <sagarmakhar@gmail.com>
commit a8b9599ca985ec1c52c5127901b5a486cf5fd71f
Author: Weijie Wang <weijiew@codeaurora.org>
Date: Fri Jun 29 17:54:25 2018 +0800
SystemUI: Add new configuration for displaying Volte icon
Add new configuration for displaying Volte icon
Delete some unused code
Change-Id: Idd583ed807b2daad794598c17496bbc99b81a00d
CRs-Fixed: 2284782
Signed-off-by:
SagarMakhar <sagarmakhar@gmail.com>
Change-Id: I96b4af365cf2efd685cd3ec6c89532214921ccfe
Signed-off-by:
Pranav Vashi <neobuddy89@gmail.com>
fixes
SystemUI: Fix QS expand lag when VoLTE icon are enabled
Signed-off-by:
Pranav Vashi <neobuddy89@gmail.com>
Loading