Class Index

These are the API classes. See all API packages.

A   B   C   D   F   G   M   O   P   R   S   T   W  

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 android.support.wear.widget.drawer.WearableActionDrawerView for navigation and the ConfirmationOverlay for confirmation actions in particular.  

B

BoxInsetLayout This class is deprecated. use the android.support.wear.widget.BoxInsetLayout provided by the Android Support Library Wear module instead.  
BoxInsetLayout.LayoutParams adds layout_box attribute to layout parameters  
BridgeModeConstants This class is deprecated. use the android.support.wear.utils.MetadataConstants provided by the Android Support Library Wear module instead.  
BridgingConfig Bridging configuration. 
BridgingConfig.Builder Builder for BridgingConfig. 
BridgingManager APIs to enable/disable notification bridging. 

C

CanvasWatchFaceService Base class for watch faces that draw on a Canvas
CanvasWatchFaceService.Engine The actual implementation of a watch face that draws on a Canvas
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 android.support.wear.widget.RoundedDrawable and the android.support.wear.widget.CircularProgressLayout instead.  
CircularButton This class is deprecated. consider using the Floating Action Button instead.  
ComplicationData Container for complication data of all types. 
ComplicationData.Builder Builder class for ComplicationData
ComplicationData.ComplicationType  
ComplicationData.ImageStyle  
ComplicationDrawable A styleable drawable object that draws complications. 
ComplicationDrawable.BorderStyle Constants used to define border styles for complications. 
ComplicationHelperActivity Activity to handle permission requests for complications. 
ComplicationManager Allows providers to interact with the complications system. 
ComplicationProviderInfo Holder of details of a complication provider, for use by watch faces (for example, to show the current provider in settings). 
ComplicationProviderService Class for providers of complication data. 
ComplicationText Represents a piece of text to be shown in a complication. 
ComplicationText.TimeDifferenceBuilder Builder for a ComplicationText object that displays a text representation of the difference between the given time and the specified time period, within a surrounding string if required. 
ComplicationText.TimeDifferenceStyle  
ComplicationText.TimeFormatBuilder Builder for a ComplicationText object that displays a text representation of the given time, using the provided format and time zone, within a surrounding string if specified. 
ComplicationText.TimeFormatStyle  
ConfirmationActivity This Activity is used to display confirmation animations after the user completes an action on the wearable. 
ConfirmationOverlay Displays a full-screen confirmation animation with optional text and then hides it. 
ConfirmationOverlay.FinishedAnimationListener Interface for listeners to be notified when the ConfirmationOverlay animation has finished and its View has been removed. 
ConfirmationOverlay.OverlayType Types of animations to display in the overlay. 
CrossfadeDrawable This class is deprecated. consider using AnimationSet instead.  
CurvedChildLayoutManager This class is deprecated. use the android.support.wear.widget.WearableRecyclerView and associated classes provided by the Android Support Library Wear module instead.  

D

DefaultOffsettingHelper This class is deprecated. use the android.support.wear.widget.WearableRecyclerView and associated classes provided by the Android Support Library Wear module instead.  
DelayedConfirmationView This class is deprecated. use the android.support.wear.widget.CircularProgressLayout from the Android Support Library Wear module instead.  
DelayedConfirmationView.DelayedConfirmationListener Implement this interface to receive callbacks when the timer is finished and when the user taps the View to select it. 
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 Base class for watch faces that draw using OpenGL ES 2.0. 
Gles2WatchFaceService.Engine The actual implementation of a watch face that draws using OpenGL ES 2.0. 
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 Interface for communicating background changes to a listener. 
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 Layout parameters that should be supplied for views added to a ViewPager. 
GridViewPager.OnAdapterChangeListener Callback interface for responding to a replaced or removed adapter. 
GridViewPager.OnPageChangeListener Callback interface for responding to changing state of the selected page. 

M

MediaControlConstants Constants for customising the media controls shown on Wear. 

O

OAuthClient Provides a client for supporting OAuth 2.0 on Wear. 
OAuthClient.Callback This callback is notified when an async OAuth request completes. 
OAuthClient.ErrorCode Errors returned in onAuthorizationError(int)

P

