Adding APIs to get VoLTE, VT, and WFC Status
Change-Id: Id750ed96a3dc68dfdc5bd1c5769a74c04ed394b9
diff --git a/Common/src/com/googlecode/android_scripting/facade/tele/ImsManagerFacade.java b/Common/src/com/googlecode/android_scripting/facade/tele/ImsManagerFacade.java
index 7e6f409..100f3c3 100755
--- a/Common/src/com/googlecode/android_scripting/facade/tele/ImsManagerFacade.java
+++ b/Common/src/com/googlecode/android_scripting/facade/tele/ImsManagerFacade.java
@@ -58,8 +58,8 @@
}
@Rpc(description = "Set Enhanced 4G mode.")
- public void imsSetEnhanced4gMode(@RpcParameter(name = "enable") Boolean enable)
- throws ImsException{
+ public void imsSetEnhanced4gMode(
+ @RpcParameter(name = "enable") Boolean enable) {
ImsManager.setEnhanced4gLteModeSetting(mContext, enable);
}
diff --git a/Common/src/com/googlecode/android_scripting/facade/tele/PhoneFacade.java b/Common/src/com/googlecode/android_scripting/facade/tele/PhoneFacade.java
index e2327d0..26395d2 100755
--- a/Common/src/com/googlecode/android_scripting/facade/tele/PhoneFacade.java
+++ b/Common/src/com/googlecode/android_scripting/facade/tele/PhoneFacade.java
@@ -1056,11 +1056,31 @@
}
}
+ @Rpc(description = "Enables or Disables Video Calling()")
+ public void enableVideoCalling(boolean enable) {
+ mTelephonyManager.enableVideoCalling(enable);
+ }
+
+ @Rpc(description = "Returns a boolean of isVideoCallingEnabled()")
+ public Boolean isVideoCallingEnabled() {
+ return mTelephonyManager.isVideoCallingEnabled();
+ }
+
@Rpc(description = "Returns a boolean of isImsRegistered()")
public Boolean isImsRegistered() {
return mTelephonyManager.isImsRegistered();
}
+ @Rpc(description = "Returns a boolean of isVolteEnabled()")
+ public Boolean isVolteEnabled() {
+ return mTelephonyManager.isVolteEnabled();
+ }
+
+ @Rpc(description = "Returns a boolean of isWifiCallingEnabled()")
+ public Boolean isWifiCallingEnabled() {
+ return mTelephonyManager.isWifiCallingEnabled();
+ }
+
@Rpc(description = "Returns the service state for default subscription ID")
public String getServiceState() {
// TODO