Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 68bbb65a authored by Hansong Zhang's avatar Hansong Zhang Committed by android-build-merger
Browse files

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

am: 2ae9a725

Change-Id: I59c9ef00a624a45863ffde186149b287e9c3eb88
parents b7cb4c52 2ae9a725
Loading
Loading
Loading
Loading
+18 −0
Original line number Diff line number Diff line
@@ -453,6 +453,15 @@ public class HidDeviceService extends ProfileService {

            return service.getDevicesMatchingConnectionStates(states);
        }

        @Override
        public String getUserAppName() {
            HidDeviceService service = getService();
            if (service == null) {
                return "";
            }
            return service.getUserAppName();
        }
    }

    @Override
@@ -614,6 +623,15 @@ public class HidDeviceService extends ProfileService {
                && mHidDeviceNativeInterface.reportError(error);
    }

    synchronized String getUserAppName() {
        enforceCallingOrSelfPermission(BLUETOOTH_PERM, "Need BLUETOOTH permission");
        if (mUserUid < Process.FIRST_APPLICATION_UID) {
            return "";
        }
        String appName = getPackageManager().getNameForUid(mUserUid);
        return appName != null ? appName : "";
    }

    @Override
    protected boolean start() {
        if (DBG) {