Merge "Rename API based on API review" into sc-dev
This commit is contained in:
@@ -1850,7 +1850,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 {
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user