/aosp12/frameworks/base/services/people/java/com/android/server/people/data/ |
H A D | UsageStatsQueryHelper.java | 21 import android.app.usage.UsageEvents; 80 UsageEvents.Event e = new UsageEvents.Event(); in querySince() 91 case UsageEvents.Event.SHORTCUT_INVOCATION: in querySince() 95 case UsageEvents.Event.LOCUS_ID_SET: in querySince() 107 case UsageEvents.Event.ACTIVITY_PAUSED: in querySince() 108 case UsageEvents.Event.ACTIVITY_STOPPED: in querySince() 109 case UsageEvents.Event.ACTIVITY_DESTROYED: in querySince() 129 List<UsageEvents.Event> res = new ArrayList<>(); in queryAppMovingToForegroundEvents() 132 UsageEvents.HIDE_SHORTCUT_EVENTS | UsageEvents.HIDE_LOCUS_EVENTS); in queryAppMovingToForegroundEvents() 137 UsageEvents.Event e = new UsageEvents.Event(); in queryAppMovingToForegroundEvents() [all …]
|
/aosp12/frameworks/base/tests/UsageStatsTest/src/com/android/tests/usagestats/ |
H A D | UsageLogActivity.java | 19 import android.app.usage.UsageEvents; 65 UsageEvents events = mUsageStatsManager.queryEvents(mLastTime, now); in run() 77 public long update(UsageEvents results) { in update() 80 UsageEvents.Event event = new UsageEvents.Event(); in update() 101 public UsageEvents.Event getItem(int position) { in getItem() 113 if (eventType == UsageEvents.Event.CONFIGURATION_CHANGE) { in getItemViewType() 121 final UsageEvents.Event event = getItem(position); in getView() 159 case UsageEvents.Event.ACTIVITY_RESUMED: in eventToString() 162 case UsageEvents.Event.ACTIVITY_PAUSED: in eventToString() 165 case UsageEvents.Event.CONFIGURATION_CHANGE: in eventToString() [all …]
|
/aosp12/packages/apps/Car/Settings/tests/unit/src/com/android/car/settings/notifications/ |
H A D | RecentNotificationsAppsPreferenceControllerTest.java | 32 import android.app.usage.UsageEvents; 124 List<UsageEvents.Event> events = new ArrayList<>(); in areEvents_showValidRecents() 125 UsageEvents.Event app1 = createUsageEvent("a", timestamp); in areEvents_showValidRecents() 142 UsageEvents usageEvents = getUsageEvents( in areEvents_showValidRecents() 162 List<UsageEvents.Event> events = new ArrayList<>(); in areEvents_showMaximumRecents() 163 UsageEvents.Event app1 = createUsageEvent("a", timestamp); in areEvents_showMaximumRecents() 185 UsageEvents usageEvents = getUsageEvents( in areEvents_showMaximumRecents() 203 private UsageEvents getUsageEvents(String[] pkgs, List<UsageEvents.Event> events) { in getUsageEvents() 204 UsageEvents usageEvents = new UsageEvents(events, pkgs); in getUsageEvents() 209 return UsageEvents.CREATOR.createFromParcel(parcel); in getUsageEvents() [all …]
|
/aosp12/packages/apps/Settings/tests/robotests/src/com/android/settings/notification/ |
H A D | NotificationBackendTest.java | 28 import android.app.usage.UsageEvents; 123 List<UsageEvents.Event> events = new ArrayList<>(); in testGetAggregatedUsageEvents_multipleEventsAgg() 124 UsageEvents.Event good = new UsageEvents.Event(); in testGetAggregatedUsageEvents_multipleEventsAgg() 125 good.mEventType = UsageEvents.Event.NOTIFICATION_INTERRUPTION; in testGetAggregatedUsageEvents_multipleEventsAgg() 130 UsageEvents.Event good2 = new UsageEvents.Event(); in testGetAggregatedUsageEvents_multipleEventsAgg() 131 good2.mEventType = UsageEvents.Event.NOTIFICATION_INTERRUPTION; in testGetAggregatedUsageEvents_multipleEventsAgg() 136 UsageEvents.Event good1 = new UsageEvents.Event(); in testGetAggregatedUsageEvents_multipleEventsAgg() 137 good1.mEventType = UsageEvents.Event.NOTIFICATION_INTERRUPTION; in testGetAggregatedUsageEvents_multipleEventsAgg() 159 private UsageEvents getUsageEvents(List<UsageEvents.Event> events) { in getUsageEvents() 160 UsageEvents usageEvents = new UsageEvents(events, new String[] {"pkg"}); in getUsageEvents() [all …]
|
/aosp12/frameworks/base/services/tests/servicestests/src/com/android/server/people/data/ |
H A D | UsageStatsQueryHelperTest.java | 35 import android.app.usage.UsageEvents; 262 private void addUsageEvents(UsageEvents.Event... events) { in addUsageEvents() 263 UsageEvents usageEvents = new UsageEvents(Arrays.asList(events), new String[]{}); in addUsageEvents() 294 private static UsageEvents.Event createShortcutInvocationEvent(long timestamp) { in createShortcutInvocationEvent() 295 UsageEvents.Event e = createUsageEvent(UsageEvents.Event.SHORTCUT_INVOCATION, timestamp); in createShortcutInvocationEvent() 301 UsageEvents.Event e = createUsageEvent(UsageEvents.Event.LOCUS_ID_SET, timestamp); in createLocusIdSetEvent() 307 private static UsageEvents.Event createActivityStoppedEvent(long timestamp) { in createActivityStoppedEvent() 308 UsageEvents.Event e = createUsageEvent(UsageEvents.Event.ACTIVITY_STOPPED, timestamp); in createActivityStoppedEvent() 313 private static UsageEvents.Event createActivityResumedEvent(long timestamp) { in createActivityResumedEvent() 314 UsageEvents.Event e = createUsageEvent(UsageEvents.Event.ACTIVITY_RESUMED, timestamp); in createActivityResumedEvent() [all …]
|
/aosp12/frameworks/base/services/tests/mockingservicestests/src/com/android/server/usage/ |
H A D | UsageStatsServiceTest.java | 31 import android.app.usage.UsageEvents; 99 UsageEvents.Event event = new UsageEvents.Event(UsageEvents.Event.CONFIGURATION_CHANGE, 10); in testUsageEventListener() 107 usmi.reportEvent("com.android.test", 0, UsageEvents.Event.CHOOSER_ACTION); in testUsageEventListener() 114 UsageEvents.Event mLastReceivedEvent; 116 UsageEvents.Event mExpectedEvent; 121 public void onUsageEvent(int userId, UsageEvents.Event event) { in onUsageEvent() 130 private void setExpectation(int userId, UsageEvents.Event event) { in setExpectation()
|
H A D | UserUsageStatsServiceTest.java | 19 import static android.app.usage.UsageEvents.Event.ACTIVITY_RESUMED; 20 import static android.app.usage.UsageEvents.Event.APP_COMPONENT_USED; 26 import android.app.usage.UsageEvents; 27 import android.app.usage.UsageEvents.Event; 93 UsageEvents events = mService.queryEventsForPackage( in testReportEvent_eventAppearsInQueries() 117 UsageEvents events = mService.queryEventsForPackage( in testReportEvent_packageUsedEventNotTracked()
|
/aosp12/frameworks/base/services/tests/servicestests/src/com/android/server/usage/ |
H A D | IntervalStatsTests.java | 18 import static android.app.usage.UsageEvents.Event.MAX_EVENT_TYPE; 24 import android.app.usage.UsageEvents; 64 UsageEvents.Event event = new UsageEvents.Event(); in populateIntervalStats() 69 event.mFlags |= UsageEvents.Event.FLAG_IS_PACKAGE_INSTANT_APP; in populateIntervalStats() 86 case UsageEvents.Event.CONFIGURATION_CHANGE: in populateIntervalStats() 89 case UsageEvents.Event.SHORTCUT_INVOCATION: in populateIntervalStats() 92 case UsageEvents.Event.STANDBY_BUCKET_CHANGED: in populateIntervalStats() 96 case UsageEvents.Event.NOTIFICATION_INTERRUPTION: in populateIntervalStats() 99 case UsageEvents.Event.LOCUS_ID_SET: in populateIntervalStats()
|
/aosp12/frameworks/base/services/usage/java/com/android/server/usage/ |
H A D | IntervalStats.java | 18 import static android.app.usage.UsageEvents.Event.ACTIVITY_PAUSED; 19 import static android.app.usage.UsageEvents.Event.ACTIVITY_RESUMED; 20 import static android.app.usage.UsageEvents.Event.ACTIVITY_STOPPED; 21 import static android.app.usage.UsageEvents.Event.CONFIGURATION_CHANGE; 24 import static android.app.usage.UsageEvents.Event.DEVICE_SHUTDOWN; 25 import static android.app.usage.UsageEvents.Event.END_OF_DAY; 26 import static android.app.usage.UsageEvents.Event.FLUSH_TO_DISK; 29 import static android.app.usage.UsageEvents.Event.KEYGUARD_HIDDEN; 30 import static android.app.usage.UsageEvents.Event.KEYGUARD_SHOWN; 31 import static android.app.usage.UsageEvents.Event.LOCUS_ID_SET; [all …]
|
H A D | UsageStatsProtoV2.java | 19 import android.app.usage.UsageEvents; 237 final UsageEvents.Event event = new UsageEvents.Event(); in parseEvent() 406 case UsageEvents.Event.CONFIGURATION_CHANGE: in writeEvent() 411 case UsageEvents.Event.STANDBY_BUCKET_CHANGED: in writeEvent() 416 case UsageEvents.Event.SHORTCUT_INVOCATION: in writeEvent() 421 case UsageEvents.Event.LOCUS_ID_SET: in writeEvent() 426 case UsageEvents.Event.NOTIFICATION_INTERRUPTION: in writeEvent() 661 final UsageEvents.Event event = new UsageEvents.Event(); in parsePendingEvent() 772 case UsageEvents.Event.CONFIGURATION_CHANGE: in writePendingEvent() 777 case UsageEvents.Event.STANDBY_BUCKET_CHANGED: in writePendingEvent() [all …]
|
H A D | UsageStatsXmlV1.java | 19 import android.app.usage.UsageEvents; 209 final UsageEvents.Event event = statsOut.buildEvent(packageName, className); in loadEvent() 225 case UsageEvents.Event.CONFIGURATION_CHANGE: in loadEvent() 229 case UsageEvents.Event.SHORTCUT_INVOCATION: in loadEvent() 233 case UsageEvents.Event.STANDBY_BUCKET_CHANGED: in loadEvent() 236 case UsageEvents.Event.NOTIFICATION_INTERRUPTION: in loadEvent()
|
H A D | UsageStatsService.java | 19 import static android.app.usage.UsageEvents.Event.CHOOSER_ACTION; 22 import static android.app.usage.UsageEvents.Event.DEVICE_SHUTDOWN; 23 import static android.app.usage.UsageEvents.Event.FLUSH_TO_DISK; 24 import static android.app.usage.UsageEvents.Event.LOCUS_ID_SET; 27 import static android.app.usage.UsageEvents.Event.USER_INTERACTION; 28 import static android.app.usage.UsageEvents.Event.USER_STOPPED; 29 import static android.app.usage.UsageEvents.Event.USER_UNLOCKED; 46 import android.app.usage.UsageEvents; 47 import android.app.usage.UsageEvents.Event; 1749 int flags = UsageEvents.SHOW_ALL_EVENT_DATA; in queryEvents() [all …]
|
/aosp12/frameworks/base/tests/UsageStatsPerfTests/src/com/android/frameworks/perftests/usage/tests/ |
H A D | UsageStatsDatabasePerfTest.java | 21 import android.app.usage.UsageEvents; 62 private static final StatCombiner<UsageEvents.Event> sUsageStatsCombiner = 63 new StatCombiner<UsageEvents.Event>() { 66 List<UsageEvents.Event> accResult) { 90 UsageEvents.Event event = new UsageEvents.Event(); in populateIntervalStats() 94 event.mEventType = UsageEvents.Event.ACTIVITY_RESUMED; in populateIntervalStats() 123 List<UsageEvents.Event> temp = sUsageStatsDatabase.queryUsageStats( in runQueryUsageStatsTest()
|
/aosp12/frameworks/base/core/java/android/app/usage/ |
H A D | EventList.java | 29 private final ArrayList<UsageEvents.Event> mEvents; 58 public UsageEvents.Event get(int index) { in get() 68 public void insert(UsageEvents.Event event) { in insert() 87 public UsageEvents.Event remove(int index) { in remove()
|
H A D | IUsageStatsManager.aidl | 20 import android.app.usage.UsageEvents; 39 UsageEvents queryEvents(long beginTime, long endTime, String callingPackage); in queryEvents() 40 UsageEvents queryEventsForPackage(long beginTime, long endTime, String callingPackage); in queryEventsForPackage() 41 UsageEvents queryEventsForUser(long beginTime, long endTime, int userId, String callingPackage); in queryEventsForUser() 42 …UsageEvents queryEventsForPackageForUser(long beginTime, long endTime, int userId, String pkg, Str… in queryEventsForPackageForUser()
|
H A D | UsageStats.java | 19 import static android.app.usage.UsageEvents.Event.ACTIVITY_DESTROYED; 20 import static android.app.usage.UsageEvents.Event.ACTIVITY_PAUSED; 21 import static android.app.usage.UsageEvents.Event.ACTIVITY_RESUMED; 22 import static android.app.usage.UsageEvents.Event.ACTIVITY_STOPPED; 23 import static android.app.usage.UsageEvents.Event.APP_COMPONENT_USED; 25 import static android.app.usage.UsageEvents.Event.DEVICE_SHUTDOWN; 26 import static android.app.usage.UsageEvents.Event.END_OF_DAY; 27 import static android.app.usage.UsageEvents.Event.FLUSH_TO_DISK; 29 import static android.app.usage.UsageEvents.Event.FOREGROUND_SERVICE_STOP; 31 import static android.app.usage.UsageEvents.Event.USER_INTERACTION; [all …]
|
H A D | UsageEvents.java | 36 public final class UsageEvents implements Parcelable { class 746 public UsageEvents(Parcel in) { in UsageEvents() method in UsageEvents 771 UsageEvents() { in UsageEvents() method in UsageEvents 781 public UsageEvents(List<Event> events, String[] stringPool) { in UsageEvents() method in UsageEvents 789 public UsageEvents(List<Event> events, String[] stringPool, boolean includeTaskRoots) { in UsageEvents() method in UsageEvents 1048 …lic static final @android.annotation.NonNull Creator<UsageEvents> CREATOR = new Creator<UsageEvent… 1050 public UsageEvents createFromParcel(Parcel source) { 1051 return new UsageEvents(source); 1055 public UsageEvents[] newArray(int size) { 1056 return new UsageEvents[size];
|
H A D | UsageStatsManager.java | 397 private static final UsageEvents sEmptyResults = new UsageEvents(); 549 public UsageEvents queryEvents(long beginTime, long endTime) { in queryEvents() 551 UsageEvents iter = mService.queryEvents(beginTime, endTime, in queryEvents() 577 public UsageEvents queryEventsForSelf(long beginTime, long endTime) { in queryEventsForSelf() 579 final UsageEvents events = mService.queryEventsForPackage(beginTime, endTime, in queryEventsForSelf()
|
/aosp12/packages/apps/Settings/src/com/android/settings/applications/ |
H A D | AppStateNotificationBridge.java | 19 import android.app.usage.UsageEvents; 150 UsageEvents events = null; in getAggregatedUsageEvents() 158 UsageEvents.Event event = new UsageEvents.Event(); in getAggregatedUsageEvents() 168 if (event.getEventType() == UsageEvents.Event.NOTIFICATION_INTERRUPTION) { in getAggregatedUsageEvents() 186 UsageEvents events = null; in getAggregatedUsageEvents() 194 UsageEvents.Event event = new UsageEvents.Event(); in getAggregatedUsageEvents() 198 if (event.getEventType() == UsageEvents.Event.NOTIFICATION_INTERRUPTION) { in getAggregatedUsageEvents()
|
/aosp12/packages/apps/Settings/tests/robotests/src/com/android/settings/applications/ |
H A D | AppStateNotificationBridgeTest.java | 46 import android.app.usage.UsageEvents; 47 import android.app.usage.UsageEvents.Event; 119 UsageEvents usageEvents = new UsageEvents(events, new String[] {PKG1, PKG2}); in getUsageEvents() 130 .thenReturn(mock(UsageEvents.class)); in testGetAggregatedUsageEvents_noEvents() 149 UsageEvents usageEvents = getUsageEvents(events); in testGetAggregatedUsageEvents_onlyNotificationEvents() 171 UsageEvents usageEvents = getUsageEvents(events); in testGetAggregatedUsageEvents_multipleEventsAgg() 194 UsageEvents usageEvents = getUsageEvents(events); in testGetAggregatedUsageEvents_multiplePkgs() 209 .thenReturn(mock(UsageEvents.class)); in testLoadAllExtraInfo_noEvents() 234 UsageEvents usageEvents = getUsageEvents(events); in testLoadAllExtraInfo_multipleEventsAgg() 268 UsageEvents usageEvents = getUsageEvents(events); in testLoadAllExtraInfo_multiplePkgs() [all …]
|
/aosp12/frameworks/base/core/tests/coretests/src/android/app/usage/ |
H A D | UsageStatsTest.java | 19 import static android.app.usage.UsageEvents.Event.ACTIVITY_DESTROYED; 20 import static android.app.usage.UsageEvents.Event.ACTIVITY_PAUSED; 21 import static android.app.usage.UsageEvents.Event.ACTIVITY_RESUMED; 22 import static android.app.usage.UsageEvents.Event.ACTIVITY_STOPPED; 23 import static android.app.usage.UsageEvents.Event.APP_COMPONENT_USED; 25 import static android.app.usage.UsageEvents.Event.DEVICE_SHUTDOWN; 26 import static android.app.usage.UsageEvents.Event.END_OF_DAY; 27 import static android.app.usage.UsageEvents.Event.FLUSH_TO_DISK; 28 import static android.app.usage.UsageEvents.Event.FOREGROUND_SERVICE_START; 29 import static android.app.usage.UsageEvents.Event.FOREGROUND_SERVICE_STOP; [all …]
|
H A D | EventListTest.java | 38 private UsageEvents.Event getUsageEvent(long timeStamp) { in getUsageEvent() 39 final UsageEvents.Event event = new UsageEvents.Event(); in getUsageEvent()
|
H A D | UsageStatsPersistenceTest.java | 94 final UsageEvents.Event event = new UsageEvents.Event(); in testUsageEventsFields()
|
/aosp12/packages/apps/Car/Settings/src/com/android/car/settings/notifications/ |
H A D | RecentNotificationsAppsPreferenceController.java | 20 import android.app.usage.UsageEvents; 126 UsageEvents events = null; in reloadData() 137 UsageEvents.Event event = new UsageEvents.Event(); in reloadData() 140 if (event.getEventType() == UsageEvents.Event.NOTIFICATION_INTERRUPTION) { in reloadData()
|
/aosp12/frameworks/base/apex/jobscheduler/service/java/com/android/server/usage/ |
H A D | AppStandbyController.java | 62 import android.app.usage.UsageEvents; 941 if ((eventType == UsageEvents.Event.ACTIVITY_RESUMED in onUsageEvent() 942 || eventType == UsageEvents.Event.ACTIVITY_PAUSED in onUsageEvent() 943 || eventType == UsageEvents.Event.SYSTEM_INTERACTION in onUsageEvent() 944 || eventType == UsageEvents.Event.USER_INTERACTION in onUsageEvent() 945 || eventType == UsageEvents.Event.NOTIFICATION_SEEN in onUsageEvent() 946 || eventType == UsageEvents.Event.SLICE_PINNED in onUsageEvent() 947 || eventType == UsageEvents.Event.SLICE_PINNED_PRIV in onUsageEvent() 977 if (eventType == UsageEvents.Event.NOTIFICATION_SEEN in reportEventLocked() 978 || eventType == UsageEvents.Event.SLICE_PINNED) { in reportEventLocked() [all …]
|