diff options
author | Adam Lesinski <adamlesinski@google.com> | 2015-03-02 22:22:57 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2015-03-02 22:22:58 +0000 |
commit | a4005662c7a22b457a6db092426f16b240902732 (patch) | |
tree | fda1861c00e64ab4d7b0ce44a7c65961c8f4762d /core/java/android/app | |
parent | 7b91c55b3ff4857e904a11a0a67fcc86a32868b4 (diff) | |
parent | 978a1ed5aa2752cd36ff51df91d2d2d8be2171d9 (diff) | |
download | frameworks_base-a4005662c7a22b457a6db092426f16b240902732.zip frameworks_base-a4005662c7a22b457a6db092426f16b240902732.tar.gz frameworks_base-a4005662c7a22b457a6db092426f16b240902732.tar.bz2 |
Merge "Add generic "INTERACTION" event type to UsageStatsManager"
Diffstat (limited to 'core/java/android/app')
-rw-r--r-- | core/java/android/app/usage/UsageEvents.java | 5 | ||||
-rw-r--r-- | core/java/android/app/usage/UsageStatsManagerInternal.java | 10 |
2 files changed, 15 insertions, 0 deletions
diff --git a/core/java/android/app/usage/UsageEvents.java b/core/java/android/app/usage/UsageEvents.java index 3cf3c95..58279d7 100644 --- a/core/java/android/app/usage/UsageEvents.java +++ b/core/java/android/app/usage/UsageEvents.java @@ -68,6 +68,11 @@ public final class UsageEvents implements Parcelable { public static final int CONFIGURATION_CHANGE = 5; /** + * An event type denoting that a package was interacted with in some way. + */ + public static final int INTERACTION = 6; + + /** * {@hide} */ public String mPackage; diff --git a/core/java/android/app/usage/UsageStatsManagerInternal.java b/core/java/android/app/usage/UsageStatsManagerInternal.java index 083a48a..0122069 100644 --- a/core/java/android/app/usage/UsageStatsManagerInternal.java +++ b/core/java/android/app/usage/UsageStatsManagerInternal.java @@ -37,6 +37,16 @@ public abstract class UsageStatsManagerInternal { public abstract void reportEvent(ComponentName component, int userId, int eventType); /** + * Reports an event to the UsageStatsManager. + * + * @param packageName The package for which this event occurred. + * @param userId The user id to which the component belongs to. + * @param eventType The event that occurred. Valid values can be found at + * {@link UsageEvents} + */ + public abstract void reportEvent(String packageName, int userId, int eventType); + + /** * Reports a configuration change to the UsageStatsManager. * * @param config The new device configuration. |