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.WearableActionDrawerViewfor navigation and theConfirmationOverlayfor confirmation actions in particular. | 
B
| BoxInsetLayout | This class is deprecated.
    use the androidx.wear.widget.BoxInsetLayoutprovided by Jetpack Wear library instead. | 
| BoxInsetLayout.LayoutParams | This class is deprecated.
    use the androidx.wear.widget.BoxInsetLayoutprovided by Jetpack Wear library instead. | 
| BridgeModeConstants | This class is deprecated.
    use the androidx.wear.utils.MetadataConstantsprovided by the Jetpack Wear library instead. | 
| BridgingConfig | This class is deprecated.
    Use androidx.wear.phone.interactions.notifications.BridgingConfigfrom the Jetpack Wear Phone Interactions library
     instead. | 
| BridgingConfig.Builder | This class is deprecated.
    Use androidx.wear.phone.interactions.notifications.BridgingConfigfrom the
     Jetpack Wear Phone Interactions
     library instead. | 
| BridgingManager | This class is deprecated.
    Use androidx.wear.phone.interactions.notifications.BridgingManagerfrom the
     Jetpack Wear Phone Interactions
     library instead. | 
C
| CanvasWatchFaceService | This class is deprecated.
    Use androidx.wear.watchface.WatchFaceService,androidx.wear.watchface.Renderer.CanvasRendererandandroidx.wear.watchface.complications.rendering.CanvasComplicationDrawablefrom the Jetpack Wear Watch Face
     libraries instead. | 
| CanvasWatchFaceService.Engine | This class is deprecated.
    Use androidx.wear.watchface.WatchFaceService,androidx.wear.watchface.Renderer.CanvasRendererandandroidx.wear.watchface.complications.rendering.CanvasComplicationDrawablefrom 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 SnapHelperand aRecyclerViewinstead. | 
| 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 SnapHelperand aRecyclerViewinstead. | 
| 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 SnapHelperand aRecyclerViewinstead. | 
| CircledImageView | This class is deprecated.
    use androidx.wear.widget.RoundedDrawableand theandroidx.wear.widget.CircularProgressLayoutfrom 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.ConfirmationActivityprovided by the Jetpack Wear library instead. | 
| ConfirmationOverlay | This class is deprecated.
    use androidx.wear.widget.ConfirmationOverlayprovided by the Jetpack Wear library instead. | 
| ConfirmationOverlay.FinishedAnimationListener | This interface is deprecated.
    use androidx.wear.widget.ConfirmationOverlayprovided by the Jetpack Wear library instead. | 
| ConfirmationOverlay.OverlayType | This @interface is deprecated.
    use androidx.wear.widget.ConfirmationOverlayprovided by the Jetpack Wear library instead. | 
| CrossfadeDrawable | This class is deprecated.
    consider using AnimationSetinstead. | 
| CurvedChildLayoutManager | This class is deprecated.
    use the androidx.wear.widget.WearableRecyclerViewand associated classes
     provided by the Jetpack Wear library
     instead. | 
D
| DefaultOffsettingHelper | This class is deprecated.
    use the androidx.wear.widget.WearableRecyclerViewand associated classes
     provided by the Jetpack Wear library
     instead. | 
| DelayedConfirmationView | This class is deprecated.
    use the androidx.wear.widget.CircularProgressLayoutfrom the Jetpack Wear library instead. | 
| DelayedConfirmationView.DelayedConfirmationListener | This interface is deprecated.
    use the androidx.wear.widget.CircularProgressLayoutfrom 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 SnapHelperand aRecyclerViewinstead. | 
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 SnapHelperand aRecyclerViewinstead. | 
G
| Gles2WatchFaceService | This class is deprecated.
    Use androidx.wear.watchface.WatchFaceService,androidx.wear.watchface.Renderer.GlesRendererfrom the Jetpack Wear Watch Face
     libraries instead. | 
| Gles2WatchFaceService.Engine | This class is deprecated.
    Use androidx.wear.watchface.WatchFaceService,androidx.wear.watchface.Renderer.GlesRendererfrom 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 SnapHelperand aRecyclerViewinstead. | 
| 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 SnapHelperand aRecyclerViewinstead. | 
| 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 SnapHelperand aRecyclerViewinstead. | 
| 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 SnapHelperand aRecyclerViewinstead. | 
| 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 SnapHelperand aRecyclerViewinstead. | 
| 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 SnapHelperand aRecyclerViewinstead. | 
| 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 SnapHelperand aRecyclerViewinstead. | 
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.RemoteAuthClientprovided
     by the Jetpack Wear Phone Interactions
     library instead. | 
