diff options
| author | 2022-02-09 14:57:51 +0000 | |
|---|---|---|
| committer | 2022-02-09 14:57:51 +0000 | |
| commit | 62c9d6cbcc49b60923ea46d35595d5035fb370dc (patch) | |
| tree | a7c51bd43682efc1f7a76885cd8be71f81ef21dd | |
| parent | c174eb4d2e4ad44a0337cc66923305c23dd60ab6 (diff) | |
| parent | 62bcafb36c8bd075230e7cda7cd9f608565c1a50 (diff) | |
Merge "Adds a method to track camera usages"
| -rw-r--r-- | packages/SettingsLib/src/com/android/settingslib/applications/RecentAppOpsAccess.java | 10 |
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. */ |