OSDN Git Service

Using a list to store usage events
authorSuprabh Shukla <suprabh@google.com>
Wed, 25 Apr 2018 01:52:46 +0000 (18:52 -0700)
committerSuprabh Shukla <suprabh@google.com>
Wed, 25 Apr 2018 23:36:35 +0000 (16:36 -0700)
commit60aa35b756707a16d310c222a36edbcef9d56ed4
tree19f4d5c720b2e044ed2bb6ea5538bb532e61d175
parentfe36369c075661b61437863a17ff4d1916ca4456
Using a list to store usage events

Moving UsageEvent.Event objects to an array list sorted on the event
timestamps as there can be multiple events with the same timestamps.

Test: atest android.app.usage.EventListTest
Existing tests:
atest android.app.usage.cts.UsageStatsTest

Bug: 74406113
Change-Id: Idc7f2a8db6e5a9499b3b0b74efbf014b17fa495f
core/java/android/app/usage/EventList.java [new file with mode: 0644]
core/java/android/app/usage/TimeSparseArray.java
core/tests/coretests/src/android/app/usage/EventListTest.java [new file with mode: 0644]
core/tests/coretests/src/android/app/usage/TimeSparseArrayTest.java [deleted file]
services/usage/java/com/android/server/usage/IntervalStats.java
services/usage/java/com/android/server/usage/UsageStatsXmlV1.java
services/usage/java/com/android/server/usage/UserUsageStatsService.java