diff options
author | Todd Volkert <tvolkert@google.com> | 2015-07-14 11:19:48 -0700 |
---|---|---|
committer | Todd Volkert <tvolkert@google.com> | 2015-07-14 12:20:32 -0700 |
commit | f5f6b1b113bb39a268948c19a39833d3ff839d32 (patch) | |
tree | 0fab132103c53399e24642fce5e242c8631e663c /src/com/android/packageinstaller/permission/ui/PermissionAppsFragment.java | |
parent | b9b20815315d35ed2d10edcbbae4913da36f4107 (diff) | |
download | android_packages_apps_PackageInstaller-f5f6b1b113bb39a268948c19a39833d3ff839d32.tar.gz android_packages_apps_PackageInstaller-f5f6b1b113bb39a268948c19a39833d3ff839d32.tar.bz2 android_packages_apps_PackageInstaller-f5f6b1b113bb39a268948c19a39833d3ff839d32.zip |
Add "show additional permissions" screen to app permissions for TV.
This also cleans up some code:
1) Factor out isTelevision into Utils.isTelevision() and call
it where we were previously inlining that code
2) Make AppPermissionsFragment work better with config changes
and screen rotation changes (the extra screen wasn't working
at all with such changes)
b/22045242
Change-Id: I937eaa67f19f44b5e1a76a58e3fdd799ae36e73b
Diffstat (limited to 'src/com/android/packageinstaller/permission/ui/PermissionAppsFragment.java')
-rw-r--r-- | src/com/android/packageinstaller/permission/ui/PermissionAppsFragment.java | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/com/android/packageinstaller/permission/ui/PermissionAppsFragment.java b/src/com/android/packageinstaller/permission/ui/PermissionAppsFragment.java index 33462aef..54ddde3d 100644 --- a/src/com/android/packageinstaller/permission/ui/PermissionAppsFragment.java +++ b/src/com/android/packageinstaller/permission/ui/PermissionAppsFragment.java @@ -23,7 +23,6 @@ import android.content.Context; import android.content.DialogInterface; import android.content.DialogInterface.OnClickListener; import android.content.Intent; -import android.content.res.Configuration; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.support.v14.preference.SwitchPreference; @@ -187,8 +186,7 @@ public final class PermissionAppsFragment extends PermissionsFrameFragment imple return; } - int uiModeType = getResources().getConfiguration().uiMode & Configuration.UI_MODE_TYPE_MASK; - boolean isTelevision = uiModeType == Configuration.UI_MODE_TYPE_TELEVISION; + boolean isTelevision = Utils.isTelevision(context); PreferenceScreen screen = getPreferenceScreen(); ArraySet<String> preferencesToRemove = new ArraySet<>(); |