Searched refs:BaseAppStateTracker (Results 1 – 14 of 14) sorted by relevance
27 import com.android.server.am.BaseAppStateTracker.Injector;36 public abstract class BaseAppStatePolicy<T extends BaseAppStateTracker> {
22 import static com.android.server.am.BaseAppStateTracker.ONE_DAY;34 import com.android.server.am.BaseAppStateTracker.Injector;
22 import static com.android.server.am.BaseAppStateTracker.ONE_DAY;23 import static com.android.server.am.BaseAppStateTracker.STATE_TYPE_MEDIA_SESSION;
57 public abstract class BaseAppStateTracker<T extends BaseAppStatePolicy> { class88 BaseAppStateTracker(Context context, AppRestrictionController controller, in BaseAppStateTracker() method in BaseAppStateTracker
23 import static com.android.server.am.BaseAppStateTracker.STATE_TYPE_NUM;44 import com.android.server.am.BaseAppStateTracker.Injector;45 import com.android.server.am.BaseAppStateTracker.StateListener;
29 import static com.android.server.am.BaseAppStateTracker.ONE_DAY;30 import static com.android.server.am.BaseAppStateTracker.ONE_HOUR;63 import com.android.server.am.BaseAppStateTracker.Injector;
35 import static com.android.server.am.BaseAppStateTracker.STATE_TYPE_PERMISSION;74 final class AppPermissionTracker extends BaseAppStateTracker<AppPermissionPolicy>
46 extends BaseAppStateTracker<T> implements BaseAppStateEvents.Factory<U> {
31 import static com.android.server.am.BaseAppStateTracker.ONE_MINUTE;
87 import static com.android.server.am.BaseAppStateTracker.ONE_DAY;240 private final ArrayList<BaseAppStateTracker> mAppStateTrackers = new ArrayList<>();1780 BaseAppStateTracker resultTracker = null; in calcAppRestrictionLevelFromTackers()3017 void addAppStateTracker(@NonNull BaseAppStateTracker tracker) { in addAppStateTracker()3024 <T extends BaseAppStateTracker> T getAppStateTracker(Class<T> trackerClass) { in getAppStateTracker()3025 for (BaseAppStateTracker tracker : mAppStateTrackers) { in getAppStateTracker()3321 void forEachTracker(Consumer<BaseAppStateTracker> sink) { in forEachTracker()
93 final class AppBatteryTracker extends BaseAppStateTracker<AppBatteryPolicy>2125 pw.println(BaseAppStateTracker.stateTypesToString(mBgCurrentDrainExemptedTypes)); in dump()
77 import static com.android.server.am.BaseAppStateTracker.STATE_TYPE_FGS_LOCATION;78 import static com.android.server.am.BaseAppStateTracker.STATE_TYPE_FGS_MEDIA_PLAYBACK;79 import static com.android.server.am.BaseAppStateTracker.STATE_TYPE_FGS_WITH_NOTIFICATION;80 import static com.android.server.am.BaseAppStateTracker.STATE_TYPE_MEDIA_SESSION;81 import static com.android.server.am.BaseAppStateTracker.STATE_TYPE_PERMISSION;3355 extends BaseAppStateTracker.Injector<T> {
1119 …AppBatteryTracker$AppBatteryPolicy;-><init>(Lcom/android/server/am/BaseAppStateTracker$Injector;Lc…1190 …rver/am/AppFGSTracker$AppFGSPolicy;-><init>(Lcom/android/server/am/BaseAppStateTracker$Injector;Lc…1203 …missionTracker$AppPermissionPolicy;-><init>(Lcom/android/server/am/BaseAppStateTracker$Injector;Lc…1211 …>updateAppOps()V+]Lcom/android/server/am/BaseAppStateTracker$Injector;Lcom/android/server/am/BaseA…1336 …tePolicy;-><init>(Lcom/android/server/am/BaseAppStateTracker$Injector;Lcom/android/server/am/BaseA…1351 HSPLcom/android/server/am/BaseAppStateTracker$Injector;-><init>()V1352 HSPLcom/android/server/am/BaseAppStateTracker$Injector;->getPolicy()Lcom/android/server/am/BaseAppS…1353 HSPLcom/android/server/am/BaseAppStateTracker$Injector;->setPolicy(Lcom/android/server/am/BaseAppSt…12427 Lcom/android/server/am/BaseAppStateTracker$Injector;12428 Lcom/android/server/am/BaseAppStateTracker$StateListener;[all …]