diff options
| author | Yvonne Wong <ywong@cyngn.com> | 2016-01-06 10:05:34 -0800 |
|---|---|---|
| committer | Yvonne Wong <ywong@cyngn.com> | 2016-01-06 10:05:34 -0800 |
| commit | dfb59ac38fd267345aa6db883e8a387f3f109d3d (patch) | |
| tree | 6605fab4d08e0b2551a10b55c63c8c4c0e68f2b7 | |
| parent | d988928fc7e5b7407c547b02f5579ba7e5e87f0f (diff) | |
| download | android_frameworks_opt_net_ims-stable/cm-13.0-ZNH0E.tar.gz android_frameworks_opt_net_ims-stable/cm-13.0-ZNH0E.tar.bz2 android_frameworks_opt_net_ims-stable/cm-13.0-ZNH0E.zip | |
Add method to check volte provisioning by phone idstable/cm-13.0-ZNH0E
Change-Id: I0c8a3e3d14aabcd62122b9535b7078f7c7e3c0ed
| -rw-r--r-- | src/java/com/android/ims/ImsManager.java | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/java/com/android/ims/ImsManager.java b/src/java/com/android/ims/ImsManager.java index 133d911..f154f1f 100644 --- a/src/java/com/android/ims/ImsManager.java +++ b/src/java/com/android/ims/ImsManager.java @@ -262,12 +262,18 @@ public class ImsManager { * Indicates whether VoLTE is provisioned on device */ public static boolean isVolteProvisionedOnDevice(Context context) { + return isVolteProvisionedOnDevice(context, SubscriptionManager.getDefaultVoicePhoneId()); + } + + /** + * @hide + */ + public static boolean isVolteProvisionedOnDevice(Context context, int phoneId) { boolean isProvisioned = true; if (getBooleanCarrierConfig(context, - CarrierConfigManager.KEY_CARRIER_VOLTE_PROVISIONING_REQUIRED_BOOL)) { + CarrierConfigManager.KEY_CARRIER_VOLTE_PROVISIONING_REQUIRED_BOOL)) { isProvisioned = false; // disable on any error - ImsManager mgr = ImsManager.getInstance(context, - SubscriptionManager.getDefaultVoicePhoneId()); + ImsManager mgr = ImsManager.getInstance(context, phoneId); if (mgr != null) { try { ImsConfig config = mgr.getConfigInterface(); |
