blob: 6a6f6221ef06cf150fe5620ee03ba4c4d5674bcf [file] [log] [blame]
/*
* Copyright (C) 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.android.bedstead.nene.packages;
/** Packages helper methods common to host and device. */
public class CommonPackages {
CommonPackages() {}
/** See {@code PackageManager#FEATURE_AUDIO_LOW_LATENCY}. */
public static final String FEATURE_AUDIO_LOW_LATENCY = "android.hardware.audio.low_latency";
/** See {@code PackageManager#FEATURE_AUDIO_OUTPUT}. */
public static final String FEATURE_AUDIO_OUTPUT = "android.hardware.audio.output";
/** See {@code PackageManager#FEATURE_AUDIO_PRO}. */
public static final String FEATURE_AUDIO_PRO = "android.hardware.audio.pro";
/** See {@code PackageManager#FEATURE_BLUETOOTH}. */
public static final String FEATURE_BLUETOOTH = "android.hardware.bluetooth";
/** See {@code PackageManager#FEATURE_BLUETOOTH_LE}. */
public static final String FEATURE_BLUETOOTH_LE = "android.hardware.bluetooth_le";
/** See {@code PackageManager#FEATURE_CAMERA}. */
public static final String FEATURE_CAMERA = "android.hardware.camera";
/** See {@code PackageManager#FEATURE_CAMERA_AUTOFOCUS}. */
public static final String FEATURE_CAMERA_AUTOFOCUS = "android.hardware.camera.autofocus";
/** See {@code PackageManager#FEATURE_CAMERA_ANY}. */
public static final String FEATURE_CAMERA_ANY = "android.hardware.camera.any";
/** See {@code PackageManager#FEATURE_CAMERA_EXTERNAL}. */
public static final String FEATURE_CAMERA_EXTERNAL = "android.hardware.camera.external";
/** See {@code PackageManager#FEATURE_CAMERA_FLASH}. */
public static final String FEATURE_CAMERA_FLASH = "android.hardware.camera.flash";
/** See {@code PackageManager#FEATURE_CAMERA_FRONT}. */
public static final String FEATURE_CAMERA_FRONT = "android.hardware.camera.front";
/** See {@code PackageManager#FEATURE_CAMERA_LEVEL_FULL}. */
public static final String FEATURE_CAMERA_LEVEL_FULL = "android.hardware.camera.level.full";
/** See {@code PackageManager#FEATURE_CAMERA_CAPABILITY_MANUAL_SENSOR}. */
public static final String FEATURE_CAMERA_CAPABILITY_MANUAL_SENSOR =
"android.hardware.camera.capability.manual_sensor";
/** See {@code PackageManager#FEATURE_CAMERA_CAPABILITY_MANUAL_POST_PROCESSING}. */
public static final String FEATURE_CAMERA_CAPABILITY_MANUAL_POST_PROCESSING =
"android.hardware.camera.capability.manual_post_processing";
/** See {@code PackageManager#FEATURE_CAMERA_CAPABILITY_RAW}. */
public static final String FEATURE_CAMERA_CAPABILITY_RAW =
"android.hardware.camera.capability.raw";
/** See {@code PackageManager#FEATURE_CAMERA_AR}. */
public static final String FEATURE_CAMERA_AR =
"android.hardware.camera.ar";
/** See {@code PackageManager#FEATURE_CAMERA_CONCURRENT}. */
public static final String FEATURE_CAMERA_CONCURRENT = "android.hardware.camera.concurrent";
/** See {@code PackageManager#FEATURE_CONSUMER_IR}. */
public static final String FEATURE_CONSUMER_IR = "android.hardware.consumerir";
/** See {@code PackageManager#FEATURE_CONTEXT_HUB}. */
public static final String FEATURE_CONTEXT_HUB = "android.hardware.context_hub";
/** See {@code PackageManager#FEATURE_CTS}. */
public static final String FEATURE_CTS = "android.software.cts";
/** See {@code PackageManager#FEATURE_CAR_TEMPLATES_HOST}. */
public static final String FEATURE_CAR_TEMPLATES_HOST =
"android.software.car.templates_host";
/** See {@code PackageManager#FEATURE_IDENTITY_CREDENTIAL_HARDWARE}. */
public static final String FEATURE_IDENTITY_CREDENTIAL_HARDWARE =
"android.hardware.identity_credential";
/** See {@code PackageManager#FEATURE_IDENTITY_CREDENTIAL_HARDWARE_DIRECT_ACCESS}. */
public static final String FEATURE_IDENTITY_CREDENTIAL_HARDWARE_DIRECT_ACCESS =
"android.hardware.identity_credential_direct_access";
/** See {@code PackageManager#FEATURE_LOCATION}. */
public static final String FEATURE_LOCATION = "android.hardware.location";
/** See {@code PackageManager#FEATURE_LOCATION_GPS}. */
public static final String FEATURE_LOCATION_GPS = "android.hardware.location.gps";
/** See {@code PackageManager#FEATURE_LOCATION_NETWORK}. */
public static final String FEATURE_LOCATION_NETWORK = "android.hardware.location.network";
/** See {@code PackageManager#FEATURE_FELICA}. */
public static final String FEATURE_FELICA = "android.hardware.felica";
/** See {@code PackageManager#FEATURE_RAM_LOW}. */
public static final String FEATURE_RAM_LOW = "android.hardware.ram.low";
/** See {@code PackageManager#FEATURE_RAM_NORMAL}. */
public static final String FEATURE_RAM_NORMAL = "android.hardware.ram.normal";
/** See {@code PackageManager#FEATURE_MICROPHONE}. */
public static final String FEATURE_MICROPHONE = "android.hardware.microphone";
/** See {@code PackageManager#FEATURE_NFC}. */
public static final String FEATURE_NFC = "android.hardware.nfc";
/** See {@code PackageManager#FEATURE_NFC_HCE}. */
public static final String FEATURE_NFC_HCE = "android.hardware.nfc.hce";
/** See {@code PackageManager#FEATURE_NFC_HOST_CARD_EMULATION}. */
public static final String FEATURE_NFC_HOST_CARD_EMULATION = "android.hardware.nfc.hce";
/** See {@code PackageManager#FEATURE_NFC_HOST_CARD_EMULATION_NFCF}. */
public static final String FEATURE_NFC_HOST_CARD_EMULATION_NFCF = "android.hardware.nfc.hcef";
/** See {@code PackageManager#FEATURE_NFC_OFF_HOST_CARD_EMULATION_UICC}. */
public static final String FEATURE_NFC_OFF_HOST_CARD_EMULATION_UICC =
"android.hardware.nfc.uicc";
/** See {@code PackageManager#FEATURE_NFC_OFF_HOST_CARD_EMULATION_ESE}. */
public static final String FEATURE_NFC_OFF_HOST_CARD_EMULATION_ESE = "android.hardware.nfc.ese";
/** See {@code PackageManager#FEATURE_NFC_BEAM}. */
public static final String FEATURE_NFC_BEAM = "android.sofware.nfc.beam";
/** See {@code PackageManager#FEATURE_NFC_ANY}. */
public static final String FEATURE_NFC_ANY = "android.hardware.nfc.any";
/** See {@code PackageManager#FEATURE_SE_OMAPI_UICC}. */
public static final String FEATURE_SE_OMAPI_UICC = "android.hardware.se.omapi.uicc";
/** See {@code PackageManager#FEATURE_SE_OMAPI_ESE}. */
public static final String FEATURE_SE_OMAPI_ESE = "android.hardware.se.omapi.ese";
/** See {@code PackageManager#FEATURE_SE_OMAPI_SD}. */
public static final String FEATURE_SE_OMAPI_SD = "android.hardware.se.omapi.sd";
/** See {@code PackageManager#FEATURE_SECURITY_MODEL_COMPATIBLE}. */
public static final String FEATURE_SECURITY_MODEL_COMPATIBLE =
"android.hardware.security.model.compatible";
/** See {@code PackageManager#FEATURE_OPENGLES_EXTENSION_PACK}. */
public static final String FEATURE_OPENGLES_EXTENSION_PACK = "android.hardware.opengles.aep";
/** See {@code PackageManager#FEATURE_VULKAN_HARDWARE_LEVEL}. */
public static final String FEATURE_VULKAN_HARDWARE_LEVEL = "android.hardware.vulkan.level";
/** See {@code PackageManager#FEATURE_VULKAN_HARDWARE_COMPUTE}. */
public static final String FEATURE_VULKAN_HARDWARE_COMPUTE = "android.hardware.vulkan.compute";
/** See {@code PackageManager#FEATURE_VULKAN_HARDWARE_VERSION}. */
public static final String FEATURE_VULKAN_HARDWARE_VERSION = "android.hardware.vulkan.version";
/** See {@code PackageManager#FEATURE_VULKAN_DEQP_LEVEL}. */
public static final String FEATURE_VULKAN_DEQP_LEVEL = "android.software.vulkan.deqp.level";
/** See {@code PackageManager#FEATURE_OPENGLES_DEQP_LEVEL}. */
public static final String FEATURE_OPENGLES_DEQP_LEVEL = "android.software.opengles.deqp.level";
/** See {@code PackageManager#FEATURE_BROADCAST_RADIO}. */
public static final String FEATURE_BROADCAST_RADIO = "android.hardware.broadcastradio";
/** See {@code PackageManager#FEATURE_SECURE_LOCK_SCREEN}. */
public static final String FEATURE_SECURE_LOCK_SCREEN = "android.software.secure_lock_screen";
/** See {@code PackageManager#FEATURE_SENSOR_ACCELEROMETER}. */
public static final String FEATURE_SENSOR_ACCELEROMETER = "android.hardware.sensor.accelerometer";
/** See {@code PackageManager#FEATURE_SENSOR_BAROMETER}. */
public static final String FEATURE_SENSOR_BAROMETER = "android.hardware.sensor.barometer";
/** See {@code PackageManager#FEATURE_SENSOR_COMPASS}. */
public static final String FEATURE_SENSOR_COMPASS = "android.hardware.sensor.compass";
/** See {@code PackageManager#FEATURE_SENSOR_GYROSCOPE}. */
public static final String FEATURE_SENSOR_GYROSCOPE = "android.hardware.sensor.gyroscope";
/** See {@code PackageManager#FEATURE_SENSOR_LIGHT}. */
public static final String FEATURE_SENSOR_LIGHT = "android.hardware.sensor.light";
/** See {@code PackageManager#FEATURE_SENSOR_PROXIMITY}. */
public static final String FEATURE_SENSOR_PROXIMITY = "android.hardware.sensor.proximity";
/** See {@code PackageManager#FEATURE_SENSOR_STEP_COUNTER}. */
public static final String FEATURE_SENSOR_STEP_COUNTER = "android.hardware.sensor.stepcounter";
/** See {@code PackageManager#FEATURE_SENSOR_STEP_DETECTOR}. */
public static final String FEATURE_SENSOR_STEP_DETECTOR = "android.hardware.sensor.stepdetector";
/** See {@code PackageManager#FEATURE_SENSOR_HEART_RATE}. */
public static final String FEATURE_SENSOR_HEART_RATE = "android.hardware.sensor.heartrate";
/** See {@code PackageManager#FEATURE_SENSOR_HEART_RATE_ECG}. */
public static final String FEATURE_SENSOR_HEART_RATE_ECG =
"android.hardware.sensor.heartrate.ecg";
/** See {@code PackageManager#FEATURE_SENSOR_RELATIVE_HUMIDITY}. */
public static final String FEATURE_SENSOR_RELATIVE_HUMIDITY =
"android.hardware.sensor.relative_humidity";
/** See {@code PackageManager#FEATURE_SENSOR_AMBIENT_TEMPERATURE}. */
public static final String FEATURE_SENSOR_AMBIENT_TEMPERATURE =
"android.hardware.sensor.ambient_temperature";
/** See {@code PackageManager#FEATURE_SENSOR_HINGE_ANGLE}. */
public static final String FEATURE_SENSOR_HINGE_ANGLE = "android.hardware.sensor.hinge_angle";
/** See {@code PackageManager#FEATURE_HIFI_SENSORS}. */
public static final String FEATURE_HIFI_SENSORS =
"android.hardware.sensor.hifi_sensors";
/** See {@code PackageManager#FEATURE_ASSIST_GESTURE}. */
public static final String FEATURE_ASSIST_GESTURE = "android.hardware.sensor.assist";
/** See {@code PackageManager#FEATURE_TELEPHONY}. */
public static final String FEATURE_TELEPHONY = "android.hardware.telephony";
/** See {@code PackageManager#FEATURE_TELEPHONY_CDMA}. */
public static final String FEATURE_TELEPHONY_CDMA = "android.hardware.telephony.cdma";
/** See {@code PackageManager#FEATURE_TELEPHONY_GSM}. */
public static final String FEATURE_TELEPHONY_GSM = "android.hardware.telephony.gsm";
/** See {@code PackageManager#FEATURE_TELEPHONY_CARRIERLOCK}. */
public static final String FEATURE_TELEPHONY_CARRIERLOCK =
"android.hardware.telephony.carrierlock";
/** See {@code PackageManager#FEATURE_TELEPHONY_EUICC}. */
public static final String FEATURE_TELEPHONY_EUICC = "android.hardware.telephony.euicc";
/** See {@code PackageManager#FEATURE_TELEPHONY_MBMS}. */
public static final String FEATURE_TELEPHONY_MBMS = "android.hardware.telephony.mbms";
/** See {@code PackageManager#FEATURE_TELEPHONY_IMS}. */
public static final String FEATURE_TELEPHONY_IMS = "android.hardware.telephony.ims";
/** See {@code PackageManager#FEATURE_TELEPHONY_IMS_SINGLE_REGISTRATION}. */
public static final String FEATURE_TELEPHONY_IMS_SINGLE_REGISTRATION =
"android.hardware.telephony.ims.singlereg";
/** See {@code PackageManager#FEATURE_UWB}. */
public static final String FEATURE_UWB = "android.hardware.uwb";
/** See {@code PackageManager#FEATURE_USB_HOST}. */
public static final String FEATURE_USB_HOST = "android.hardware.usb.host";
/** See {@code PackageManager#FEATURE_USB_ACCESSORY}. */
public static final String FEATURE_USB_ACCESSORY = "android.hardware.usb.accessory";
/** See {@code PackageManager#FEATURE_SIP}. */
public static final String FEATURE_SIP = "android.software.sip";
/** See {@code PackageManager#FEATURE_SIP_VOIP}. */
public static final String FEATURE_SIP_VOIP = "android.software.sip.voip";
/** See {@code PackageManager#FEATURE_CONNECTION_SERVICE}. */
public static final String FEATURE_CONNECTION_SERVICE = "android.software.connectionservice";
/** See {@code PackageManager#FEATURE_TOUCHSCREEN}. */
public static final String FEATURE_TOUCHSCREEN = "android.hardware.touchscreen";
/** See {@code PackageManager#FEATURE_TOUCHSCREEN_MULTITOUCH}. */
public static final String FEATURE_TOUCHSCREEN_MULTITOUCH = "android.hardware.touchscreen.multitouch";
/** See {@code PackageManager#FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT}. */
public static final String FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT = "android.hardware.touchscreen.multitouch.distinct";
/** See {@code PackageManager#FEATURE_TOUCHSCREEN_MULTITOUCH_JAZZHAND}. */
public static final String FEATURE_TOUCHSCREEN_MULTITOUCH_JAZZHAND = "android.hardware.touchscreen.multitouch.jazzhand";
/** See {@code PackageManager#FEATURE_FAKETOUCH}. */
public static final String FEATURE_FAKETOUCH = "android.hardware.faketouch";
/** See {@code PackageManager#FEATURE_FAKETOUCH_MULTITOUCH_DISTINCT}. */
public static final String FEATURE_FAKETOUCH_MULTITOUCH_DISTINCT = "android.hardware.faketouch.multitouch.distinct";
/** See {@code PackageManager#FEATURE_FAKETOUCH_MULTITOUCH_JAZZHAND}. */
public static final String FEATURE_FAKETOUCH_MULTITOUCH_JAZZHAND = "android.hardware.faketouch.multitouch.jazzhand";
/** See {@code PackageManager#FEATURE_FINGERPRINT}. */
public static final String FEATURE_FINGERPRINT = "android.hardware.fingerprint";
/** See {@code PackageManager#FEATURE_FACE}. */
public static final String FEATURE_FACE = "android.hardware.biometrics.face";
/** See {@code PackageManager#FEATURE_IRIS}. */
public static final String FEATURE_IRIS = "android.hardware.biometrics.iris";
/** See {@code PackageManager#FEATURE_SCREEN_PORTRAIT}. */
public static final String FEATURE_SCREEN_PORTRAIT = "android.hardware.screen.portrait";
/** See {@code PackageManager#FEATURE_SCREEN_LANDSCAPE}. */
public static final String FEATURE_SCREEN_LANDSCAPE = "android.hardware.screen.landscape";
/** See {@code PackageManager#FEATURE_LIVE_WALLPAPER}. */
public static final String FEATURE_LIVE_WALLPAPER = "android.software.live_wallpaper";
/** See {@code PackageManager#FEATURE_APP_WIDGETS}. */
public static final String FEATURE_APP_WIDGETS = "android.software.app_widgets";
/** See {@code PackageManager#FEATURE_CANT_SAVE_STATE}. */
public static final String FEATURE_CANT_SAVE_STATE = "android.software.cant_save_state";
/** See {@code PackageManager#FEATURE_GAME_SERVICE}. */
public static final String FEATURE_GAME_SERVICE = "android.software.game_service";
/** See {@code PackageManager#FEATURE_VOICE_RECOGNIZERS}. */
public static final String FEATURE_VOICE_RECOGNIZERS = "android.software.voice_recognizers";
/** See {@code PackageManager#FEATURE_HOME_SCREEN}. */
public static final String FEATURE_HOME_SCREEN = "android.software.home_screen";
/** See {@code PackageManager#FEATURE_INPUT_METHODS}. */
public static final String FEATURE_INPUT_METHODS = "android.software.input_methods";
/** See {@code PackageManager#FEATURE_DEVICE_ADMIN}. */
public static final String FEATURE_DEVICE_ADMIN = "android.software.device_admin";
/** See {@code PackageManager#FEATURE_LEANBACK}. */
public static final String FEATURE_LEANBACK = "android.software.leanback";
/** See {@code PackageManager#FEATURE_LEANBACK_ONLY}. */
public static final String FEATURE_LEANBACK_ONLY = "android.software.leanback_only";
/** See {@code PackageManager#FEATURE_LIVE_TV}. */
public static final String FEATURE_LIVE_TV = "android.software.live_tv";
/** See {@code PackageManager#FEATURE_WIFI}. */
public static final String FEATURE_WIFI = "android.hardware.wifi";
/** See {@code PackageManager#FEATURE_WIFI_DIRECT}. */
public static final String FEATURE_WIFI_DIRECT = "android.hardware.wifi.direct";
/** See {@code PackageManager#FEATURE_WIFI_AWARE}. */
public static final String FEATURE_WIFI_AWARE = "android.hardware.wifi.aware";
/** See {@code PackageManager#FEATURE_WIFI_PASSPOINT}. */
public static final String FEATURE_WIFI_PASSPOINT = "android.hardware.wifi.passpoint";
/** See {@code PackageManager#FEATURE_WIFI_RTT}. */
public static final String FEATURE_WIFI_RTT = "android.hardware.wifi.rtt";
/** See {@code PackageManager#FEATURE_LOWPAN}. */
public static final String FEATURE_LOWPAN = "android.hardware.lowpan";
/** See {@code PackageManager#FEATURE_AUTOMOTIVE}. */
public static final String FEATURE_AUTOMOTIVE = "android.hardware.type.automotive";
/** See {@code PackageManager#FEATURE_TELEVISION}. */
public static final String FEATURE_TELEVISION = "android.hardware.type.television";
/** See {@code PackageManager#FEATURE_WATCH}. */
public static final String FEATURE_WATCH = "android.hardware.type.watch";
/** See {@code PackageManager#FEATURE_EMBEDDED}. */
public static final String FEATURE_EMBEDDED = "android.hardware.type.embedded";
/** See {@code PackageManager#FEATURE_PC}. */
public static final String FEATURE_PC = "android.hardware.type.pc";
/** See {@code PackageManager#FEATURE_PRINTING}. */
public static final String FEATURE_PRINTING = "android.software.print";
/** See {@code PackageManager#FEATURE_COMPANION_DEVICE_SETUP}. */
public static final String FEATURE_COMPANION_DEVICE_SETUP =
"android.software.companion_device_setup";
/** See {@code PackageManager#FEATURE_BACKUP}. */
public static final String FEATURE_BACKUP = "android.software.backup";
/** See {@code PackageManager#FEATURE_FREEFORM_WINDOW_MANAGEMENT}. */
public static final String FEATURE_FREEFORM_WINDOW_MANAGEMENT =
"android.software.freeform_window_management";
/** See {@code PackageManager#FEATURE_PICTURE_IN_PICTURE}. */
public static final String FEATURE_PICTURE_IN_PICTURE = "android.software.picture_in_picture";
/** See {@code PackageManager#FEATURE_ACTIVITIES_ON_SECONDARY_DISPLAYS}. */
public static final String FEATURE_ACTIVITIES_ON_SECONDARY_DISPLAYS =
"android.software.activities_on_secondary_displays";
/** See {@code PackageManager#FEATURE_MANAGED_USERS}. */
public static final String FEATURE_MANAGED_USERS = "android.software.managed_users";
/** See {@code PackageManager#FEATURE_MANAGED_PROFILES}. */
public static final String FEATURE_MANAGED_PROFILES = "android.software.managed_users";
/** See {@code PackageManager#FEATURE_NEARBY}. */
public static final String FEATURE_NEARBY = "android.software.nearby";
/** See {@code PackageManager#FEATURE_VERIFIED_BOOT}. */
public static final String FEATURE_VERIFIED_BOOT = "android.software.verified_boot";
/** See {@code PackageManager#FEATURE_SECURELY_REMOVES_USERS}. */
public static final String FEATURE_SECURELY_REMOVES_USERS =
"android.software.securely_removes_users";
/** See {@code PackageManager#FEATURE_FILE_BASED_ENCRYPTION}. */
public static final String FEATURE_FILE_BASED_ENCRYPTION =
"android.software.file_based_encryption";
/** See {@code PackageManager#FEATURE_ADOPTABLE_STORAGE}. */
public static final String FEATURE_ADOPTABLE_STORAGE =
"android.software.adoptable_storage";
/** See {@code PackageManager#FEATURE_WEBVIEW}. */
public static final String FEATURE_WEBVIEW = "android.software.webview";
/** See {@code PackageManager#FEATURE_ETHERNET}. */
public static final String FEATURE_ETHERNET = "android.hardware.ethernet";
/** See {@code PackageManager#FEATURE_HDMI_CEC}. */
public static final String FEATURE_HDMI_CEC = "android.hardware.hdmi.cec";
/** See {@code PackageManager#FEATURE_GAMEPAD}. */
public static final String FEATURE_GAMEPAD = "android.hardware.gamepad";
/** See {@code PackageManager#FEATURE_MIDI}. */
public static final String FEATURE_MIDI = "android.software.midi";
/** See {@code PackageManager#FEATURE_VR_MODE}. */
public static final String FEATURE_VR_MODE = "android.software.vr.mode";
/** See {@code PackageManager#FEATURE_VR_MODE_HIGH_PERFORMANCE}. */
public static final String FEATURE_VR_MODE_HIGH_PERFORMANCE
= "android.hardware.vr.high_performance";
/** See {@code PackageManager#FEATURE_AUTOFILL}. */
public static final String FEATURE_AUTOFILL = "android.software.autofill";
/** See {@code PackageManager#FEATURE_VR_HEADTRACKING}. */
public static final String FEATURE_VR_HEADTRACKING = "android.hardware.vr.headtracking";
/** See {@code PackageManager#FEATURE_HARDWARE_KEYSTORE}. */
public static final String FEATURE_HARDWARE_KEYSTORE = "android.hardware.hardware_keystore";
/** See {@code PackageManager#FEATURE_STRONGBOX_KEYSTORE}. */
public static final String FEATURE_STRONGBOX_KEYSTORE =
"android.hardware.strongbox_keystore";
/** See {@code PackageManager#FEATURE_SLICES_DISABLED}. */
public static final String FEATURE_SLICES_DISABLED = "android.software.slices_disabled";
/** See {@code PackageManager#FEATURE_DEVICE_UNIQUE_ATTESTATION}. */
public static final String FEATURE_DEVICE_UNIQUE_ATTESTATION =
"android.hardware.device_unique_attestation";
/** See {@code PackageManager#FEATURE_DEVICE_ID_ATTESTATION}. */
public static final String FEATURE_DEVICE_ID_ATTESTATION =
"android.software.device_id_attestation";
/** See {@code PackageManager#FEATURE_IPSEC_TUNNELS}. */
public static final String FEATURE_IPSEC_TUNNELS = "android.software.ipsec_tunnels";
/** See {@code PackageManager#FEATURE_CONTROLS}. */
public static final String FEATURE_CONTROLS = "android.software.controls";
/** See {@code PackageManager#FEATURE_REBOOT_ESCROW}. */
public static final String FEATURE_REBOOT_ESCROW = "android.hardware.reboot_escrow";
/** See {@code PackageManager#FEATURE_INCREMENTAL_DELIVERY}. */
public static final String FEATURE_INCREMENTAL_DELIVERY =
"android.software.incremental_delivery";
/** See {@code PackageManager#FEATURE_TUNER}. */
public static final String FEATURE_TUNER = "android.hardware.tv.tuner";
/** See {@code PackageManager#FEATURE_APP_ENUMERATION}. */
public static final String FEATURE_APP_ENUMERATION = "android.software.app_enumeration";
/** See {@code PackageManager#FEATURE_KEYSTORE_SINGLE_USE_KEY}. */
public static final String FEATURE_KEYSTORE_SINGLE_USE_KEY =
"android.hardware.keystore.single_use_key";
/** See {@code PackageManager#FEATURE_KEYSTORE_LIMITED_USE_KEY}. */
public static final String FEATURE_KEYSTORE_LIMITED_USE_KEY =
"android.hardware.keystore.limited_use_key";
/** See {@code PackageManager#FEATURE_KEYSTORE_APP_ATTEST_KEY}. */
public static final String FEATURE_KEYSTORE_APP_ATTEST_KEY =
"android.hardware.keystore.app_attest_key";
/** See {@code PackageManager#FEATURE_APP_COMPAT_OVERRIDES}. */
public static final String FEATURE_APP_COMPAT_OVERRIDES =
"android.software.app_compat_overrides";
/** See {@code PackageManager#FEATURE_COMMUNAL_MODE}. */
public static final String FEATURE_COMMUNAL_MODE = "android.software.communal_mode";
}