From 2388c0cb4c88b87ab4001c8233587b76a9200be7 Mon Sep 17 00:00:00 2001 From: Brad Ebinger Date: Tue, 3 Apr 2018 15:16:38 -0700 Subject: Add GTS test APIs for testing ImsService Bug: 77141737 Test: Manual Merged-In: Id60cf07121cf98ab3f0a10af10cf70beb25feb54 Change-Id: Ia41a96b5013bc6a7f534c347db72a14348c1fc5d --- .../android/telephony/ims/stub/ImsFeatureConfiguration.java | 5 +++++ telephony/java/com/android/internal/telephony/ITelephony.aidl | 10 ++++++++++ 2 files changed, 15 insertions(+) diff --git a/telephony/java/android/telephony/ims/stub/ImsFeatureConfiguration.java b/telephony/java/android/telephony/ims/stub/ImsFeatureConfiguration.java index 2f52c0ac2d99..dfb6e2cef42f 100644 --- a/telephony/java/android/telephony/ims/stub/ImsFeatureConfiguration.java +++ b/telephony/java/android/telephony/ims/stub/ImsFeatureConfiguration.java @@ -77,6 +77,11 @@ public final class ImsFeatureConfiguration implements Parcelable { result = 31 * result + featureType; return result; } + + @Override + public String toString() { + return "{s=" + slotId + ", f=" + featureType + "}"; + } } /** diff --git a/telephony/java/com/android/internal/telephony/ITelephony.aidl b/telephony/java/com/android/internal/telephony/ITelephony.aidl index e0297ca6720b..3fd1d04c465a 100644 --- a/telephony/java/com/android/internal/telephony/ITelephony.aidl +++ b/telephony/java/com/android/internal/telephony/ITelephony.aidl @@ -822,6 +822,16 @@ interface ITelephony { */ boolean isResolvingImsBinding(); + /** + * @return true if the ImsService to bind to for the slot id specified was set, false otherwise. + */ + boolean setImsService(int slotId, boolean isCarrierImsService, String packageName); + + /** + * @return the package name of the carrier/device ImsService associated with this slot. + */ + String getImsService(int slotId, boolean isCarrierImsService); + /** * Set the network selection mode to automatic. * -- cgit v1.2.3-59-g8ed1b