[automerge] Use enforceCallingOrSelfPermission for ContextHub APIs 2p: ce8499e167
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16940666 Change-Id: I399012ab1d7662d54529d3f66f81e5baa1873b1c
This commit is contained in:
committed by
Presubmit Automerger Backend
commit
0d5c63b639
@@ -16,8 +16,6 @@
|
||||
|
||||
package com.android.server.location.contexthub;
|
||||
|
||||
import static android.content.pm.PackageManager.PERMISSION_GRANTED;
|
||||
|
||||
import android.Manifest;
|
||||
import android.content.Context;
|
||||
import android.hardware.contexthub.V1_0.AsyncEventType;
|
||||
@@ -297,19 +295,14 @@ import java.util.List;
|
||||
}
|
||||
|
||||
/**
|
||||
* Checks for location hardware permissions.
|
||||
* Checks for ACCESS_CONTEXT_HUB permissions.
|
||||
*
|
||||
* @param context the context of the service
|
||||
*/
|
||||
/* package */
|
||||
static void checkPermissions(Context context) {
|
||||
boolean hasAccessContextHubPermission = (context.checkCallingPermission(
|
||||
CONTEXT_HUB_PERMISSION) == PERMISSION_GRANTED);
|
||||
|
||||
if (!hasAccessContextHubPermission) {
|
||||
throw new SecurityException(
|
||||
"ACCESS_CONTEXT_HUB permission required to use Context Hub");
|
||||
}
|
||||
context.enforceCallingOrSelfPermission(CONTEXT_HUB_PERMISSION,
|
||||
"ACCESS_CONTEXT_HUB permission required to use Context Hub");
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user