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 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.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 .
|
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 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. |
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.
|
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. |
VehicleUnit |
Units used for int or float VehiclePropertyIds with no attached enum types.
|