Class Index

These are the API classes. See all API packages.


Car Top level car API for embedded Android Auto 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 Utility to retrieve various static information from car. 
CarInternalErrorException Exception thrown when something unexpected happened in cars. 
CarMediaIntents Defines media related intents (and their extras) for the car. 
CarNotConnectedException This class was deprecated in API level 29. 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.CarPropertyEventCallback Application registers CarPropertyEventCallback object to receive updates and changes to subscribed Vehicle specific properties. 
CarPropertyValue<T> Stores a value for a vehicle property ID and area ID combination. 
CarPropertyValue.PropertyStatus Value is CarPropertyValue.STATUS_AVAILABLE, CarPropertyValue.STATUS_UNAVAILABLE, or CarPropertyValue.STATUS_ERROR 
CarSensorEvent This class was deprecated in API level 29. consider using CarPropertyValue and CarPropertyManager instead. 
CarSensorEvent.EnvironmentData Environment data with timestamp and temperature. 
CarSensorManager This class was deprecated in API level 29. 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. 
CarWatchdogManager CarWatchdogManager allows applications to collect latest system resource overuse statistics, add listener for resource overuse notifications, and update resource overuse configurations. 
CarWatchdogManager.ResourceOveruseListener Listener to get resource overuse notifications. 


EvConnectorType EvConnectorType denotes the different connectors a EV may use. 
ExcludeFromCodeCoverageGeneratedReport Annotation used to mark code to be excluded from coverage report. 
ExcludeFromCodeCoverageGeneratedReport.Reason Value is ExcludeFromCodeCoverageGeneratedReport.DEPRECATED_CODE, ExcludeFromCodeCoverageGeneratedReport.BOILERPLATE_CODE, ExcludeFromCodeCoverageGeneratedReport.DUMP_INFO, or ExcludeFromCodeCoverageGeneratedReport.DEBUGGING_CODE 


FuelType FuelType denotes the different fuels a vehicle may use. 


IoOveruseStats Disk I/O overuse stats for a package. 


PerStateBytes Number of bytes attributed to each application or system state. 
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/ 
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. 
PropertyNotAvailableException Exception thrown when the vehicle property is not available because of the current state of the vehicle. 


ResourceOveruseStats Resource overuse stats for a package. 


VehicleAreaSeat Object used to indicate the area value for car properties which have area type VehicleAreaType#VEHICLE_AREA_TYPE_SEAT
VehicleAreaType Object used to indicate area types for car 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. 
VehiclePropertyIds List of vehicle property IDs.