Remove old version of registerUsageSessionObserver
Test: none Fixes: 128455269 Change-Id: I23ac8db6b05e3f40dd83f87b85c19bd3bc873e48
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user