summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--services/core/java/com/android/server/appop/DiscreteRegistry.java15
1 files changed, 2 insertions, 13 deletions
diff --git a/services/core/java/com/android/server/appop/DiscreteRegistry.java b/services/core/java/com/android/server/appop/DiscreteRegistry.java
index 99daa240fbd5..10cfddfb3ae4 100644
--- a/services/core/java/com/android/server/appop/DiscreteRegistry.java
+++ b/services/core/java/com/android/server/appop/DiscreteRegistry.java
@@ -43,7 +43,6 @@ import android.os.AsyncTask;
import android.os.Build;
import android.os.Environment;
import android.os.FileUtils;
-import android.os.Process;
import android.provider.DeviceConfig;
import android.util.ArrayMap;
import android.util.AtomicFile;
@@ -229,7 +228,7 @@ final class DiscreteRegistry {
void recordDiscreteAccess(int uid, String packageName, int op, @Nullable String attributionTag,
@AppOpsManager.OpFlags int flags, @AppOpsManager.UidState int uidState, long accessTime,
long accessDuration) {
- if (!isDiscreteOp(op, uid, flags)) {
+ if (!isDiscreteOp(op, flags)) {
return;
}
synchronized (mInMemoryLock) {
@@ -1046,26 +1045,16 @@ final class DiscreteRegistry {
return result;
}
- private static boolean isDiscreteOp(int op, int uid, @AppOpsManager.OpFlags int flags) {
+ private static boolean isDiscreteOp(int op, @AppOpsManager.OpFlags int flags) {
if (!ArrayUtils.contains(sDiscreteOps, op)) {
return false;
}
- if (!isDiscreteUid(uid)) {
- return false;
- }
if ((flags & (sDiscreteFlags)) == 0) {
return false;
}
return true;
}
- private static boolean isDiscreteUid(int uid) {
- if (uid < Process.FIRST_APPLICATION_UID) {
- return false;
- }
- return true;
- }
-
void setDebugMode(boolean debugMode) {
this.mDebugMode = debugMode;
}