Class Index

These are the API classes. See all API packages.

A

ActionChooserView This class is deprecated. this approach is no longer preferred. Consider using regular Android classes instead, such as dialogs (eg. AlertDialog)  
ActionChooserView.ActionChooserListener This interface is deprecated. this interface is deprecated along with the rest of this class.  
ActionLabel This class is deprecated. along with ActionPage  
ActionPage This class is deprecated. with Android Wear 2.0 it is recommended to use the androidx.wear.widget.drawer.WearableActionDrawerView for navigation and the ConfirmationOverlay for confirmation actions in particular.  

B

BoxInsetLayout This class is deprecated. use the androidx.wear.widget.BoxInsetLayout provided by Jetpack Wear library instead.  
BoxInsetLayout.LayoutParams This class is deprecated. use the androidx.wear.widget.BoxInsetLayout provided by Jetpack Wear library instead.  
BridgeModeConstants This class is deprecated. use the androidx.wear.utils.MetadataConstants provided by the Jetpack Wear library instead.  
BridgingConfig This class is deprecated. Use androidx.wear.phone.interactions.notifications.BridgingConfig from the Jetpack Wear Phone Interactions library instead.  
BridgingConfig.Builder This class is deprecated. Use androidx.wear.phone.interactions.notifications.BridgingConfig from the Jetpack Wear Phone Interactions library instead.  
BridgingManager This class is deprecated. Use androidx.wear.phone.interactions.notifications.BridgingManager from the Jetpack Wear Phone Interactions library instead.  

C

CanvasWatchFaceService This class is deprecated. Use androidx.wear.watchface.WatchFaceService, androidx.wear.watchface.Renderer.CanvasRenderer and androidx.wear.watchface.complications.rendering.CanvasComplicationDrawable from the Jetpack Wear Watch Face libraries instead.  
CanvasWatchFaceService.Engine This class is deprecated. Use androidx.wear.watchface.WatchFaceService, androidx.wear.watchface.Renderer.CanvasRenderer and androidx.wear.watchface.complications.rendering.CanvasComplicationDrawable from the Jetpack Wear Watch Face libraries instead.  
CardFragment This class is deprecated. starting with Android Wear 2.0 it is no longer encouraged to use cards for apps' UI. If you are looking to implement vertical paging pattern, consider using the SnapHelper and a RecyclerView instead.  
CardFrame This class is deprecated. starting with Android Wear 2.0 it is no longer encouraged to use cards for apps' UI. If you are looking to implement vertical paging pattern, consider using the SnapHelper and a RecyclerView instead.  
CardScrollView This class is deprecated. starting with Android Wear 2.0 it is no longer encouraged to use cards for apps' UI. If you are looking to implement vertical paging pattern, consider using the SnapHelper and a RecyclerView instead.  
CircledImageView This class is deprecated. use androidx.wear.widget.RoundedDrawable and the androidx.wear.widget.CircularProgressLayout from the Jetpack Wear library instead.  
CircularButton This class is deprecated. consider using the Floating Action Button instead.  
ComplicationData This class is deprecated. use the Jetpack Wear Watch Face libraries instead.  
ComplicationData.Builder This class is deprecated. use the Jetpack Wear Watch Face libraries instead.  
ComplicationData.ComplicationType This @interface is deprecated. use the Jetpack Wear Watch Face libraries instead.  
ComplicationData.ImageStyle This @interface is deprecated. use the Jetpack Wear Watch Face libraries instead.  
ComplicationDrawable This class is deprecated. use the Jetpack Wear Watch Face libraries instead.  
ComplicationDrawable.BorderStyle This @interface is deprecated. use the Jetpack Wear Watch Face libraries instead.  
ComplicationHelperActivity This class is deprecated. use the Jetpack Wear Watch Face libraries instead.  
ComplicationManager This class is deprecated. use the Jetpack Wear Watch Face libraries instead.  
ComplicationProviderInfo This class is deprecated. use the Jetpack Wear Watch Face libraries instead.  
ComplicationProviderService This class is deprecated. use the Jetpack Wear Watch Face libraries instead.  
ComplicationText This class is deprecated. use the Jetpack Wear Watch Face libraries instead.  
ComplicationText.TimeDifferenceBuilder This class is deprecated. use the Jetpack Wear Watch Face libraries instead.  
ComplicationText.TimeDifferenceStyle This @interface is deprecated. use the Jetpack Wear Watch Face libraries instead.  
ComplicationText.TimeFormatBuilder This class is deprecated. use the Jetpack Wear Watch Face libraries instead.  
ComplicationText.TimeFormatStyle This @interface is deprecated. use the Jetpack Wear Watch Face libraries instead.  
ConfirmationActivity This class is deprecated. use androidx.wear.activity.ConfirmationActivity provided by the Jetpack Wear library instead.  
ConfirmationOverlay This class is deprecated. use androidx.wear.widget.ConfirmationOverlay provided by the Jetpack Wear library instead.  
ConfirmationOverlay.FinishedAnimationListener This interface is deprecated. use androidx.wear.widget.ConfirmationOverlay provided by the Jetpack Wear library instead.  
ConfirmationOverlay.OverlayType This @interface is deprecated. use androidx.wear.widget.ConfirmationOverlay provided by the Jetpack Wear library instead.  
CrossfadeDrawable This class is deprecated. consider using AnimationSet instead.  
CurvedChildLayoutManager This class is deprecated. use the androidx.wear.widget.WearableRecyclerView and associated classes provided by the Jetpack Wear library instead.  

