7bccdcbcf8619b3629032481d456aefc4871fb81 |
|
06-May-2017 |
Brad Ebinger <breadley@google.com> |
Notify ImsService Status Callbacks correctly Adds support in the ImsServiceController for multiple Feature listeners for one feature. Also adds support for signaling the ImsFeature to remove the binder callback when the feature is removed. Stops Phone from listening to IMS_SERVUICE_UP/DOWN when using the ImsResolver. Bug: 38001858 Test: Unit Tests Merged-In: I920605b32160fdce9fcd3b4c0100804d3590397f Change-Id: I920605b32160fdce9fcd3b4c0100804d3590397f
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/ims/TestImsServiceControllerAdapter.java
|
d8c6d59607f963be65bb78f92c44194a78b66108 |
|
17-Feb-2017 |
Brad Ebinger <breadley@google.com> |
Remove Session ID from ImsService APIs that are not used 1) Remove session ID from ImsService APIs that do not need them. 2) Change logging in ImsResolver to be less verbose. Test: Manual Change-Id: Ifaa3daf6d78ef5dae873b3c5e48be60a5cf79836
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/ims/TestImsServiceControllerAdapter.java
|
4a424775eab77d5f9a805ef56eca2e526038f0a1 |
|
25-Jan-2017 |
Brad Ebinger <breadley@google.com> |
Modifications to support ImsResolver and adds Tests 1) Adds unit tests for ImsService and related classes. 2) Modifies the ImsPhoneCallTracker to support the new ImsResolver. 3) Modifies the ImsServiceController to relay ImsService status callbacks. Test: Unit Tests added Merged-In: Ibcb001ce13e0bcc21f02deede64f7ee8f1549e59 Change-Id: Ibcb001ce13e0bcc21f02deede64f7ee8f1549e59
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/ims/TestImsServiceControllerAdapter.java
|
ebe7395407ab7a006daec0bb797557b9ad76fc52 |
|
23-Jan-2017 |
Brad Ebinger <breadley@google.com> |
Introduces ImsResolver and ImsServiceController Classes First part in a series of changes to refactor IMS APIs and allow multiple ImsServices to be managed based on device and carrier configurations. This change includes: 1) Introduces the ImsResolver class, which caches the apps defining an ImsService in their manifest. It then updates which ImsServices it is bound to by monitoring package changes and changes to the Carrier Configuration. 2) Introduces the ImsServiceController class, which manages the binding to an ImsService as well as control changes to the features that the ImsService supports. Test: Adds unit tests Bug: 30290416 Change-Id: Id5bb341903bcf03cf340a8552ad3a75e8409c494
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/ims/TestImsServiceControllerAdapter.java
|