Rename VoLTE/WFC enable API to available - add VT available API.

Renamed API to use consistent semantics: available refers to the current
state of the service rather then whether feature is enabled by device/carrier/
user.

Added VT API to match VoLTE/WFC.

Change-Id: Ifb31f123db77e731e75a982b8594168f59a289e7
This commit is contained in:
Etan Cohen
2015-05-28 15:53:20 -07:00
parent 828192251c
commit a107edd21b
2 changed files with 36 additions and 16 deletions

View File

@@ -4181,13 +4181,13 @@ public class TelephonyManager {
}
}
/**
* Returns the Status of Volte
*@hide
*/
public boolean isVolteEnabled() {
/**
* Returns the Status of Volte
* @hide
*/
public boolean isVolteAvailable() {
try {
return getITelephony().isVolteEnabled();
return getITelephony().isVolteAvailable();
} catch (RemoteException ex) {
return false;
} catch (NullPointerException ex) {
@@ -4195,13 +4195,27 @@ public class TelephonyManager {
}
}
/**
* Returns the Status of Wi-Fi Calling
*@hide
*/
public boolean isWifiCallingEnabled() {
/**
* Returns the Status of video telephony (VT)
* @hide
*/
public boolean isVideoTelephonyAvailable() {
try {
return getITelephony().isVideoTelephonyAvailable();
} catch (RemoteException ex) {
return false;
} catch (NullPointerException ex) {
return false;
}
}
/**
* Returns the Status of Wi-Fi Calling
* @hide
*/
public boolean isWifiCallingAvailable() {
try {
return getITelephony().isWifiCallingEnabled();
return getITelephony().isWifiCallingAvailable();
} catch (RemoteException ex) {
return false;
} catch (NullPointerException ex) {

View File

@@ -921,13 +921,19 @@ interface ITelephony {
* Returns the Status of Wi-Fi Calling
*@hide
*/
boolean isWifiCallingEnabled();
/**
boolean isWifiCallingAvailable();
/**
* Returns the Status of Volte
*@hide
*/
boolean isVolteEnabled();
boolean isVolteAvailable();
/**
* Returns the Status of VT (video telephony)
*@hide
*/
boolean isVideoTelephonyAvailable();
/**
* Returns the unique device ID of phone, for example, the IMEI for