D

DefaultOffsettingHelper This class is deprecated. use the androidx.wear.widget.WearableRecyclerView and associated classes provided by the Jetpack Wear library instead.  
DelayedConfirmationView This class is deprecated. use the androidx.wear.widget.CircularProgressLayout from the Jetpack Wear library instead.  
DelayedConfirmationView.DelayedConfirmationListener This interface is deprecated. use the androidx.wear.widget.CircularProgressLayout from the Jetpack Wear library instead.  
DismissOverlayView This class is deprecated. starting with Android Wear 2.0, long pressing to dismiss an app is no longer suggested for immersive activities.  
DotsPageIndicator This class is deprecated. starting with Android Wear 2.0 we no longer encourage bi-directional spacial models for apps. If you are looking to implement vertical paging pattern, consider using the SnapHelper and a RecyclerView instead.  

F

FragmentGridPagerAdapter This class is deprecated. starting with Android Wear 2.0 we no longer encourage bi-directional spacial models for apps. If you are looking to implement vertical paging pattern, consider using the SnapHelper and a RecyclerView instead.  

G

Gles2WatchFaceService This class is deprecated. Use androidx.wear.watchface.WatchFaceService, androidx.wear.watchface.Renderer.GlesRenderer from the Jetpack Wear Watch Face libraries instead.  
Gles2WatchFaceService.Engine This class is deprecated. Use androidx.wear.watchface.WatchFaceService, androidx.wear.watchface.Renderer.GlesRenderer from the Jetpack Wear Watch Face libraries instead.  
GridPageOptions This interface is deprecated. starting with Android Wear 2.0 we no longer encourage bi-directional spacial models for apps. If you are looking to implement vertical paging pattern, consider using the SnapHelper and a RecyclerView instead.  
GridPageOptions.BackgroundListener This interface is deprecated. starting with Android Wear 2.0 we no longer encourage bi-directional spacial models for apps. If you are looking to implement vertical paging pattern, consider using the SnapHelper and a RecyclerView instead.  
GridPagerAdapter This class is deprecated. starting with Android Wear 2.0 we no longer encourage bi-directional spacial models for apps. If you are looking to implement vertical paging pattern, consider using the SnapHelper and a RecyclerView instead.  
GridViewPager This class is deprecated. starting with Android Wear 2.0 we no longer encourage bi-directional spacial models for apps. If you are looking to implement vertical paging pattern, consider using the SnapHelper and a RecyclerView instead.  
GridViewPager.LayoutParams This class is deprecated. starting with Android Wear 2.0 we no longer encourage bi-directional spacial models for apps. If you are looking to implement vertical paging pattern, consider using the SnapHelper and a RecyclerView instead.  
GridViewPager.OnAdapterChangeListener This interface is deprecated. starting with Android Wear 2.0 we no longer encourage bi-directional spacial models for apps. If you are looking to implement vertical paging pattern, consider using the SnapHelper and a RecyclerView instead.  
GridViewPager.OnPageChangeListener This interface is deprecated. starting with Android Wear 2.0 we no longer encourage bi-directional spacial models for apps. If you are looking to implement vertical paging pattern, consider using the SnapHelper and a RecyclerView instead.  

