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. |