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