M

MediaControlConstants This class is deprecated. these constants do not affect the bridged media session on Wear 3 devices.  

O

OAuthClient This class is deprecated. use androidx.wear.phone.interactions.authentication.RemoteAuthClient provided by the Jetpack Wear Phone Interactions library instead.  
OAuthClient.Callback This class is deprecated. use androidx.wear.phone.interactions.authentication.RemoteAuthClient provided by the Jetpack Wear Phone Interactions library instead.  
OAuthClient.ErrorCode This @interface is deprecated. use androidx.wear.phone.interactions.authentication.RemoteAuthClient provided by the Jetpack Wear Phone Interactions library instead.  

P

PhoneDeviceType This class is deprecated. Use androidx.wear.phone.interactions.PhoneTypeHelper from the Jetpack Wear Phone Interactions library instead.  
PhoneDeviceType.DeviceType This @interface is deprecated. Use androidx.wear.phone.interactions.PhoneTypeHelper from the Jetpack Wear Phone Interactions library instead.  
PlayStoreAvailability This class is deprecated. Use androidx.wear.utils.WearTypeHelper#isChinaBuild from the Jetpack Wear library, and androidx.wear.phone.interactions.PhoneTypeHelper from the Jetpack Wear Phone Interactions library instead.  
ProgressSpinner This class is deprecated. consider using ProgressBar instead. This class has been deprecated for consistency with Android framework.  
ProviderChooserIntent This class is deprecated. use the Jetpack Wear Watch Face libraries instead.  
ProviderInfoRetriever This class is deprecated. use the Jetpack Wear Watch Face libraries instead.  
ProviderInfoRetriever.OnProviderInfoReceivedCallback This class is deprecated. use the Jetpack Wear Watch Face libraries instead.  
ProviderUpdateRequester This class is deprecated. use the Jetpack Wear Watch Face libraries instead.  

R

R  
R.anim  
R.animator  
R.array  
R.attr  
R.bool  
R.color  
R.dimen  
R.drawable  
R.fraction  
R.id  
R.integer  
R.interpolator  
R.layout  
R.menu  
R.plurals  
R.string  
R.style  
R.styleable  
RemoteInputConstants This class is deprecated. use androidx.wear.input.RemoteInputIntentHelper provided by the Jetpack Wear Input library instead.  
RemoteInputConstants.InputActionType This @interface is deprecated. use the Jetpack Wear Watch Face libraries instead.  
RemoteInputIntent This class is deprecated. use androidx.wear.input.RemoteInputIntentHelper provided by the Jetpack Wear Input library instead.  
RemoteIntent This class is deprecated. use androidx.wear.remote.interactions.RemoteActivityHelper provided by the Jetpack Wear Remote Interactions library instead.  
RotaryEncoder This class is deprecated. The functionality in this class can be achieved using standard platform APIs. For checking whether an event came from the rotary encoder, use MotionEvent.getSource(), and use MotionEvent.getAxisValue(int) to obtain the axis value of the rotation.  

S

