summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Changyeon Jo <changyeon@google.com> 2022-02-09 14:57:51 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2022-02-09 14:57:51 +0000
commit62c9d6cbcc49b60923ea46d35595d5035fb370dc (patch)
treea7c51bd43682efc1f7a76885cd8be71f81ef21dd
parentc174eb4d2e4ad44a0337cc66923305c23dd60ab6 (diff)
parent62bcafb36c8bd075230e7cda7cd9f608565c1a50 (diff)
Merge "Adds a method to track camera usages"
-rw-r--r--packages/SettingsLib/src/com/android/settingslib/applications/RecentAppOpsAccess.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/packages/SettingsLib/src/com/android/settingslib/applications/RecentAppOpsAccess.java b/packages/SettingsLib/src/com/android/settingslib/applications/RecentAppOpsAccess.java
index 2e7cfcb13d8c..9a29f2250b7e 100644
--- a/packages/SettingsLib/src/com/android/settingslib/applications/RecentAppOpsAccess.java
+++ b/packages/SettingsLib/src/com/android/settingslib/applications/RecentAppOpsAccess.java
@@ -51,6 +51,9 @@ public class RecentAppOpsAccess {
private static final int[] MICROPHONE_OPS = new int[]{
AppOpsManager.OP_RECORD_AUDIO,
};
+ private static final int[] CAMERA_OPS = new int[]{
+ AppOpsManager.OP_CAMERA,
+ };
private static final String TAG = RecentAppOpsAccess.class.getSimpleName();
@@ -99,6 +102,13 @@ public class RecentAppOpsAccess {
}
/**
+ * Creates an instance of {@link RecentAppOpsAccess} for camera access.
+ */
+ public static RecentAppOpsAccess createForCamera(Context context) {
+ return new RecentAppOpsAccess(context, CAMERA_OPS);
+ }
+
+ /**
* Fills a list of applications which queried for access recently within specified time.
* Apps are sorted by recency. Apps with more recent accesses are in the front.
*/