| OAuthClient.Callback | This class is deprecated.
    use androidx.wear.phone.interactions.authentication.RemoteAuthClientprovided by the Jetpack Wear Phone
     Interactions library instead. | 
| OAuthClient.ErrorCode | This @interface is deprecated.
    use androidx.wear.phone.interactions.authentication.RemoteAuthClientprovided by the Jetpack Wear Phone
     Interactions library instead. | 
P
| PhoneDeviceType | This class is deprecated.
    Use androidx.wear.phone.interactions.PhoneTypeHelperfrom the Jetpack Wear Phone Interactions library
     instead. | 
| PhoneDeviceType.DeviceType | This @interface is deprecated.
    Use androidx.wear.phone.interactions.PhoneTypeHelperfrom the Jetpack Wear Phone Interactions library
     instead. | 
| PlayStoreAvailability | This class is deprecated.
    Use androidx.wear.utils.WearTypeHelper#isChinaBuildfrom the Jetpack Wear library, andandroidx.wear.phone.interactions.PhoneTypeHelperfrom the Jetpack Wear Phone Interactions library
     instead. | 
| ProgressSpinner | This class is deprecated.
    consider using ProgressBarinstead. 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.RemoteInputIntentHelperprovided 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.RemoteInputIntentHelperprovided by the Jetpack Wear Input library instead. | 
| RemoteIntent | This class is deprecated.
    use androidx.wear.remote.interactions.RemoteActivityHelperprovided 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 useMotionEvent.getAxisValue(int)to obtain the axis value of the rotation. | 
S
| SimpleAnimatorListener | This class is deprecated.
    use androidx.animation.AnimatorListenerAdapterprovided by the Jetpack
     Animation library instead. | 
| StandaloneConstants | This class is deprecated.
    use the androidx.wear.utils.MetadataConstantsprovided by the Jetpack Wear library instead. | 
| SwipeDismissFrameLayout | This class is deprecated.
    use the androidx.wear.widget.SwipeDismissFrameLayoutprovided by the Jetpack Wear library instead. | 
| SwipeDismissFrameLayout.Callback | This class is deprecated.
    use the androidx.wear.widget.SwipeDismissFrameLayoutprovided 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.WatchFaceConfigIntentHelperin the Jetpack Wear Remote Interactions library
     instead | 
| WatchFaceService | This class is deprecated.
    Use androidx.wear.watchface.WatchFaceServicefrom the Jetpack Wear Watch Face
     libraries instead. | 
| WatchFaceService.Engine | This class is deprecated.
    Use androidx.wear.watchface.WatchFaceServicefrom the Jetpack Wear Watch Face
     libraries instead. | 
| WatchFaceService.TapType | |
| WatchFaceStyle | This class is deprecated.
    Use androidx.wear.watchface.LegacyWatchFaceOverlayStylefrom the Jetpack Wear Watch Face
     libraries instead. | 
| WatchFaceStyle.Builder | This class is deprecated.
    Use androidx.wear.watchface.LegacyWatchFaceOverlayStylefrom 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.WearableActionDrawerViewprovided by the Jetpack Wear library instead. | 
| WearableActionDrawer.OnMenuItemClickListener | This interface is deprecated.
    use androidx.wear.widget.drawer.WearableActionDrawerViewprovided by the Jetpack Wear library instead. | 
| WearableActivity | This class is deprecated.
    use the androidx.wear.ambient.AmbientModeSupportprovided by the Jetpack Wear library instead. | 
| WearableButtons | This class is deprecated.
    use androidx.wear.input.WearableButtonsprovided by the Jetpack Wear Input library instead. | 
| WearableButtons.ButtonInfo | This class is deprecated.
    use androidx.wear.input.WearableButtonsprovided by the Jetpack Wear Input library instead. | 
| WearableCalendarContract | This class is deprecated.
    Use androidx.wear.provider.WearableCalendarContractfrom the Jetpack Wear library instead. | 
| WearableCalendarContract.Attendees | This class is deprecated.
    Use androidx.wear.provider.WearableCalendarContractfrom the Jetpack Wear library instead. | 
| WearableCalendarContract.Instances | This class is deprecated.
    Use androidx.wear.provider.WearableCalendarContractfrom the Jetpack Wear library instead. | 
