Merge "Bluetooth: Add hidden API to get current user of HID Device (1/3)"

This commit is contained in:
Treehugger Robot
2018-04-06 21:54:06 +00:00
committed by Gerrit Code Review

View File

@@ -700,6 +700,28 @@ public final class BluetoothHidDevice implements BluetoothProfile {
return result;
}
/**
* Gets the application name of the current HidDeviceService user.
*
* @return the current user name, or empty string if cannot get the name
* {@hide}
*/
public String getUserAppName() {
final IBluetoothHidDevice service = mService;
if (service != null) {
try {
return service.getUserAppName();
} catch (RemoteException e) {
Log.e(TAG, e.toString());
}
} else {
Log.w(TAG, "Proxy not attached to service");
}
return "";
}
/**
* Initiates connection to host which is currently paired with this device. If the application
* is not registered, #connect(BluetoothDevice) will fail. The connection state should be