5f6a521925b16e8c5f6dfdfa7dad928f65dfc362 |
|
23-Feb-2018 |
Brad Ebinger <breadley@google.com> |
Framework Integration of dynamic query for ImsService 1) Adds support for dynamic query of ImsService features. When the ImsResolver is notified of a change to the ImsService package (via PackageManager or CarrierConfig), we perform an async query to the affected ImsService. The updated feature configuration is then saved to the ImsServiceInfo cache and features are recalculated. This will cause the Service to create/remove features according to this config. We currently keep the ability for "compat" ImsServices and device default ImsServices to communicate their feature configurations via manifest query, but all carrier ImsServices will need to do a dynamic query to relay feature configuration information. 2) Fixes issue where we were sometimes not unbinding to ImsServices, even if there were no features assigned. 3) We now drop down to the device default ImsService when the SIM card is removed. Test: Telephony Unit Tests, Telephony Test ImsService Bug: 72642524 Merged-In: If65f25eb6b0696b38bd55b96c1d5a64d2a112a6b Change-Id: Ieafa99c1454606016c71e4d183adf445f4189dc2
/frameworks/opt/telephony/tests/telephonytests/src/android/telephony/ims/ImsRegistrationTests.java
|
04c17b36e012335a8575ae24895fd3f0bea8491f |
|
23-Jan-2018 |
Brad Ebinger <breadley@google.com> |
Change ImsService API namespaces Changes the ImsService API namespaces to allow them to be @SystemApi. Bug: 63987074 Change-Id: I66b564e27d5e0995c4819bd2c6df304e7e04a7eb Test: Telephony Unit Tests
/frameworks/opt/telephony/tests/telephonytests/src/android/telephony/ims/ImsRegistrationTests.java
|
1d0af327f9d60dcdb010314bbdc4ab2492df11df |
|
16-Jan-2018 |
Brad Ebinger <breadley@google.com> |
Integrate new MMTel APIs into the platform Integrates the new ImsService APIs into telephony and updates the Telephony unit tests to test the new APIs as well. Bug: 63987047 Test: Telephony unit tests; Telephony test ImsService Change-Id: Iaf40fc2a14d2b8e99fb0d08284987c9cf9cd3b2c
/frameworks/opt/telephony/tests/telephonytests/src/android/telephony/ims/ImsRegistrationTests.java
|
6c3b2891674897c472dba463a2788203fce140c6 |
|
14-Dec-2017 |
Brad Ebinger <breadley@google.com> |
Integrate Registration APIs 1) Pipe ImsRegistration interface through ImsResolver so that ImsManager can access the ImsService's Registration APIs. 2) Tear down ImsManager when the ImsService becomes unavailable and recreate it with the new ImsService. 3) Update namespaces. Bug: 63987047 Test: Manual, Telephony unit tests Change-Id: I1e07e15bc8effc06a4687183f0e67f4e253656ab
/frameworks/opt/telephony/tests/telephonytests/src/android/telephony/ims/ImsRegistrationTests.java
|