am ba2f181a: am 74af6700: Merge "Add video calling setting to TelephonyManager." into lmp-mr1-dev

* commit 'ba2f181aa1607e9bd2bf1b723dac8a6c855fab14':
  Add video calling setting to TelephonyManager.
This commit is contained in:
Andrew Lee
2014-10-21 21:39:52 +00:00
committed by Android Git Automerger
2 changed files with 36 additions and 1 deletions

View File

@@ -3524,4 +3524,25 @@ public class TelephonyManager {
}
return -1;
}
/** @hide */
@SystemApi
public void enableVideoCalling(boolean enable) {
try {
getITelephony().enableVideoCalling(enable);
} catch (RemoteException e) {
Log.e(TAG, "Error calling ITelephony#enableVideoCalling", e);
}
}
/** @hide */
@SystemApi
public boolean isVideoCallingEnabled() {
try {
return getITelephony().isVideoCallingEnabled();
} catch (RemoteException e) {
Log.e(TAG, "Error calling ITelephony#isVideoCallingEnabled", e);
}
return false;
}
}

View File

@@ -28,7 +28,7 @@ import java.util.List;
/**
* Interface used to interact with the phone. Mostly this is used by the
* TelephonyManager class. A few places are still using this directly.
* Please clean them up if possible and use TelephonyManager insteadl.
* Please clean them up if possible and use TelephonyManager instead.
*
* {@hide}
*/
@@ -831,4 +831,18 @@ interface ITelephony {
* @return phone radio type and access technology
*/
int getRadioAccessFamily(in int phoneId);
/**
* Enables or disables video calling.
*
* @param enable Whether to enable video calling.
*/
void enableVideoCalling(boolean enable);
/**
* Whether video calling has been enabled by the user.
*
* @return {@code True} if the user has enabled video calling, {@code false} otherwise.
*/
boolean isVideoCallingEnabled();
}