SimpleAnimatorListener This class is deprecated. use androidx.animation.AnimatorListenerAdapter provided by the Jetpack Animation library instead.  
StandaloneConstants This class is deprecated. use the androidx.wear.utils.MetadataConstants provided by the Jetpack Wear library instead.  
SwipeDismissFrameLayout This class is deprecated. use the androidx.wear.widget.SwipeDismissFrameLayout provided by the Jetpack Wear library instead.  
SwipeDismissFrameLayout.Callback This class is deprecated. use the androidx.wear.widget.SwipeDismissFrameLayout provided by the Jetpack Wear library instead.  
SystemProviders This class is deprecated. use the Jetpack Wear Watch Face libraries instead.  
SystemProviders.ProviderId This @interface is deprecated. use the Jetpack Wear Watch Face libraries instead.  

T

TextRenderer This class is deprecated. use the Jetpack Wear Watch Face libraries instead.  

W

WatchFaceCompanion This class is deprecated. Use methods provided by androidx.wear.remote.interactions.WatchFaceConfigIntentHelper in the Jetpack Wear Remote Interactions library instead  
WatchFaceService This class is deprecated. Use androidx.wear.watchface.WatchFaceService from the Jetpack Wear Watch Face libraries instead.  
WatchFaceService.Engine This class is deprecated. Use androidx.wear.watchface.WatchFaceService from the Jetpack Wear Watch Face libraries instead.  
WatchFaceService.TapType  
WatchFaceStyle This class is deprecated. Use androidx.wear.watchface.LegacyWatchFaceOverlayStyle from the Jetpack Wear Watch Face libraries instead.  
WatchFaceStyle.Builder This class is deprecated. Use androidx.wear.watchface.LegacyWatchFaceOverlayStyle from the Jetpack Wear Watch Face libraries instead.  
WatchViewStub This class is deprecated. starting with API 23 the sdk supports "round" and "notround" configuration qualifiers which are preferred. For more information about configuration qualifiers, see https://developer.android.com/guide/topics/resources/providing-resources.html  
WatchViewStub.OnLayoutInflatedListener This interface is deprecated. starting with API 23 the sdk supports "round" and "notround" configuration qualifiers which are preferred. For more information about configuration qualifiers, see https://developer.android.com/guide/topics/resources/providing-resources.html  
WearableActionDrawer This class is deprecated. use androidx.wear.widget.drawer.WearableActionDrawerView provided by the Jetpack Wear library instead.  
WearableActionDrawer.OnMenuItemClickListener This interface is deprecated. use androidx.wear.widget.drawer.WearableActionDrawerView provided by the Jetpack Wear library instead.  
WearableActivity This class is deprecated. use the androidx.wear.ambient.AmbientModeSupport provided by the Jetpack Wear library instead.  
WearableButtons This class is deprecated. use androidx.wear.input.WearableButtons provided by the Jetpack Wear Input library instead.  
WearableButtons.ButtonInfo This class is deprecated. use androidx.wear.input.WearableButtons provided by the Jetpack Wear Input library instead.  
WearableCalendarContract This class is deprecated. Use androidx.wear.provider.WearableCalendarContract from the Jetpack Wear library instead.  
WearableCalendarContract.Attendees This class is deprecated. Use androidx.wear.provider.WearableCalendarContract from the Jetpack Wear library instead.  
WearableCalendarContract.Instances This class is deprecated. Use androidx.wear.provider.WearableCalendarContract from the Jetpack Wear library instead.  
WearableCalendarContract.Reminders This class is deprecated. Use androidx.wear.provider.WearableCalendarContract from the Jetpack Wear library instead.  
WearableDrawerLayout This class is deprecated. use androidx.wear.widget.drawer.WearableDrawerLayout provided by the Jetpack Wear library instead.  
WearableDrawerLayout.DrawerStateCallback This class is deprecated. use androidx.wear.widget.drawer.WearableDrawerLayout provided by the Jetpack Wear library instead.  
WearableDrawerView This class is deprecated. use the androidx.wear.widget.drawer.WearableDrawerView provided by the Jetpack Wear library instead.  
WearableDrawerView.DrawerState This @interface is deprecated. use the androidx.wear.widget.drawer.WearableDrawerView provided by the Jetpack Wear library instead.  
WearableFrameLayout This class is deprecated. starting with API 23 the sdk supports "round" and "notround" configuration qualifiers which are preferred. For more information about configuration qualifiers, see https://developer.android.com/guide/topics/resources/providing-resources.html  
WearableFrameLayout.LayoutParams This class is deprecated. starting with API 23 the sdk supports "round" and "notround" configuration qualifiers which are preferred. For more information about configuration qualifiers, see https://developer.android.com/guide/topics/resources/providing-resources.html  
WearableListView This class is deprecated. for centering and snapping your list items consider using the WearableRecyclerView supported by a SnapHelper or the LinearSnapHelper. For scaling and otherwise modifying the list items based on their location on the screen consider using an WearableRecyclerView.ChildLayoutManager or the CurvedChildLayoutManager.  
WearableListView.Adapter This class is deprecated. Use WearableListView.GenericAdapter instead.  
WearableListView.ClickListener This interface is deprecated. for centering and snapping your list items consider using the WearableRecyclerView supported by a SnapHelper or the LinearSnapHelper. For scaling and otherwise modifying the list items based on their location on the screen consider using an WearableRecyclerView.ChildLayoutManager or the CurvedChildLayoutManager.  
WearableListView.GenericAdapter<T extends WearableListView.ViewHolder> This class is deprecated. for centering and snapping your list items consider using the WearableRecyclerView supported by a SnapHelper or the LinearSnapHelper. For scaling and otherwise modifying the list items based on their location on the screen consider using an WearableRecyclerView.ChildLayoutManager or the CurvedChildLayoutManager.  
WearableListView.OnCenterProximityListener This interface is deprecated. for centering and snapping your list items consider using the WearableRecyclerView supported by a SnapHelper or the LinearSnapHelper. For scaling and otherwise modifying the list items based on their location on the screen consider using an WearableRecyclerView.ChildLayoutManager or the CurvedChildLayoutManager.  
WearableListView.OnCentralPositionChangedListener This interface is deprecated. for centering and snapping your list items consider using the WearableRecyclerView supported by a SnapHelper or the LinearSnapHelper. For scaling and otherwise modifying the list items based on their location on the screen consider using an WearableRecyclerView.ChildLayoutManager or the CurvedChildLayoutManager.  
WearableListView.OnScrollListener This interface is deprecated. for centering and snapping your list items consider using the WearableRecyclerView supported by a SnapHelper or the LinearSnapHelper. For scaling and otherwise modifying the list items based on their location on the screen consider using an WearableRecyclerView.ChildLayoutManager or the CurvedChildLayoutManager.  
WearableListView.ViewHolder This class is deprecated. for centering and snapping your list items consider using the WearableRecyclerView supported by a SnapHelper or the LinearSnapHelper. For scaling and otherwise modifying the list items based on their location on the screen consider using an WearableRecyclerView.ChildLayoutManager or the CurvedChildLayoutManager.  
WearableNavigationDrawer This class is deprecated. use the androidx.wear.widget.drawer.WearableNavigationDrawerView provided by the Jetpack Wear library instead.  
WearableNavigationDrawer.NavigationStyle This @interface is deprecated. use the androidx.wear.widget.drawer.WearableNavigationDrawerView provided by the Jetpack Wear library instead.  
WearableNavigationDrawer.WearableNavigationDrawerAdapter This class is deprecated. use the androidx.wear.widget.drawer.WearableNavigationDrawerView provided by the Jetpack Wear library instead.  
WearableRecyclerView This class is deprecated. use the androidx.wear.widget.WearableRecyclerView provided by the Jetpack Wear library instead.  
WearableRecyclerView.ChildLayoutManager This class is deprecated. use the androidx.wear.widget.WearableRecyclerView provided by the Jetpack Wear library instead.  
WearableRecyclerView.OffsettingHelper This class is deprecated. use WearableRecyclerView.ChildLayoutManager instead.