Home | History | Annotate | Download | only in television

Lines Matching defs:group

193         for (AppPermissionGroup group : mAppPermissions.getPermissionGroups()) {
194 if (!Utils.shouldShowPermission(group, mAppPermissions.getPackageInfo().packageName)) {
198 boolean isPlatform = group.getDeclaringPackage().equals(Utils.OS_PKG);
202 preference.setKey(group.getName());
204 group.getIconPkg(), group.getIconResId());
207 preference.setTitle(group.getLabel());
208 if (group.isPolicyFixed()) {
212 preference.setEnabled(!group.isPolicyFixed());
213 preference.setChecked(group.areRuntimePermissionsGranted());
273 final AppPermissionGroup group = mAppPermissions.getPermissionGroup(groupName);
275 if (group == null) {
279 addToggledGroup(group);
281 if (LocationUtils.isLocationGroupAndProvider(group.getName(), group.getApp().packageName)) {
286 group.grantRuntimePermissions(false);
288 final boolean grantedByDefault = group.hasGrantedByDefaultPermission();
289 if (grantedByDefault || (!group.doesSupportRuntimePermissions()
298 group.revokeRuntimePermissions(false);
306 group.revokeRuntimePermissions(false);
319 private void addToggledGroup(AppPermissionGroup group) {
324 if (mToggledGroups.contains(group)) {
325 mToggledGroups.remove(group);
327 mToggledGroups.add(group);
352 AppPermissionGroup group = mAppPermissions.getPermissionGroup(switchPref.getKey());
353 if (group != null) {
354 switchPref.setChecked(group.areRuntimePermissionsGranted());