Merge "HFP: Add isInbandRingingEnabled() API (1/4)"
This commit is contained in:
@@ -1071,9 +1071,35 @@ public final class BluetoothHeadset implements BluetoothProfile {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* check if in-band ringing is supported for this platform.
|
* Check if in-band ringing is currently enabled. In-band ringing could be disabled during an
|
||||||
|
* active connection.
|
||||||
*
|
*
|
||||||
* @return true if in-band ringing is supported false if in-band ringing is not supported
|
* @return true if in-band ringing is enabled, false if in-band ringing is disabled
|
||||||
|
* @hide
|
||||||
|
*/
|
||||||
|
@RequiresPermission(android.Manifest.permission.BLUETOOTH)
|
||||||
|
public boolean isInbandRingingEnabled() {
|
||||||
|
if (DBG) {
|
||||||
|
log("isInbandRingingEnabled()");
|
||||||
|
}
|
||||||
|
final IBluetoothHeadset service = mService;
|
||||||
|
if (service != null && isEnabled()) {
|
||||||
|
try {
|
||||||
|
return service.isInbandRingingEnabled();
|
||||||
|
} catch (RemoteException e) {
|
||||||
|
Log.e(TAG, Log.getStackTraceString(new Throwable()));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (service == null) {
|
||||||
|
Log.w(TAG, "Proxy not attached to service");
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Check if in-band ringing is supported for this platform.
|
||||||
|
*
|
||||||
|
* @return true if in-band ringing is supported, false if in-band ringing is not supported
|
||||||
* @hide
|
* @hide
|
||||||
*/
|
*/
|
||||||
public static boolean isInbandRingingSupported(Context context) {
|
public static boolean isInbandRingingSupported(Context context) {
|
||||||
|
|||||||
Reference in New Issue
Block a user