Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8e148957 authored by Zhen Zhang's avatar Zhen Zhang
Browse files

Rename API based on API review

Rename getLastTimeComponentUsed to getLastTimeAnyComponentUsed based on
the API review feedback.

Bug: 183656434
Test: atest CtsUsageStatsTestCases:UsageStatsTest
Change-Id: Ie3388150ab49d0f4b2f16e4d5aacda1cc8b3663b
parent 53a24c73
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1847,7 +1847,7 @@ package android.app.usage {
  public final class UsageStats implements android.os.Parcelable {
    method public int getAppLaunchCount();
    method public long getLastTimeComponentUsed();
    method public long getLastTimeAnyComponentUsed();
  }
  public final class UsageStatsManager {
+6 −3
Original line number Diff line number Diff line
@@ -30,6 +30,7 @@ import static android.app.usage.UsageEvents.Event.FOREGROUND_SERVICE_STOP;
import static android.app.usage.UsageEvents.Event.ROLLOVER_FOREGROUND_SERVICE;
import static android.app.usage.UsageEvents.Event.USER_INTERACTION;

import android.annotation.CurrentTimeMillisLong;
import android.annotation.SystemApi;
import android.annotation.TestApi;
import android.compat.annotation.UnsupportedAppUsage;
@@ -277,13 +278,15 @@ public final class UsageStats implements Parcelable {

    /**
     * Get the last time this package's component was used by a client package, measured in
     * milliseconds since the epoch. Note that component usage is only reported in certain cases
     * (e.g. broadcast receiver, service, content provider).
     * milliseconds since the epoch. Note that component usage is only reported for component
     * bindings (e.g. broadcast receiver, service, content provider) and only when such a binding
     * would cause an app to leave the stopped state.
     * See {@link UsageEvents.Event#APP_COMPONENT_USED}
     * @hide
     */
    @SystemApi
    public long getLastTimeComponentUsed() {
    @CurrentTimeMillisLong
    public long getLastTimeAnyComponentUsed() {
        return mLastTimeComponentUsed;
    }