PhoneDeviceType Provides helper methods for determining the type of phone we are paired to. 
PhoneDeviceType.DeviceType Annotates a value of DeviceType. 
PlayStoreAvailability Helper class for checking whether the phone paired to a given Wear OS device has the Play Store. 
ProgressSpinner This class is deprecated. consider using ProgressBar instead. This class has been deprecated for consistency with Android framework.  
ProviderChooserIntent Utilities to allow watch faces to launch the complication provider chooser. 
ProviderInfoRetriever Retrieves ComplicationProviderInfo for a watch face's complications. 
ProviderInfoRetriever.OnProviderInfoReceivedCallback Interface for a callback to be invoked when provider info is received. 
ProviderUpdateRequester Allows complication providers to request update calls from the system. 

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.plurals  
R.string  
R.style  
R.styleable  
RemoteInputConstants Constants for customizing a RemoteInput instance. 
RemoteInputConstants.InputActionType The action type operation for a given RemoteInput session. 
RemoteInputIntent Constants for supporting remote inputs through starting an Intent
RemoteIntent Support for opening android intents on other devices. 
RotaryEncoder Collection of helper methods for processing rotary encoder events. 

S

SimpleAnimatorListener Convenience class for listening for Animator events that implements the AnimatorListener interface and allows extending only methods that are necessary. 
StandaloneConstants This class is deprecated. use the android.support.wear.utils.MetadataConstants provided by the Android Support Library Wear module instead.  
SwipeDismissFrameLayout This class is deprecated. use the android.support.wear.widget.SwipeDismissFrameLayout provided by the Android Support Library Wear module instead.  
SwipeDismissFrameLayout.Callback Implement this callback to act on particular stages of the dismissal. 
SystemProviders Methods to retrieve the component names for system complication providers. 
SystemProviders.ProviderId System provider id as defined in SystemProviders

T

TextRenderer Renders text onto a canvas. 

W

WatchFaceCompanion Constants for use by watch face configuration activities. 
WatchFaceService A subclass of WallpaperService with a WallpaperService.Engine that exposes callbacks for the lifecycle of a watch face. 
WatchFaceService.Engine The actual implementation of a watch face. 
WatchFaceService.TapType  
WatchFaceStyle A style descriptor for watch faces. 
WatchFaceStyle.Builder Builder for WatchFaceStyle objects. 
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 Listener for detecting when internal layout inflation has completed. 
WearableActionDrawer This class is deprecated. use the android.support.wear.widget.drawer.WearableActionDrawerView provided by the Android Support Library Wear module instead.  
WearableActionDrawer.OnMenuItemClickListener Interface responsible for receiving menu item click events if the items themselves do not have individual item click listeners. 
WearableActivity Base activity class for use on wearables. 
WearableButtons Class containing helpers for managing wearable buttons. 
WearableButtons.ButtonInfo Metadata for a specific button. 
WearableCalendarContract The contract between the wearable calendar provider and applications. 
WearableCalendarContract.Attendees  
WearableCalendarContract.Instances  
WearableCalendarContract.Reminders  
WearableDrawerLayout This class is deprecated. use the implementation provided by the Android Support Library Wear module instead.  
WearableDrawerLayout.DrawerStateCallback Listener for monitoring events about drawers. 
WearableDrawerView This class is deprecated. use the android.support.wear.widget.drawer.WearableDrawerView provided by the Android Support Library Wear module instead.  
WearableDrawerView.DrawerState Enumeration of possible drawer states. 
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 Per-child layout information for layouts on wearable devices. 
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 Interface for listening for click events on WearableListView. 
WearableListView.GenericAdapter<T extends WearableListView.ViewHolder> Base class for adapters providing data for the WearableListView supporting generics. 
WearableListView.OnCenterProximityListener Interface for receiving callbacks when WearableListView children become or cease to be the central item. 
WearableListView.OnCentralPositionChangedListener A listener interface that can be added to the WearableListView to get notified when the central item is changed. 
WearableListView.OnScrollListener Interface for listening to WearableListView content scrolling. 
WearableListView.ViewHolder Wrapper around items displayed in the list view. 
WearableNavigationDrawer This class is deprecated. use the android.support.wear.widget.drawer.WearableNavigationDrawerView provided by the Android Support Library Wear module instead.  
WearableNavigationDrawer.NavigationStyle Enumeration of possible drawer styles. 
WearableNavigationDrawer.WearableNavigationDrawerAdapter Adapter for specifying the contents of WearableNavigationDrawer. 
WearableRecyclerView This class is deprecated. use the android.support.wear.widget.WearableRecyclerView provided by the Android Support Library Wear module instead.  
WearableRecyclerView.ChildLayoutManager Abstract class extending a LinearLayoutManager for defining the logic for updating layouts of children in a WearableRecyclerView
WearableRecyclerView.OffsettingHelper This class is deprecated. use WearableRecyclerView.ChildLayoutManager instead.