Manager

public interface Manager

Known direct subclasses
AppManager

Manages the communication between the app and the host.

CarHardwareManager

Manages access to car hardware specific properties and sensors.

ConstraintManager

Manages various constraints on the library as enforced by the host.

MediaPlaybackManager

Manager for communicating Media Session Token the host.

NavigationManager

Manager for communicating navigation related events with the host.

ScreenManager

Manages the stack of Screens and their respective Lifecycles.

SuggestionManager

Manager for communicating Suggestions related events with the host.

Known indirect subclasses
AutomotiveCarHardwareManager

CarHardwareManager which uses Android Automotive OS APIs to access properties, sensors, and actions.

TestAppManager

The AppManager that is used for testing.

TestNavigationManager

The NavigationManager that is used for testing.

TestScreenManager

The ScreenManager that is used for testing.


A manager that extends the services provided by androidx.car.app.CarContext. These manager can be obtained from getCarService or getCarService