History log of /frameworks/opt/telephony/tests/telephonytests/src/android/telephony/ims/ImsRegistrationTests.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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