summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAlex Chau <alexchau@google.com>2015-07-01 16:55:30 +0100
committerAlex Chau <alexchau@google.com>2015-07-03 12:21:42 +0100
commit97dcbacc147a622d267b81b7cc68ff4a5c0c6ddf (patch)
tree99c9075d8ad5b0dd7e172ad0a266b8a0252bfd2d /src
parent6b9b05aedc983db8f657860de693ac94689c9b96 (diff)
downloadandroid_packages_apps_PackageInstaller-97dcbacc147a622d267b81b7cc68ff4a5c0c6ddf.tar.gz
android_packages_apps_PackageInstaller-97dcbacc147a622d267b81b7cc68ff4a5c0c6ddf.tar.bz2
android_packages_apps_PackageInstaller-97dcbacc147a622d267b81b7cc68ff4a5c0c6ddf.zip
Display explanatory text in 'App permissions' settings when permissions policies are enforced
"Enforced by policy" is shown in summary when permissions are enforced by policy, in both permission grouped by app and app grouped by permission screen Bug: 22195440 Change-Id: I3a6e0eae43e0ddf07bbeb43c968c3422b6e6a13b
Diffstat (limited to 'src')
-rw-r--r--src/com/android/packageinstaller/permission/ui/AppPermissionsFragment.java3
-rw-r--r--src/com/android/packageinstaller/permission/ui/PermissionAppsFragment.java3
2 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/packageinstaller/permission/ui/AppPermissionsFragment.java b/src/com/android/packageinstaller/permission/ui/AppPermissionsFragment.java
index d88b9adc..b291f582 100644
--- a/src/com/android/packageinstaller/permission/ui/AppPermissionsFragment.java
+++ b/src/com/android/packageinstaller/permission/ui/AppPermissionsFragment.java
@@ -235,6 +235,9 @@ public final class AppPermissionsFragment extends SettingsWithHeader
preference.setIcon(Utils.applyTint(getContext(), icon,
android.R.attr.colorControlNormal));
preference.setTitle(group.getLabel());
+ if (group.isPolicyFixed()) {
+ preference.setSummary(getString(R.string.permission_summary_enforced_by_policy));
+ }
preference.setPersistent(false);
preference.setEnabled(!group.isPolicyFixed());
preference.setChecked(group.areRuntimePermissionsGranted());
diff --git a/src/com/android/packageinstaller/permission/ui/PermissionAppsFragment.java b/src/com/android/packageinstaller/permission/ui/PermissionAppsFragment.java
index ae7560e8..e843b0cb 100644
--- a/src/com/android/packageinstaller/permission/ui/PermissionAppsFragment.java
+++ b/src/com/android/packageinstaller/permission/ui/PermissionAppsFragment.java
@@ -208,6 +208,9 @@ public final class PermissionAppsFragment extends PreferenceFragment implements
pref.setKey(app.getKey());
pref.setIcon(app.getIcon());
pref.setTitle(app.getLabel());
+ if (app.isPolicyFixed()) {
+ pref.setSummary(getString(R.string.permission_summary_enforced_by_policy));
+ }
pref.setPersistent(false);
pref.setEnabled(!app.isPolicyFixed());
preferences.addPreference(pref);