summaryrefslogtreecommitdiff
path: root/PermissionController/src/com/android/permissioncontroller/DeviceUtils.java
diff options
context:
space:
mode:
authorNikolas Havrikov <havrikov@google.com>2022-09-02 16:22:16 +0200
committerNikolas Havrikov <havrikov@google.com>2022-09-02 16:22:16 +0200
commitac720b534f265b7648c72b6b226f11ba3cb4d6e7 (patch)
tree9c62a363c752117d2eb8875f7c08fde7e2342ab5 /PermissionController/src/com/android/permissioncontroller/DeviceUtils.java
parent14d09cc0f3b3026373fb5d07ecd5f6397b23cc90 (diff)
downloadPermission-ac720b534f265b7648c72b6b226f11ba3cb4d6e7.tar.gz
Determine TV form factor based on FEATURE_LEANBACK
This CL changes the implementation of isTelevision in DeviceUtils.java to be consistent with NFF checks for other form factors. Test: make Change-Id: I50f98f3165444118d21edb7d6ba4730fd01fe0a8
Diffstat (limited to 'PermissionController/src/com/android/permissioncontroller/DeviceUtils.java')
-rw-r--r--PermissionController/src/com/android/permissioncontroller/DeviceUtils.java4
1 files changed, 1 insertions, 3 deletions
diff --git a/PermissionController/src/com/android/permissioncontroller/DeviceUtils.java b/PermissionController/src/com/android/permissioncontroller/DeviceUtils.java
index 60caf888c..ec3642d1d 100644
--- a/PermissionController/src/com/android/permissioncontroller/DeviceUtils.java
+++ b/PermissionController/src/com/android/permissioncontroller/DeviceUtils.java
@@ -18,12 +18,10 @@ package com.android.permissioncontroller;
import android.content.Context;
import android.content.pm.PackageManager;
-import android.content.res.Configuration;
public class DeviceUtils {
public static boolean isTelevision(Context context) {
- int uiMode = context.getResources().getConfiguration().uiMode;
- return (uiMode & Configuration.UI_MODE_TYPE_MASK) == Configuration.UI_MODE_TYPE_TELEVISION;
+ return context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_LEANBACK);
}
public static boolean isWear(final Context context) {