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

Commit 49569edc authored by Anh Pham's avatar Anh Pham Committed by Android (Google) Code Review
Browse files

Merge "Use IServiceManager method to check app permission" into sc-dev

parents a8f9cdbc a5538239
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -2161,8 +2161,9 @@ bool SensorService::isUidActive(uid_t uid) {

bool SensorService::isRateCappedBasedOnPermission(const String16& opPackageName) {
    int targetSdk = getTargetSdkVersion(opPackageName);
    bool hasSamplingRatePermission = PermissionCache::checkCallingPermission(
                    sAccessHighSensorSamplingRatePermission);
    bool hasSamplingRatePermission = checkPermission(sAccessHighSensorSamplingRatePermission,
            IPCThreadState::self()->getCallingPid(),
            IPCThreadState::self()->getCallingUid());
    if (targetSdk < __ANDROID_API_S__ ||
            (targetSdk >= __ANDROID_API_S__ && hasSamplingRatePermission)) {
        return false;