diff options
| author | Francis Guevarra <fguevarra@cyngn.com> | 2016-02-23 15:57:00 -0800 |
|---|---|---|
| committer | Francis Guevarra <fguevarra@cyngn.com> | 2016-04-20 16:36:37 -0700 |
| commit | 515ce7d06a0f5745e144607e9ba96e57354f4eee (patch) | |
| tree | d216cff74c1292ba044c857cb6a0ba361d6c59ee | |
| parent | 328bc61a007eab7513b926149d937e712613f914 (diff) | |
| download | android_frameworks_opt_net_ims-stable/cm-13.0-ZNH2KB.tar.gz android_frameworks_opt_net_ims-stable/cm-13.0-ZNH2KB.tar.bz2 android_frameworks_opt_net_ims-stable/cm-13.0-ZNH2KB.zip | |
Volte: add volte feature system property and api's.stable/cm-13.0-ZNH2KBstable/cm-13.0-ZNH2K
Change-Id: I439acd2c19b6e0eb1abdd8538a5c21afa25f3e4e
Issue-Id: CYNGNOS-2011
(cherry picked from commit 3e691ae6c26485c49c41777e1986046c7b80c78f)
| -rw-r--r-- | src/java/com/android/ims/ImsManager.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/java/com/android/ims/ImsManager.java b/src/java/com/android/ims/ImsManager.java index cc71c86..de4ec64 100644 --- a/src/java/com/android/ims/ImsManager.java +++ b/src/java/com/android/ims/ImsManager.java @@ -67,6 +67,7 @@ public class ImsManager { public static final int PROPERTY_DBG_VT_AVAIL_OVERRIDE_DEFAULT = 0; public static final String PROPERTY_DBG_WFC_AVAIL_OVERRIDE = "persist.dbg.wfc_avail_ovr"; public static final int PROPERTY_DBG_WFC_AVAIL_OVERRIDE_DEFAULT = 0; + public static final String PROPERTY_VOLTE_CALL_CAPABLE = "net.lte.volte_call_capable"; /** * For accessing the IMS related service. @@ -258,6 +259,24 @@ public class ImsManager { && isGbaValid(context); } + /** + * Indicates whether Volte call capable. + */ + public static boolean isVolteCallCapable() { + boolean isVolteCallCapable = SystemProperties.getBoolean(PROPERTY_VOLTE_CALL_CAPABLE, false); + if (DBG) log("isVolteCallCapable: " + isVolteCallCapable); + + return isVolteCallCapable; + } + + /** + * Sets property to indicate whether Volte call is capable. + */ + public static void setVolteCallCapability(boolean enabled) { + if (DBG) log("setVolteCallCapability: " + enabled); + SystemProperties.set(PROPERTY_VOLTE_CALL_CAPABLE, Boolean.toString(enabled)); + } + /* * Indicates whether VoLTE is provisioned on device */ |
