Add hardware feature describing a car
We need to define a hardware feature for when Android is running embedded on a vehicle's headunit. This is not applicable when running Android on a phone and projecting onto a headunit. Bug: 20016089 Change-Id: I70e94564f7493afe70a49bf582a627c5ea9f0a60
This commit is contained in:
@@ -9311,6 +9311,7 @@ package android.content.pm {
|
||||
field public static final java.lang.String FEATURE_APP_WIDGETS = "android.software.app_widgets";
|
||||
field public static final java.lang.String FEATURE_AUDIO_LOW_LATENCY = "android.hardware.audio.low_latency";
|
||||
field public static final java.lang.String FEATURE_AUDIO_OUTPUT = "android.hardware.audio.output";
|
||||
field public static final java.lang.String FEATURE_AUTOMOTIVE = "android.hardware.type.automotive";
|
||||
field public static final java.lang.String FEATURE_BACKUP = "android.software.backup";
|
||||
field public static final java.lang.String FEATURE_BLUETOOTH = "android.hardware.bluetooth";
|
||||
field public static final java.lang.String FEATURE_BLUETOOTH_LE = "android.hardware.bluetooth_le";
|
||||
|
||||
@@ -9570,6 +9570,7 @@ package android.content.pm {
|
||||
field public static final java.lang.String FEATURE_APP_WIDGETS = "android.software.app_widgets";
|
||||
field public static final java.lang.String FEATURE_AUDIO_LOW_LATENCY = "android.hardware.audio.low_latency";
|
||||
field public static final java.lang.String FEATURE_AUDIO_OUTPUT = "android.hardware.audio.output";
|
||||
field public static final java.lang.String FEATURE_AUTOMOTIVE = "android.hardware.type.automotive";
|
||||
field public static final java.lang.String FEATURE_BACKUP = "android.software.backup";
|
||||
field public static final java.lang.String FEATURE_BLUETOOTH = "android.hardware.bluetooth";
|
||||
field public static final java.lang.String FEATURE_BLUETOOTH_LE = "android.hardware.bluetooth_le";
|
||||
|
||||
@@ -1571,6 +1571,21 @@ public abstract class PackageManager {
|
||||
@SdkConstant(SdkConstantType.FEATURE)
|
||||
public static final String FEATURE_WIFI_DIRECT = "android.hardware.wifi.direct";
|
||||
|
||||
/**
|
||||
* Feature for {@link #getSystemAvailableFeatures} and
|
||||
* {@link #hasSystemFeature}: This is a device dedicated to showing UI
|
||||
* on a vehicle headunit. A headunit here is defined to be inside a
|
||||
* vehicle that may or may not be moving. A headunit uses either a
|
||||
* primary display in the center console and/or additional displays in
|
||||
* the instrument cluster or elsewhere in the vehicle. Headunit display(s)
|
||||
* have limited size and resolution. The user will likely be focused on
|
||||
* driving so limiting driver distraction is a primary concern. User input
|
||||
* can be a variety of hard buttons, touch, rotary controllers and even mouse-
|
||||
* like interfaces.
|
||||
*/
|
||||
@SdkConstant(SdkConstantType.FEATURE)
|
||||
public static final String FEATURE_AUTOMOTIVE = "android.hardware.type.automotive";
|
||||
|
||||
/**
|
||||
* Feature for {@link #getSystemAvailableFeatures} and
|
||||
* {@link #hasSystemFeature}: This is a device dedicated to showing UI
|
||||
|
||||
Reference in New Issue
Block a user