Add filter for personal apps that are not disabled until first use

Needed for the battery settings UI.

b/22667081

Change-Id: I25ed5c1866dc3027e450c7ce9031de5def4f839a
This commit is contained in:
Zach Johnson
2015-07-24 15:11:29 -07:00
parent 68fbd6a496
commit b6d17ee7ae

View File

@@ -1239,6 +1239,21 @@ public class ApplicationsState {
}
};
public static final AppFilter FILTER_PERSONAL_WITHOUT_DISABLED_UNTIL_USED = new AppFilter() {
private int mCurrentUser;
public void init() {
mCurrentUser = ActivityManager.getCurrentUser();
}
@Override
public boolean filterApp(AppEntry entry) {
return UserHandle.getUserId(entry.info.uid) == mCurrentUser &&
entry.info.enabledSetting != PackageManager.COMPONENT_ENABLED_STATE_DISABLED_UNTIL_USED;
}
};
public static final AppFilter FILTER_WORK = new AppFilter() {
private int mCurrentUser;