Create feature flags for OMAPI readers supportiveness

Bug: 131062577
Test: CTS OMAPI
Change-Id: I20c1159489ea0bd5cc9fb651914d6bfd2a6b25ca
This commit is contained in:
Jack Yu
2019-07-19 13:46:42 +08:00
parent 10df4fcaa7
commit 18c7630c3d
2 changed files with 27 additions and 0 deletions

View File

@@ -11361,6 +11361,9 @@ package android.content.pm {
field public static final String FEATURE_SENSOR_RELATIVE_HUMIDITY = "android.hardware.sensor.relative_humidity";
field public static final String FEATURE_SENSOR_STEP_COUNTER = "android.hardware.sensor.stepcounter";
field public static final String FEATURE_SENSOR_STEP_DETECTOR = "android.hardware.sensor.stepdetector";
field public static final String FEATURE_SE_OMAPI_ESE = "android.hardware.se.omapi.ese";
field public static final String FEATURE_SE_OMAPI_SD = "android.hardware.se.omapi.sd";
field public static final String FEATURE_SE_OMAPI_UICC = "android.hardware.se.omapi.uicc";
field public static final String FEATURE_SIP = "android.software.sip";
field public static final String FEATURE_SIP_VOIP = "android.software.sip.voip";
field public static final String FEATURE_STRONGBOX_KEYSTORE = "android.hardware.strongbox_keystore";

View File

@@ -1947,6 +1947,30 @@ public abstract class PackageManager {
@SdkConstant(SdkConstantType.FEATURE)
public static final String FEATURE_NFC_ANY = "android.hardware.nfc.any";
/**
* Feature for {@link #getSystemAvailableFeatures} and
* {@link #hasSystemFeature}: The device supports Open Mobile API capable UICC-based secure
* elements.
*/
@SdkConstant(SdkConstantType.FEATURE)
public static final String FEATURE_SE_OMAPI_UICC = "android.hardware.se.omapi.uicc";
/**
* Feature for {@link #getSystemAvailableFeatures} and
* {@link #hasSystemFeature}: The device supports Open Mobile API capable eSE-based secure
* elements.
*/
@SdkConstant(SdkConstantType.FEATURE)
public static final String FEATURE_SE_OMAPI_ESE = "android.hardware.se.omapi.ese";
/**
* Feature for {@link #getSystemAvailableFeatures} and
* {@link #hasSystemFeature}: The device supports Open Mobile API capable SD-based secure
* elements.
*/
@SdkConstant(SdkConstantType.FEATURE)
public static final String FEATURE_SE_OMAPI_SD = "android.hardware.se.omapi.sd";
/**
* Feature for {@link #getSystemAvailableFeatures} and
* {@link #hasSystemFeature}: The device supports the OpenGL ES