373fb4094715ef11a02afcacd0e9839b5b6df8eb |
|
30-Jun-2015 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Remove UsageEvents finalizer The order of finalization between the parcel and the UsageEvents objects is not defined. In the bad case, the parcel will be finalized first and destroy its native pointer, after which the UsageEvents object will recycle it, putting it back into one of the Parcel pools. This will violate the pool invariant. Bug: 22088355 Change-Id: Ifbe7822990cdfc31855d6742dcdea9d9dd0daf1b
/frameworks/base/core/java/android/app/usage/UsageEvents.java
|
c8e8729244d75584ce71a74d29c452fe538a22c5 |
|
11-Jun-2015 |
Adam Lesinski <adamlesinski@google.com> |
UsageStats: Change INTERACTION to SYSTEM_INTERACTION SYSTEM_INTERACTION events are signals to the system for a package's implicit actions (service bound, etc). These should not affect the API visible stats like lastTimeUsed, etc. USER_INTERACTION is for user initiated actions (notification interaction, etc). Bug:21761781 Change-Id: I4585cf35fbb158612a3c737710108bec34e89183
/frameworks/base/core/java/android/app/usage/UsageEvents.java
|
978a1ed5aa2752cd36ff51df91d2d2d8be2171d9 |
|
02-Mar-2015 |
Adam Lesinski <adamlesinski@google.com> |
Add generic "INTERACTION" event type to UsageStatsManager This will allow for updating a package's last time used property for packages that are interacted in ways other than launching their activities (interacting with notifications, etc.) Change-Id: Ic6f9519f46fa04abd37ea6fc9475bcd9ea721003
/frameworks/base/core/java/android/app/usage/UsageEvents.java
|
54e064bcea11b54240ac766ea3c36bdc9c18273c |
|
08-Oct-2014 |
Adam Lesinski <adamlesinski@google.com> |
Remove UsageEvents#resetToStart() as it doesn't work After completely iterating over a UsageEvents object, the internal parcel is recycled. If resetToStart is called then, it does nothing. Bug:17909428 Change-Id: I7bc68d3429e4621a50dedbfc1789576d44dbb3be
/frameworks/base/core/java/android/app/usage/UsageEvents.java
|
7f61e96db7c90c1f4418359672aa4656aebee500 |
|
03-Sep-2014 |
Adam Lesinski <adamlesinski@google.com> |
Add Configuration changes to UsageStats Bug:17354208 Change-Id: I9b2f595e51b656607e30e798926cfb7e25134944
/frameworks/base/core/java/android/app/usage/UsageEvents.java
|
cc562a811da508b275254f275d6e0c1758a47d07 |
|
27-Aug-2014 |
Adam Lesinski <adamlesinski@google.com> |
Make UsageStats API comply with API Council - Fix documentation to mention units of time in APIs. - Return a Map instead of an ArrayMap Bug:17289531 Change-Id: I0a2cfdc0bc003eeeb65a16e37bb7b991624b2853
/frameworks/base/core/java/android/app/usage/UsageEvents.java
|
9d9607527f5bbf49c96565b63b90e36276b0dda7 |
|
25-Aug-2014 |
Adam Lesinski <adamlesinski@google.com> |
Split up ComponentName in UsageEvents.Event Some events in the future may not have originated from a class, so we shouldn't be using ComponentName. Bug:17259858 Change-Id: Id7fe3245b91596cf27ae4ec51655602f01665622
/frameworks/base/core/java/android/app/usage/UsageEvents.java
|
3516800b611a79339a3c188332d13a26e9086b09 |
|
22-Jul-2014 |
Adam Lesinski <adamlesinski@google.com> |
Second iteration of the UsageStats API Based on feedback from API council, updated the API. Also added support for querying the event log. Change-Id: Ibaa008b9e5bd145acdfe8e20c25c2ed2d96be123
/frameworks/base/core/java/android/app/usage/UsageEvents.java
|