aboutsummaryrefslogtreecommitdiff
path: root/src/java/com/android/ims/ImsManager.java
diff options
context:
space:
mode:
authorJack Yu <jackyu@google.com>2015-12-30 21:34:19 +0000
committerandroid-build-merger <android-build-merger@google.com>2015-12-30 21:34:19 +0000
commit5b09c33ad74aa3b54e6f626891665606c2aa388b (patch)
tree8ddac89092a5e1d1fbb7e61c330f182a10ff9c38 /src/java/com/android/ims/ImsManager.java
parent86f08020cca0000d722affa86536ff49dad01844 (diff)
parent2f102bd7c09024d68a12594882d0f9313149dd1a (diff)
downloadims-5b09c33ad74aa3b54e6f626891665606c2aa388b.tar.gz
Added dump support to more telephony components.
am: 2f102bd7c0 * commit '2f102bd7c09024d68a12594882d0f9313149dd1a': Added dump support to more telephony components.
Diffstat (limited to 'src/java/com/android/ims/ImsManager.java')
-rw-r--r--src/java/com/android/ims/ImsManager.java27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/java/com/android/ims/ImsManager.java b/src/java/com/android/ims/ImsManager.java
index e3cc5795..e144ed1c 100644
--- a/src/java/com/android/ims/ImsManager.java
+++ b/src/java/com/android/ims/ImsManager.java
@@ -44,6 +44,8 @@ import com.android.ims.internal.IImsUt;
import com.android.ims.internal.ImsCallSession;
import com.android.ims.internal.IImsConfig;
+import java.io.FileDescriptor;
+import java.io.PrintWriter;
import java.util.HashMap;
/**
@@ -1369,4 +1371,29 @@ public class ImsManager {
ImsManager.updateImsServiceConfig(context,
SubscriptionManager.getDefaultVoicePhoneId(), true);
}
+
+ public void dump(FileDescriptor fd, PrintWriter pw, String[] args) {
+ pw.println("ImsManager:");
+ pw.println(" mPhoneId = " + mPhoneId);
+ pw.println(" mConfigUpdated = " + mConfigUpdated);
+ pw.println(" mImsService = " + mImsService);
+
+ pw.println(" isGbaValid = " + isGbaValid(mContext));
+ pw.println(" isImsTurnOffAllowed = " + isImsTurnOffAllowed());
+ pw.println(" isNonTtyOrTtyOnVolteEnabled = " + isNonTtyOrTtyOnVolteEnabled(mContext));
+
+ pw.println(" isVolteEnabledByPlatform = " + isVolteEnabledByPlatform(mContext));
+ pw.println(" isVolteProvisionedOnDevice = " + isVolteProvisionedOnDevice(mContext));
+ pw.println(" isEnhanced4gLteModeSettingEnabledByUser = " +
+ isEnhanced4gLteModeSettingEnabledByUser(mContext));
+ pw.println(" isVtEnabledByPlatform = " + isVtEnabledByPlatform(mContext));
+ pw.println(" isVtEnabledByUser = " + isVtEnabledByUser(mContext));
+
+ pw.println(" isWfcEnabledByPlatform = " + isWfcEnabledByPlatform(mContext));
+ pw.println(" isWfcEnabledByUser = " + isWfcEnabledByUser(mContext));
+ pw.println(" getWfcMode = " + getWfcMode(mContext));
+ pw.println(" isWfcRoamingEnabledByUser = " + isWfcRoamingEnabledByUser(mContext));
+
+ pw.flush();
+ }
}