Skip testAppWidgetConfigNoBalBypass test on TV

As Android TV settings doesn't have appwidget bind feature.

Fix: 231475191
Test: atest testAppWidgetConfigNoBalBypass on TV
Change-Id: Ib5e8fcde9972e83269c1b9964d652050bdeb2034
diff --git a/tests/framework/base/windowmanager/backgroundactivity/src/android/server/wm/BackgroundActivityLaunchTest.java b/tests/framework/base/windowmanager/backgroundactivity/src/android/server/wm/BackgroundActivityLaunchTest.java
index ce82131..5eb5a8d 100644
--- a/tests/framework/base/windowmanager/backgroundactivity/src/android/server/wm/BackgroundActivityLaunchTest.java
+++ b/tests/framework/base/windowmanager/backgroundactivity/src/android/server/wm/BackgroundActivityLaunchTest.java
@@ -712,9 +712,11 @@
     }
 
     private void clickAllowBindWidget(ResultReceiver resultReceiver) throws Exception {
-        // Test on non-auto devices only as auto doesn't support appwidget bind.
-        Assume.assumeFalse(mContext.getPackageManager().hasSystemFeature(
-                PackageManager.FEATURE_AUTOMOTIVE));
+        PackageManager pm = mContext.getPackageManager();
+        // Skip on auto and TV devices only as they don't support appwidget bind.
+        Assume.assumeFalse(pm.hasSystemFeature(PackageManager.FEATURE_AUTOMOTIVE));
+        Assume.assumeFalse(pm.hasSystemFeature(PackageManager.FEATURE_LEANBACK_ONLY));
+
         // Create appWidgetId so we can send it to appA, to request bind widget and start config
         // activity.
         UiDevice device = UiDevice.getInstance(mInstrumentation);
@@ -734,7 +736,6 @@
 
         // Find settings package and bind widget activity and click the create button.
         String settingsPkgName = "";
-        PackageManager pm = mContext.getPackageManager();
         List<ResolveInfo> ris = pm.queryIntentActivities(appWidgetIntent,
                 PackageManager.MATCH_DEFAULT_ONLY);
         for (ResolveInfo ri : ris) {