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 CarPropertyManagerinstead. | 
| 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 CarPropertyEventCallbackobject to receive updates and changes
 to subscribed Vehicle specific properties. | 
| CarPropertyManager.GetPropertyCallback | A callback CarPropertyManager.getPropertiesAsyncwhen 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 GetPropertyCallbackorSetPropertyCallback. | 
| CarPropertyManager.SetPropertyCallback | A callback CarPropertyManager.setPropertiesAsyncwhen 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 CarPropertyValueandCarPropertyManagerinstead. | 
| CarSensorEvent.EnvironmentData | Environment data with timestamp and temperature. | 
| CarSensorManager | This class is deprecated.
    Use CarPropertyManagerinstead.
  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 CarSDK. | 
| 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 EvChargingConnectorTypeas the return value
 ofCarPropertyManager.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_COMPLIANCEto
 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_CHARACTERIZATIONto 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_STATUSto
 enumerate ETC(electronic toll collection) card types in the vehicle. | 
| VehicleElectronicTollCollectionCardType | Used by VehiclePropertyIds.ELECTRONIC_TOLL_COLLECTION_CARD_TYPEto
 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_CLASSPROPERTY. | 
| VehicleUnit | Units used for int or float VehiclePropertyIdswith no attached enum types. | 
