am 74af6700: Merge "Add video calling setting to TelephonyManager." into lmp-mr1-dev
* commit '74af6700196ed55a0aa39c7777293e735e7b4d73': Add video calling setting to TelephonyManager.
This commit is contained in:
@@ -3528,4 +3528,25 @@ public class TelephonyManager {
|
|||||||
}
|
}
|
||||||
return -1;
|
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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ import java.util.List;
|
|||||||
/**
|
/**
|
||||||
* Interface used to interact with the phone. Mostly this is used by the
|
* Interface used to interact with the phone. Mostly this is used by the
|
||||||
* TelephonyManager class. A few places are still using this directly.
|
* 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}
|
* {@hide}
|
||||||
*/
|
*/
|
||||||
@@ -831,4 +831,18 @@ interface ITelephony {
|
|||||||
* @return phone radio type and access technology
|
* @return phone radio type and access technology
|
||||||
*/
|
*/
|
||||||
int getRadioAccessFamily(in int phoneId);
|
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();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user