Added in version 33.1

com.google.wear.services.ambient

Interfaces

AmbientManager.AmbientComponentListener The callbacks that an ambient component must implement and provide to the AmbientManager at the time of registration via AmbientOptions i.e. 
AmbientManager.AmbientTransitionFinishedNotifier Transition callback provided to the component in#onStartAmbientTransition(TransitionDetails, AmbientTransitionFinishedNotifier) allowing it to signal early completion of the ambient entry or exit transition. 
AmbientManager.AmbientTransitionListener The callbacks that an ambient component must implement and provide to the AmbientManager at the time of registration i.e. 
AmbientManager.ConfigurationDetails Details provided to AmbientComponentListener.onEnterAmbient(ConfigurationDetails)
AmbientManager.TransitionDetails Details provided to AmbientTransitionListener.onStartAmbientTransition(TransitionDetails,AmbientTransitionFinishedNotifier)

Classes

AmbientComponentState This lends lifecycle-awareness to ambient components. 
AmbientComponentState.ActivityStateRegistry A state registry specifically intended for app components that subscribe to the standard Android lifecycle. 
AmbientComponentState.WatchFaceStateRegistry A state registry specifically intended for watch face components based on the wallpaper visibility. 
AmbientManager Provides APIs via the Wear OS SDK for components to integrate with ambient mode support on Wear OS. 
AmbientManager.Controller A controller provided by the Wear OS AmbientManager for use in controlling a component's behavior while in ambient mode. 
AmbientOptions AmbientOptions provide components a way to convey their specific ambient mode support configuration requirements for use with AmbientManager.createController(Context,AmbientOptions)