Class Index
These are the API classes. See all API packages.
A
| ApiVersion<T extends ApiVersion<?>> | Abstraction of Android APIs. |
| AreaIdConfig<T> | Represents area ID specific configuration information for a vehicle property. |
C
| Car | Top level car API for Android Automotive OS deployments. |
| Car.CarServiceLifecycleListener | Callback to notify the Lifecycle of car service. |
| CarAppFocusManager | CarAppFocusManager allows applications to set and listen for the current application focus like active navigation or active voice command. |
| CarAppFocusManager.OnAppFocusChangedListener | Listener to get notification for app getting information on application type status changes. |
| CarAppFocusManager.OnAppFocusOwnershipCallback | Listener to get notification for app getting information on app type ownership loss. |
| CarAudioManager | APIs for handling audio in a car. |
| CarAudioManager.CarVolumeCallback | Callback interface to receive volume change events in a car. |
| CarInfoManager |
This class is deprecated.
Use CarPropertyManager instead.
|
| CarInputManager | This API allows capturing selected input events. |
| CarInternalErrorException | Exception thrown when something unexpected happened in cars. |
| CarMediaIntents | Defines media related intents (and their extras) for the car. |
| CarNotConnectedException | This class is deprecated. No longer thrown by the Android API. Do not use in new code. |
| CarOccupantZoneManager | API to get information on displays and users in the car. |
| CarOccupantZoneManager.OccupantZoneConfigChangeListener | Listener to monitor any Occupant Zone configuration change. |
| CarOccupantZoneManager.OccupantZoneInfo | Represents an occupant zone in a car. |
| CarPackageManager | Provides car specific API related with package management. |
| CarPowerManager | API to receive power policy change notifications. |
| CarPowerManager.CarPowerPolicyListener | Listeners to receive power policy change. |
| CarPowerPolicy | Car power policy definition. |
| CarPowerPolicyFilter | Filter to receive power policy changes that a listener is interested in. |
| CarPowerPolicyFilter.Builder |
A builder for CarPowerPolicyFilter
|
| CarPropertyConfig<T> | Represents general information about car property such as data type and min/max ranges for car areas (if applicable). |
| CarPropertyManager | Provides an application interface for interacting with the Vehicle specific properties. |
| CarPropertyManager.AsyncPropertyRequest | An async get/set property request. |
| CarPropertyManager.CarPropertyEventCallback |
Application registers CarPropertyEventCallback object to receive updates and changes
to subscribed Vehicle specific properties.
|
| CarPropertyManager.GetPropertyCallback |
A callback CarPropertyManager.getPropertiesAsync when succeeded or failed.
|
| CarPropertyManager.GetPropertyRequest |
A request for CarPropertyManager.getPropertiesAsync(List, long, CancellationSignal,
Executor, GetPropertyCallback).
|
| CarPropertyManager.GetPropertyResult<T> |
A successful result for GetPropertyCallback.
|
| CarPropertyManager.PropertyAsyncError |
An error result for GetPropertyCallback or SetPropertyCallback.
|
| CarPropertyManager.SetPropertyCallback |
A callback CarPropertyManager.setPropertiesAsync when succeeded or failed.
|
| CarPropertyManager.SetPropertyRequest<T> |
A request for CarPropertyManager.setPropertiesAsync(List, long, CancellationSignal,
Executor, SetPropertyCallback).
|
| CarPropertyManager.SetPropertyResult |
A successful result for SetPropertyCallback.
|
| CarPropertyManager.SupportedValuesChangeCallback | A callback interface to deliver value range change callbacks. |
| CarPropertyValue<T> | Stores a value for a vehicle property ID and area ID combination. |
| CarRemoteAccessManager | CarRemoteAccessManager allows applications to listen to remote task requests even while Android System is not running. |
| CarRemoteAccessManager.CompletableRemoteTaskFuture |
An interface passed from RemoteTaskClientCallback.
|
| CarRemoteAccessManager.RemoteTaskClientCallback | Listener for remote task events. |
| CarSensorEvent |
This class is deprecated.
consider using CarPropertyValue and
CarPropertyManager instead.
|
| CarSensorEvent.EnvironmentData | Environment data with timestamp and temperature. |
| CarSensorManager |
This class is deprecated.
Use CarPropertyManager instead.
API for monitoring car sensor data.
|
| CarSensorManager.OnSensorChangedListener | Listener for car sensor data change. |
| CarUxRestrictions | Car UX Restrictions event. |
| CarUxRestrictions.Builder |
Builder class for CarUxRestrictions
|
| CarUxRestrictionsManager | API to register and get the User Experience restrictions imposed based on the car's driving state. |
| CarUxRestrictionsManager.OnUxRestrictionsChangedListener | Listener Interface for clients to implement to get updated on driving state related changes. |
| CarVersion |
Represents the API version of the Car SDK.
|
| CarVersion.VERSION_CODES | Contains pre-defined versions matching Car releases. |
| CarWatchdogManager | CarWatchdogManager enables applications to track and manage system resource usage. |
| CarWatchdogManager.ResourceOveruseListener | Listener to get resource overuse notifications. |
D
| DetailedErrorCode | Detailed error codes used in vehicle HAL interface. |
E
| EvChargeState | Possible EV charge states of a vehicle. |
| EvChargingConnectorType | Uses IEC(International Electrotechnical Commission) 62196 and other standards to denote the charging connector type an electric vehicle may use. |
| EvConnectorType |
This class is deprecated.
Use EvChargingConnectorType as the return value
of CarPropertyManager.getProperty(int, int) instead.
|
| EvRegenerativeBrakingState | Possible EV regenerative braking states of a vehicle. |
F
| FuelType | FuelType denotes the different fuels a vehicle may use. |
G
| GsrComplianceType |
Used by VehiclePropertyIds.GENERAL_SAFETY_REGULATION_COMPLIANCE to
indicate what kind of general safety regulation compliance requirement is
enforced.
|
I
| IoOveruseStats | Disk I/O overuse stats for a package. |
L
| LocationCharacterization |
Used by VehiclePropertyIds.LOCATION_CHARACTERIZATION to enumerate the
supported bit flags.
|
M
| MinMaxSupportedValue<T> | A structure contains min/max supported value. |
P
| PerStateBytes | Number of bytes attributed to each application or system state. |
| PlatformVersion | Represents the API version of the standard Android SDK. |
| PlatformVersion.VERSION_CODES | Contains pre-defined versions matching Car releases. |
| PlatformVersionMismatchException | Exception thrown when an App tries to calls an API not supported in the platform version. |
| PortLocationType | Used by INFO_FUEL_DOOR_LOCATION/INFO_CHARGE_PORT_LOCATION to enumerate fuel door or ev port location. |
| PowerComponent | Copy from android.frameworks.automotive.powerpolicy-java-source/gen/android/frameworks/automotive /powerpolicy/PowerComponent.java. |
| PropertyAccessDeniedSecurityException | Exception thrown when cars denied the access of properties. |
| PropertyNotAvailableAndRetryException | Exception thrown when device that associated with the vehicle property is temporarily not available. |
| PropertyNotAvailableErrorCode | Detailed error codes used in vehicle HAL interface. |
| PropertyNotAvailableException | Exception thrown when the vehicle property is not available because of the current state of the vehicle. |
R
| RemoteTaskClientRegistrationInfo | Car remote task client registration info definition. |
| ResourceOveruseStats | Resource overuse stats for a package. |
S
| Subscription |
Represents the subscription data to CarPropertyManager.subscribePropertyEvents.
|
| Subscription.Builder | Builder for Subscription |
V
| VehicleAreaSeat |
Object used to indicate the area value for car properties which have area type
VehicleAreaType.VEHICLE_AREA_TYPE_SEAT.
|
| VehicleAreaType | List of different supported area types for vehicle properties. |
| VehicleAreaWheel |
Object used to indicate area value for car properties which have area type
VehicleAreaType.VEHICLE_AREA_TYPE_WHEEL.
|
| VehicleElectronicTollCollectionCardStatus |
Used by VehiclePropertyIds.ELECTRONIC_TOLL_COLLECTION_CARD_STATUS to
enumerate ETC(electronic toll collection) card types in the vehicle.
|
| VehicleElectronicTollCollectionCardType |
Used by VehiclePropertyIds.ELECTRONIC_TOLL_COLLECTION_CARD_TYPE to
enumerate ETC(electronic toll collection) card types in the vehicle.
|
| VehicleGear | List of enums for vehicle gears. |
| VehicleIgnitionState | Possible states of a vehicle's ignition. |
| VehiclePropertyIds | List of vehicle property IDs. |
| VehicleSizeClass |
Used to enumerate the various size classes of vehicles for the VehiclePropertyIds.INFO_VEHICLE_SIZE_CLASS PROPERTY.
|
| VehicleUnit |
Units used for int or float VehiclePropertyIds with no attached enum types.
|