| WearableCalendarContract.Reminders | This class is deprecated.
    Use androidx.wear.provider.WearableCalendarContractfrom the Jetpack Wear library instead. | 
| WearableDrawerLayout | This class is deprecated.
    use androidx.wear.widget.drawer.WearableDrawerLayoutprovided by the Jetpack Wear library instead. | 
| WearableDrawerLayout.DrawerStateCallback | This class is deprecated.
    use androidx.wear.widget.drawer.WearableDrawerLayoutprovided by the Jetpack Wear library instead. | 
| WearableDrawerView | This class is deprecated.
    use the androidx.wear.widget.drawer.WearableDrawerViewprovided by the Jetpack Wear library instead. | 
| WearableDrawerView.DrawerState | This @interface is deprecated.
    use the androidx.wear.widget.drawer.WearableDrawerViewprovided 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 WearableRecyclerViewsupported by aSnapHelperor theLinearSnapHelper. For
     scaling and otherwise modifying the list items based on their location on the screen consider
     using anWearableRecyclerView.ChildLayoutManageror theCurvedChildLayoutManager. | 
| WearableListView.Adapter | This class is deprecated.
    Use WearableListView.GenericAdapterinstead. | 
| WearableListView.ClickListener | This interface is deprecated.
    for centering and snapping your list items consider using the WearableRecyclerViewsupported by aSnapHelperor theLinearSnapHelper.
     For scaling and otherwise modifying the list items based on their location on the screen
     consider using anWearableRecyclerView.ChildLayoutManageror theCurvedChildLayoutManager. | 
| WearableListView.GenericAdapter<T extends WearableListView.ViewHolder> | This class is deprecated.
    for centering and snapping your list items consider using the WearableRecyclerViewsupported by aSnapHelperor theLinearSnapHelper.
     For scaling and otherwise modifying the list items based on their location on the screen
     consider using anWearableRecyclerView.ChildLayoutManageror theCurvedChildLayoutManager. | 
| WearableListView.OnCenterProximityListener | This interface is deprecated.
    for centering and snapping your list items consider using the WearableRecyclerViewsupported by aSnapHelperor theLinearSnapHelper.
     For scaling and otherwise modifying the list items based on their location on the screen
     consider using anWearableRecyclerView.ChildLayoutManageror theCurvedChildLayoutManager. | 
| WearableListView.OnCentralPositionChangedListener | This interface is deprecated.
    for centering and snapping your list items consider using the WearableRecyclerViewsupported by aSnapHelperor theLinearSnapHelper.
     For scaling and otherwise modifying the list items based on their location on the screen
     consider using anWearableRecyclerView.ChildLayoutManageror theCurvedChildLayoutManager. | 
| WearableListView.OnScrollListener | This interface is deprecated.
    for centering and snapping your list items consider using the WearableRecyclerViewsupported by aSnapHelperor theLinearSnapHelper.
     For scaling and otherwise modifying the list items based on their location on the screen
     consider using anWearableRecyclerView.ChildLayoutManageror theCurvedChildLayoutManager. | 
| WearableListView.ViewHolder | This class is deprecated.
    for centering and snapping your list items consider using the WearableRecyclerViewsupported by aSnapHelperor theLinearSnapHelper.
     For scaling and otherwise modifying the list items based on their location on the screen
     consider using anWearableRecyclerView.ChildLayoutManageror theCurvedChildLayoutManager. | 
| WearableNavigationDrawer | This class is deprecated.
    use the androidx.wear.widget.drawer.WearableNavigationDrawerViewprovided by
     the Jetpack Wear library instead. | 
| WearableNavigationDrawer.NavigationStyle | This @interface is deprecated.
    use the androidx.wear.widget.drawer.WearableNavigationDrawerViewprovided
     by the Jetpack Wear library instead. | 
| WearableNavigationDrawer.WearableNavigationDrawerAdapter | This class is deprecated.
    use the androidx.wear.widget.drawer.WearableNavigationDrawerViewprovided
     by the Jetpack Wear library instead. | 
| WearableRecyclerView | This class is deprecated.
    use the androidx.wear.widget.WearableRecyclerViewprovided by the Jetpack Wear library instead. | 
| WearableRecyclerView.ChildLayoutManager | This class is deprecated.
    use the androidx.wear.widget.WearableRecyclerViewprovided by the Jetpack Wear library instead. | 
| WearableRecyclerView.OffsettingHelper | This class is deprecated.
    use WearableRecyclerView.ChildLayoutManagerinstead. | 
