aboutsummaryrefslogtreecommitdiff
path: root/common/src/com/android/tv/common/feature/Sdk.java
diff options
context:
space:
mode:
Diffstat (limited to 'common/src/com/android/tv/common/feature/Sdk.java')
-rw-r--r--common/src/com/android/tv/common/feature/Sdk.java14
1 files changed, 10 insertions, 4 deletions
diff --git a/common/src/com/android/tv/common/feature/Sdk.java b/common/src/com/android/tv/common/feature/Sdk.java
index 9f99a64f..155b391d 100644
--- a/common/src/com/android/tv/common/feature/Sdk.java
+++ b/common/src/com/android/tv/common/feature/Sdk.java
@@ -19,10 +19,8 @@ package com.android.tv.common.feature;
import android.content.Context;
import android.os.Build;
-/**
- * Holder for SDK version features
- */
-public class Sdk {
+/** Holder for SDK version features */
+public final class Sdk {
public static final Feature AT_LEAST_N =
new Feature() {
@Override
@@ -31,5 +29,13 @@ public class Sdk {
}
};
+ public static final Feature AT_LEAST_O =
+ new Feature() {
+ @Override
+ public boolean isEnabled(Context context) {
+ return Build.VERSION.SDK_INT >= Build.VERSION_CODES.O;
+ }
+ };
+
private Sdk() {}
}