Searched refs:UsageStats (Results 1 - 9 of 9) sorted by path

/frameworks/base/core/java/android/app/usage/
H A DUsageStats.java26 public final class UsageStats implements Parcelable { class in inherits:Parcelable
66 public UsageStats() { method in class:UsageStats
69 public UsageStats(UsageStats stats) { method in class:UsageStats
84 * Get the beginning of the time range this {@link android.app.usage.UsageStats} represents,
94 * Get the end of the time range this {@link android.app.usage.UsageStats} represents,
120 * Add the statistics from the right {@link UsageStats} to the left. The package name for
121 * both {@link UsageStats} objects must be the same.
122 * @param right The {@link UsageStats} object to merge into this one.
124 * {@link UsageStats} object
[all...]
H A DUsageStatsManager.java102 * <p>The returned list will contain a {@link UsageStats} object for each package that
120 * @return A list of {@link UsageStats} or null if none are available.
128 public List<UsageStats> queryUsageStats(int intervalType, long beginTime, long endTime) {
131 ParceledListSlice<UsageStats> slice = mService.queryUsageStats(intervalType, beginTime,
201 public Map<String, UsageStats> queryAndAggregateUsageStats(long beginTime, long endTime) {
202 List<UsageStats> stats = queryUsageStats(INTERVAL_BEST, beginTime, endTime);
207 ArrayMap<String, UsageStats> aggregatedStats = new ArrayMap<>();
210 UsageStats newStat = stats.get(i);
211 UsageStats existingStat = aggregatedStats.get(newStat.getPackageName());
/frameworks/base/core/java/com/android/internal/app/
H A DResolverActivity.java21 import android.app.usage.UsageStats;
108 private Map<String, UsageStats> mStats;
1215 final UsageStats stats = mStats.get(packageName);
/frameworks/base/services/core/java/com/android/server/pm/
H A DPackageManagerService.java88 import android.app.usage.UsageStats;
13586 Map<String, UsageStats> stats = usm.queryAndAggregateUsageStats(now - mDexOptLRUThresholdInMills, now);
13587 for (Map.Entry<String, UsageStats> entry : stats.entrySet()) {
13593 UsageStats usage = entry.getValue();
/frameworks/base/services/usage/java/com/android/server/usage/
H A DIntervalStats.java21 import android.app.usage.UsageStats;
30 public final ArrayMap<String, UsageStats> packageStats = new ArrayMap<>();
42 * Gets the UsageStats object for the given package, or creates one and adds it internally.
44 UsageStats getOrCreateUsageStats(String packageName) {
45 UsageStats usageStats = packageStats.get(packageName);
47 usageStats = new UsageStats();
85 UsageStats usageStats = getOrCreateUsageStats(packageName);
H A DUsageStatsService.java24 import android.app.usage.UsageStats;
265 List<UsageStats> queryUsageStats(int userId, int bucketType, long beginTime, long endTime) {
395 public ParceledListSlice<UsageStats> queryUsageStats(int bucketType, long beginTime,
404 final List<UsageStats> results = UsageStatsService.this.queryUsageStats(
456 pw.println("Permission Denial: can't dump UsageStats from pid="
H A DUsageStatsXmlV1.java27 import android.app.usage.UsageStats;
34 * UsageStats reader/writer for version 1 of the XML format.
67 final UsageStats stats = statsOut.getOrCreateUsageStats(pkg);
122 final UsageStats usageStats) throws IOException {
H A DUserUsageStatsService.java22 import android.app.usage.UsageStats;
119 UsageStats pkgStats = stat.packageStats.valueAt(i);
177 private static final StatCombiner<UsageStats> sUsageStatsCombiner =
178 new StatCombiner<UsageStats>() {
181 List<UsageStats> accResult) {
189 accResult.add(new UsageStats(stats.packageStats.valueAt(i)));
282 List<UsageStats> queryUsageStats(int bucketType, long beginTime, long endTime) {
357 UsageStats pkgStats = stat.packageStats.valueAt(i);
497 final ArrayMap<String, UsageStats> pkgStats = stats.packageStats;
500 final UsageStats usageStat
[all...]
/frameworks/base/tests/UsageStatsTest/src/com/android/tests/usagestats/
H A DUsageStatsActivity.java20 import android.app.usage.UsageStats;
44 private Comparator<UsageStats> mComparator = new Comparator<UsageStats>() {
46 public int compare(UsageStats o1, UsageStats o2) {
87 Map<String, UsageStats> stats = mUsageStatsManager.queryAndAggregateUsageStats(
93 private ArrayList<UsageStats> mStats = new ArrayList<>();
95 public void update(Map<String, UsageStats> stats) {

Completed in 794 milliseconds