/frameworks/base/services/usage/java/com/android/server/usage/ |
IntervalStats.java | 21 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); 46 if (usageStats == null) { 47 usageStats = new UsageStats(); 48 usageStats.mPackageName = getCachedStringRef(packageName) [all...] |
UsageStatsXmlV1.java | 27 import android.app.usage.UsageStats; 34 * UsageStats reader/writer for version 1 of the XML format. 67 final UsageStats stats = statsOut.getOrCreateUsageStats(pkg); 121 final UsageStats usageStats) throws IOException { 126 usageStats.mLastTimeUsed - stats.beginTime); 128 XmlUtils.writeStringAttribute(xml, PACKAGE_ATTR, usageStats.mPackageName); 129 XmlUtils.writeLongAttribute(xml, TOTAL_TIME_ACTIVE_ATTR, usageStats.mTotalTimeInForeground); 130 XmlUtils.writeIntAttribute(xml, LAST_EVENT_ATTR, usageStats.mLastEvent); 178 * <code><usagestats></code> tag [all...] |
/frameworks/base/core/java/android/app/usage/ |
UsageStats.java | 26 public final class UsageStats implements Parcelable { 67 public UsageStats() { 70 public UsageStats(UsageStats stats) { 85 * Get the beginning of the time range this {@link android.app.usage.UsageStats} represents, 95 * Get the end of the time range this {@link android.app.usage.UsageStats} represents, 121 * Add the statistics from the right {@link UsageStats} to the left. The package name for 122 * both {@link UsageStats} objects must be the same. 123 * @param right The {@link UsageStats} object to merge into this one. 125 * {@link UsageStats} objects are different [all...] |
UsageStatsManager.java | 104 * <p>The returned list will contain a {@link UsageStats} object for each package that 122 * @return A list of {@link UsageStats} or null if none are available. 130 public List<UsageStats> queryUsageStats(int intervalType, long beginTime, long endTime) { 133 ParceledListSlice<UsageStats> slice = mService.queryUsageStats(intervalType, beginTime, 203 public Map<String, UsageStats> queryAndAggregateUsageStats(long beginTime, long endTime) { 204 List<UsageStats> stats = queryUsageStats(INTERVAL_BEST, beginTime, endTime); 209 ArrayMap<String, UsageStats> aggregatedStats = new ArrayMap<>(); 212 UsageStats newStat = stats.get(i); 213 UsageStats existingStat = aggregatedStats.get(newStat.getPackageName());
|
/developers/build/prebuilts/gradle/AppUsageStatistics/Application/src/main/java/com/example/android/appusagestatistics/ |
CustomUsageStats.java | 19 import android.app.usage.UsageStats; 26 public UsageStats usageStats;
|
AppUsageStatisticsFragment.java | 19 import android.app.usage.UsageStats; 80 .getSystemService("usagestats"); //Context.USAGE_STATS_SERVICE 112 List<UsageStats> usageStatsList = 134 * @return A list of {@link android.app.usage.UsageStats}. 136 public List<UsageStats> getUsageStatistics(int intervalType) { 141 List<UsageStats> queryUsageStats = mUsageStatsManager 162 * Updates the {@link #mRecyclerView} with the list of {@link UsageStats} passed as an argument. 164 * @param usageStatsList A list of {@link UsageStats} from which update the 168 void updateAppsList(List<UsageStats> usageStatsList) { 172 customUsageStats.usageStats = usageStatsList.get(i) [all...] |
UsageListAdapter.java | 81 mCustomUsageStatsList.get(position).usageStats.getPackageName()); 82 long lastTimeUsed = mCustomUsageStatsList.get(position).usageStats.getLastTimeUsed();
|
/developers/samples/android/system/AppUsageStatistics/Application/src/main/java/com/example/android/appusagestatistics/ |
CustomUsageStats.java | 19 import android.app.usage.UsageStats; 26 public UsageStats usageStats;
|
AppUsageStatisticsFragment.java | 19 import android.app.usage.UsageStats; 80 .getSystemService("usagestats"); //Context.USAGE_STATS_SERVICE 112 List<UsageStats> usageStatsList = 134 * @return A list of {@link android.app.usage.UsageStats}. 136 public List<UsageStats> getUsageStatistics(int intervalType) { 141 List<UsageStats> queryUsageStats = mUsageStatsManager 162 * Updates the {@link #mRecyclerView} with the list of {@link UsageStats} passed as an argument. 164 * @param usageStatsList A list of {@link UsageStats} from which update the 168 void updateAppsList(List<UsageStats> usageStatsList) { 172 customUsageStats.usageStats = usageStatsList.get(i) [all...] |
UsageListAdapter.java | 81 mCustomUsageStatsList.get(position).usageStats.getPackageName()); 82 long lastTimeUsed = mCustomUsageStatsList.get(position).usageStats.getLastTimeUsed();
|
/development/samples/browseable/AppUsageStatistics/src/com.example.android.appusagestatistics/ |
CustomUsageStats.java | 19 import android.app.usage.UsageStats; 26 public UsageStats usageStats;
|
AppUsageStatisticsFragment.java | 19 import android.app.usage.UsageStats; 80 .getSystemService("usagestats"); //Context.USAGE_STATS_SERVICE 112 List<UsageStats> usageStatsList = 134 * @return A list of {@link android.app.usage.UsageStats}. 136 public List<UsageStats> getUsageStatistics(int intervalType) { 141 List<UsageStats> queryUsageStats = mUsageStatsManager 162 * Updates the {@link #mRecyclerView} with the list of {@link UsageStats} passed as an argument. 164 * @param usageStatsList A list of {@link UsageStats} from which update the 168 void updateAppsList(List<UsageStats> usageStatsList) { 172 customUsageStats.usageStats = usageStatsList.get(i) [all...] |
UsageListAdapter.java | 81 mCustomUsageStatsList.get(position).usageStats.getPackageName()); 82 long lastTimeUsed = mCustomUsageStatsList.get(position).usageStats.getLastTimeUsed();
|
/frameworks/base/tests/UsageStatsTest/src/com/android/tests/usagestats/ |
UsageStatsActivity.java | 17 package com.android.tests.usagestats; 20 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) {
|
/packages/apps/Camera2/src/com/android/camera/one/v2/errorhandling/ |
RepeatFailureHandlerComponent.java | 51 UsageStatistics usageStats, int consecutiveFailureThreshold) { 53 commandExecutor, previewStarter, usageStats); 55 (fatalErrorHandler, usageStats); 57 RecoverySuccessCallback recoverySuccessCallback = new RecoverySuccessCallback(usageStats);
|
FatalErrorDialogFailureHandler.java | 35 UsageStatistics usageStats) { 37 mUsageStats = usageStats;
|
RecoverySuccessCallback.java | 30 RecoverySuccessCallback(UsageStatistics usageStats) { 31 mUsageStats = usageStats;
|
/packages/apps/Settings/src/com/android/settings/ |
UsageStatsActivity.java | 20 import android.app.usage.UsageStats; 59 public static class AppNameComparator implements Comparator<UsageStats> { 67 public final int compare(UsageStats a, UsageStats b) { 74 public static class LastTimeUsedComparator implements Comparator<UsageStats> { 76 public final int compare(UsageStats a, UsageStats b) { 82 public static class UsageTimeComparator implements Comparator<UsageStats> { 84 public final int compare(UsageStats a, UsageStats b) [all...] |
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/ |
MetadataEntryParserTest.java | 26 import com.android.providers.contacts.MetadataEntryParser.UsageStats; 95 UsageStats usageStats1_1 = new UsageStats(usageType1_1, lastTimeUsed1_1, timesUsed1_1); 96 UsageStats usageStats1_2 = new UsageStats(usageType1_2, lastTimeUsed1_2, timesUsed1_2); 97 UsageStats usageStats2 = new UsageStats(usageType2, lastTimeUsed2, timesUsed2); 99 ArrayList<UsageStats> usageStats1List = new ArrayList<>(); 104 ArrayList<UsageStats> usageStats2List = new ArrayList<>(); 292 private void assertUsageStatsListEquals(ArrayList<UsageStats> usageStatsList1 [all...] |
/developers/build/prebuilts/gradle/AppUsageStatistics/.google/ |
packaging.yaml | 16 - android:android.app.usage.UsageStats
|
/developers/build/prebuilts/gradle/AppUsageStatistics/Application/tests/src/com/example/android/appusagestatistics/ |
AppUsageStatisticsFragmentTests.java | 21 import android.app.usage.UsageStats; 76 List<UsageStats> usageStatsList = mTestFragment 79 // Whether the usageStatsList has any UsageStats depends on if the app is granted 87 List<UsageStats> usageStatsList = mTestFragment
|
/developers/samples/android/system/AppUsageStatistics/Application/tests/src/com/example/android/appusagestatistics/ |
AppUsageStatisticsFragmentTests.java | 21 import android.app.usage.UsageStats; 76 List<UsageStats> usageStatsList = mTestFragment 79 // Whether the usageStatsList has any UsageStats depends on if the app is granted 87 List<UsageStats> usageStatsList = mTestFragment
|
/frameworks/base/tests/UsageStatsTest/ |
AndroidManifest.xml | 4 package="com.android.tests.usagestats">
|
/packages/providers/ContactsProvider/src/com/android/providers/contacts/ |
MetadataEntryParser.java | 62 public static class UsageStats { 68 public UsageStats(String usageType, long lastTimeUsed, int timesUsed) { 80 final ArrayList<UsageStats> mUsageStatsList; 84 ArrayList<UsageStats> usageStatsList) { 210 final ArrayList<UsageStats> usageStatsList = new ArrayList<UsageStats>(); 212 final JSONArray usageStats = fieldData.getJSONArray(USAGE_STATS); 213 for (int j = 0; j < usageStats.length(); j++) { 214 final JSONObject usageStat = usageStats.getJSONObject(j); 222 final UsageStats usageStatsParsed = new UsageStats [all...] |
/cts/tests/tests/app.usage/src/android/app/usage/cts/ |
UsageStatsTest.java | 23 import android.app.usage.UsageStats; 45 * Test the UsageStats API. It is difficult to test the entire surface area 201 Map<String, UsageStats> statsMap = mUsageStatsManager.queryAndAggregateUsageStats(startTime, endTime); 204 final UsageStats before = statsMap.get(mTargetPackage); 213 final UsageStats after = statsMap.get(mTargetPackage); 232 // Ensure some data is in the UsageStats log. 287 final List<UsageStats> statsList = mUsageStatsManager.queryUsageStats(intervalType, startTime, endTime); 291 for (UsageStats stats : statsList) { 311 List<UsageStats> stats = mUsageStatsManager.queryUsageStats(UsageStatsManager.INTERVAL_BEST,
|