public class AppRestrictionsHelper extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
AppRestrictionsHelper.OnDisableUiForPackageListener |
static class |
AppRestrictionsHelper.SelectableAppInfo |
Constructor and Description |
---|
AppRestrictionsHelper(Context context,
UserHandle user) |
Modifier and Type | Method and Description |
---|---|
void |
applyUserAppsStates(AppRestrictionsHelper.OnDisableUiForPackageListener listener) |
void |
applyUserAppState(String packageName,
boolean enabled,
AppRestrictionsHelper.OnDisableUiForPackageListener listener) |
void |
fetchAndMergeApps() |
List<AppRestrictionsHelper.SelectableAppInfo> |
getVisibleApps() |
boolean |
isPackageSelected(String packageName) |
void |
setLeanback(boolean isLeanback) |
void |
setPackageSelected(String packageName,
boolean selected) |
public AppRestrictionsHelper(Context context, UserHandle user)
public void setPackageSelected(String packageName, boolean selected)
public boolean isPackageSelected(String packageName)
public void setLeanback(boolean isLeanback)
public List<AppRestrictionsHelper.SelectableAppInfo> getVisibleApps()
public void applyUserAppsStates(AppRestrictionsHelper.OnDisableUiForPackageListener listener)
public void applyUserAppState(String packageName, boolean enabled, AppRestrictionsHelper.OnDisableUiForPackageListener listener)
public void fetchAndMergeApps()