OSDN Git Service

Integrate ImsCallSessionListener API changes
authorBrad Ebinger <breadley@google.com>
Thu, 11 Jan 2018 18:27:43 +0000 (10:27 -0800)
committerBrad Ebinger <breadley@google.com>
Thu, 1 Feb 2018 23:45:28 +0000 (15:45 -0800)
commit6ed4ee68477262aa16481d29826b5765adf14cd3
tree90383140c1bfd8e1e65bc674cbc6e379758ea72a
parent871202da2f7e09e5de395d8aac8b229d47b99b8f
Integrate ImsCallSessionListener API changes

Integrates the ImsCallSessionListener API changes.
This involves:

1) Moving the ImsCallSessionListener to the
android.telephony.ims namespace.
2) Creating a compat layer between the old
IImsCallSessionListener AIDL and the new one
for vendors using the old implementation.
3) Modify ImsCallSession to only use
setListener to set ImsCallSessionListener
(other method was never used in our code).

Test: Telephony Unit Tests, Manual IMS Tests
Bug: 63987047
Merged-In: I4378c0b1d68ff4f5f21815c81af52c03a66f81c5
Change-Id: Id0cc43e9c97abb6f2776d8ad1cf599353b71e4b7
13 files changed:
Android.bp
telephony/java/android/telephony/ims/ImsCallSessionListener.java [moved from telephony/java/android/telephony/ims/internal/ImsCallSessionListener.java with 87% similarity]
telephony/java/android/telephony/ims/aidl/IImsCallSessionListener.aidl [moved from telephony/java/android/telephony/ims/internal/aidl/IImsCallSessionListener.aidl with 99% similarity]
telephony/java/android/telephony/ims/compat/feature/MMTelFeature.java [new file with mode: 0644]
telephony/java/android/telephony/ims/compat/stub/ImsCallSessionImplBase.java [new file with mode: 0644]
telephony/java/android/telephony/ims/feature/MMTelFeature.java
telephony/java/android/telephony/ims/internal/aidl/IImsMmTelFeature.aidl
telephony/java/android/telephony/ims/internal/feature/MmTelFeature.java
telephony/java/android/telephony/ims/stub/ImsCallSessionImplBase.java
telephony/java/android/telephony/ims/stub/ImsCallSessionListenerImplBase.java [deleted file]
telephony/java/com/android/ims/internal/IImsCallSession.aidl
telephony/java/com/android/ims/internal/IImsMMTelFeature.aidl
telephony/java/com/android/ims/internal/ImsCallSession.java