/frameworks/base/core/java/android/app/usage/ |
H A D | IUsageStatsManager.aidl | 28 ParceledListSlice queryUsageStats(int bucketType, long beginTime, long endTime, 30 ParceledListSlice queryConfigurationStats(int bucketType, long beginTime, long endTime, 32 UsageEvents queryEvents(long beginTime, long endTime, String callingPackage);
|
H A D | UsageStatsManager.java | 111 * beginTime = 2013 123 * @param beginTime The inclusive beginning of the range of stats to include in the results. 133 public List<UsageStats> queryUsageStats(int intervalType, long beginTime, long endTime) { argument 136 ParceledListSlice<UsageStats> slice = mService.queryUsageStats(intervalType, beginTime, 153 * @param beginTime The inclusive beginning of the range of stats to include in the results. 157 public List<ConfigurationStats> queryConfigurations(int intervalType, long beginTime, argument 162 intervalType, beginTime, endTime, mContext.getOpPackageName()); 179 * @param beginTime The inclusive beginning of the range of events to include in the results. 183 public UsageEvents queryEvents(long beginTime, long endTime) { argument 185 UsageEvents iter = mService.queryEvents(beginTime, endTim 206 queryAndAggregateUsageStats(long beginTime, long endTime) argument [all...] |
H A D | UsageStatsManagerInternal.java | 137 int userId, int interval, long beginTime, long endTime, boolean obfuscateInstantApps); 136 queryUsageStatsForUser( int userId, int interval, long beginTime, long endTime, boolean obfuscateInstantApps) argument
|
/frameworks/base/services/usage/java/com/android/server/usage/ |
H A D | UserUsageStatsService.java | 238 private <T> List<T> queryStats(int intervalType, final long beginTime, final long endTime, argument 241 intervalType = mDatabase.findBestFitBucket(beginTime, endTime); 259 Slog.d(TAG, mLogPrefix + "SELECT * FROM " + intervalType + " WHERE beginTime >= " 260 + beginTime + " AND endTime < " + endTime); 263 if (beginTime >= currentStats.endTime) { 265 Slog.d(TAG, mLogPrefix + "Requesting stats after " + beginTime + " but latest is " 275 final long truncatedEndTime = Math.min(currentStats.beginTime, endTime); 278 List<T> results = mDatabase.queryUsageStats(intervalType, beginTime, 282 Slog.d(TAG, "Current stats beginTime=" + currentStats.beginTime 304 queryUsageStats(int bucketType, long beginTime, long endTime) argument 308 queryConfigurationStats(int bucketType, long beginTime, long endTime) argument 312 queryEvents(final long beginTime, final long endTime, boolean obfuscateInstantApps) argument [all...] |
H A D | IntervalStats.java | 27 public long beginTime; field in class:IntervalStats 49 usageStats.mBeginTimeStamp = beginTime; 64 configStats.mBeginTimeStamp = beginTime;
|
H A D | UsageStatsDatabase.java | 392 public <T> List<T> queryUsageStats(int intervalType, long beginTime, long endTime, argument 401 if (endTime <= beginTime) { 403 Slog.d(TAG, "endTime(" + endTime + ") <= beginTime(" + beginTime + ")"); 408 int startIndex = intervalStats.closestIndexOnOrBefore(beginTime); 410 // All the stats available have timestamps after beginTime, which means they all 447 if (beginTime < stats.endTime) { 531 long beginTime; 533 beginTime = UsageStatsXml.parseBeginTime(f); 535 beginTime [all...] |
H A D | UsageStatsXmlV1.java | 68 // Time attributes stored as an offset of the beginTime. 81 // Apply the offset to the beginTime to find the absolute time. 82 stats.mLastTimeUsed = statsOut.beginTime + XmlUtils.readLongAttribute( 140 // Apply the offset to the beginTime to find the absolute time. 141 configStats.mLastTimeActive = statsOut.beginTime + XmlUtils.readLongAttribute( 163 // Apply the offset to the beginTime to find the absolute time of this event. 164 event.mTimeStamp = statsOut.beginTime + XmlUtils.readLongAttribute(parser, TIME_ATTR); 190 usageStats.mLastTimeUsed - stats.beginTime); 240 configStats.mLastTimeActive - stats.beginTime); 259 XmlUtils.writeLongAttribute(xml, TIME_ATTR, event.mTimeStamp - stats.beginTime); [all...] |
H A D | UsageStatsService.java | 823 List<UsageStats> queryUsageStats(int userId, int bucketType, long beginTime, long endTime, argument 827 if (!validRange(timeNow, beginTime, endTime)) { 833 List<UsageStats> list = service.queryUsageStats(bucketType, beginTime, endTime); 856 List<ConfigurationStats> queryConfigurationStats(int userId, int bucketType, long beginTime, argument 860 if (!validRange(timeNow, beginTime, endTime)) { 866 return service.queryConfigurationStats(bucketType, beginTime, endTime); 873 UsageEvents queryEvents(int userId, long beginTime, long endTime, argument 877 if (!validRange(timeNow, beginTime, endTime)) { 883 return service.queryEvents(beginTime, endTime, shouldObfuscateInstantApps); 1134 private static boolean validRange(long currentTime, long beginTime, lon argument 1386 queryUsageStats(int bucketType, long beginTime, long endTime, String callingPackage) argument 1410 queryConfigurationStats(int bucketType, long beginTime, long endTime, String callingPackage) argument 1432 queryEvents(long beginTime, long endTime, String callingPackage) argument 1694 queryUsageStatsForUser( int userId, int intervalType, long beginTime, long endTime, boolean obfuscateInstantApps) argument [all...] |
H A D | UsageStatsXml.java | 62 statsOut.beginTime = parseBeginTime(file);
|
/frameworks/base/tests/UsageStatsTest/src/com/android/tests/usagestats/ |
H A D | UsageStatsActivity.java | 129 long beginTime = now - USAGE_STATS_PERIOD; 131 beginTime, now);
|