From bd39e731f3e11436f893ca4d6013b764aa4c5914 Mon Sep 17 00:00:00 2001 From: Michael Wachenschwanz Date: Wed, 13 Mar 2019 14:13:19 -0700 Subject: [PATCH] Remove old version of registerUsageSessionObserver Test: none Fixes: 128455269 Change-Id: I23ac8db6b05e3f40dd83f87b85c19bd3bc873e48 --- api/system-current.txt | 1 - .../android/app/usage/UsageStatsManager.java | 23 ------------------- 2 files changed, 24 deletions(-) diff --git a/api/system-current.txt b/api/system-current.txt index 2fc3d1946f0f4..4da923619f36e 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -1217,7 +1217,6 @@ package android.app.usage { method public int getUsageSource(); method @RequiresPermission(allOf={android.Manifest.permission.SUSPEND_APPS, android.Manifest.permission.OBSERVE_APP_USAGE}) public void registerAppUsageLimitObserver(int, @NonNull String[], @NonNull java.time.Duration, @NonNull java.time.Duration, @Nullable android.app.PendingIntent); method @RequiresPermission(android.Manifest.permission.OBSERVE_APP_USAGE) public void registerAppUsageObserver(int, @NonNull String[], long, @NonNull java.util.concurrent.TimeUnit, @NonNull android.app.PendingIntent); - method @Deprecated @RequiresPermission(android.Manifest.permission.OBSERVE_APP_USAGE) public void registerUsageSessionObserver(int, @NonNull String[], long, @NonNull java.util.concurrent.TimeUnit, long, @NonNull java.util.concurrent.TimeUnit, @NonNull android.app.PendingIntent, @Nullable android.app.PendingIntent); method @RequiresPermission(android.Manifest.permission.OBSERVE_APP_USAGE) public void registerUsageSessionObserver(int, @NonNull String[], @NonNull java.time.Duration, @NonNull java.time.Duration, @NonNull android.app.PendingIntent, @Nullable android.app.PendingIntent); method public void reportUsageStart(@NonNull android.app.Activity, @NonNull String); method public void reportUsageStart(@NonNull android.app.Activity, @NonNull String, long); diff --git a/core/java/android/app/usage/UsageStatsManager.java b/core/java/android/app/usage/UsageStatsManager.java index eb1ea90e43826..f8dc20e9af098 100644 --- a/core/java/android/app/usage/UsageStatsManager.java +++ b/core/java/android/app/usage/UsageStatsManager.java @@ -678,29 +678,6 @@ public final class UsageStatsManager { } } - - /** - * @deprecated use {@link #registerUsageSessionObserver(int, String[], Duration, Duration, - * PendingIntent, PendingIntent)}. - * - * @hide - */ - @Deprecated - @SystemApi - @RequiresPermission(android.Manifest.permission.OBSERVE_APP_USAGE) - // STOPSHIP b/128455269: remove this method - public void registerUsageSessionObserver(int sessionObserverId, - @NonNull String[] observedEntities, long timeLimit, @NonNull TimeUnit timeUnit, - long sessionThresholdTime, @NonNull TimeUnit sessionThresholdTimeUnit, - @NonNull PendingIntent limitReachedCallbackIntent, - @Nullable PendingIntent sessionEndCallbackIntent) { - final Duration timeLimitDuration = Duration.ofMillis(timeUnit.toMillis(timeLimit)); - final Duration sessionThresholdDuration = - Duration.ofMillis(sessionThresholdTimeUnit.toMillis(sessionThresholdTime)); - registerUsageSessionObserver(sessionObserverId, observedEntities, timeLimitDuration, - sessionThresholdDuration, limitReachedCallbackIntent, sessionEndCallbackIntent); - } - /** * Register a usage session observer that receives a callback on the provided {@code * limitReachedCallbackIntent} when the sum of usages of apps and tokens in the {@code