androidx.car.app
Interfaces
| OnDoneCallback | A host-side interface for handling success and failure scenarios on calls to the client. | 
| OnRequestPermissionsListener | A listener with the results from a permissions request. | 
| OnScreenResultListener | A listener to provide the result set by a  | 
| SurfaceCallback | A callback for changes on the  | 
Classes
| AppInfo | Container class for information about the app the host is connected to. | 
| AppManager | Manages the communication between the app and the host. | 
| CarAppPermission | Defines all constants for permissions that a car app can use. | 
| CarAppService | The base class for implementing a car app that runs in the car | 
| CarContext | The CarContext class is a  | 
| CarToast | A message to show to the user for a short period of time. | 
| FailureResponse | Denotes a failure in the client to a host request. | 
| HandshakeInfo | A container for the information conveyed by the host after the handshake with the app is completed. | 
| HostInfo | Container class for information about the host the app is connected to. | 
| Screen | A Screen has a  | 
| ScreenManager | Manages the stack of  | 
| Session | The base class for implementing a session for a car app. | 
| SessionInfo | Information about a  | 
| SessionInfoIntentEncoder | Helper to encode and decode a  | 
| SurfaceContainer | A container for the  | 
Exceptions
| HostException | Exceptions that happen on calls to the host. | 
