From cfd861ec15fe96143c61948d396e747b221a7f9d Mon Sep 17 00:00:00 2001 From: Jae Seo Date: Wed, 27 Aug 2014 14:02:15 -0700 Subject: [PATCH] Add android.software.live_tv feature This feature will be listed by Android TV devices that allow displaying contents from TV inputs implemented with the android.media.tv.TvInputService API. (Note that not all leanback devices support this feature.) Bug: 17284986 Change-Id: Ic1f23f6f5955866e9f1db9229693d370576066a3 --- api/current.txt | 1 + core/java/android/content/pm/PackageManager.java | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/api/current.txt b/api/current.txt index 6723108e52984..6dacfdc1fec79 100644 --- a/api/current.txt +++ b/api/current.txt @@ -8892,6 +8892,7 @@ package android.content.pm { field public static final java.lang.String FEATURE_HOME_SCREEN = "android.software.home_screen"; field public static final java.lang.String FEATURE_INPUT_METHODS = "android.software.input_methods"; field public static final java.lang.String FEATURE_LEANBACK = "android.software.leanback"; + field public static final java.lang.String FEATURE_LIVE_TV = "android.software.live_tv"; field public static final java.lang.String FEATURE_LIVE_WALLPAPER = "android.software.live_wallpaper"; field public static final java.lang.String FEATURE_LOCATION = "android.hardware.location"; field public static final java.lang.String FEATURE_LOCATION_GPS = "android.hardware.location.gps"; diff --git a/core/java/android/content/pm/PackageManager.java b/core/java/android/content/pm/PackageManager.java index 5492775d8f68c..fa2bb4d1cf34e 100644 --- a/core/java/android/content/pm/PackageManager.java +++ b/core/java/android/content/pm/PackageManager.java @@ -1454,6 +1454,15 @@ public abstract class PackageManager { @SdkConstant(SdkConstantType.FEATURE) public static final String FEATURE_LEANBACK_ONLY = "android.software.leanback_only"; + /** + * Feature for {@link #getSystemAvailableFeatures} and + * {@link #hasSystemFeature}: The device supports live TV and can display + * contents from TV inputs implemented with the + * {@link android.media.tv.TvInputService} API. + */ + @SdkConstant(SdkConstantType.FEATURE) + public static final String FEATURE_LIVE_TV = "android.software.live_tv"; + /** * Feature for {@link #getSystemAvailableFeatures} and * {@link #hasSystemFeature}: The device supports WiFi (802.11) networking.