These are all the classes. See all packages.
| CapturingModeSelector | This class opens and closes the capturing mode selector. | 
| CapturingModeSelector.OnModeSelectListener | Interface definition for a callback to be invoked when the user changes capturing mode to a mode which belongs to current package and activity. | 
| CapturingModeSelector.OnModeFinishListener | Interface definition for a callback to be invoked when the user changes capturing mode to a mode which belongs to different package or activity. | 
| SmartWirelessHeadsetProUtil | This class contains Smart Wireless Headset pro specific utility functions and constants | 
| ExtensionUtils | The extension utils class contains utility functions used by several extensions. | 
| SmartWatchConst | |
| NotificationUtil | |
| DelayedContentObserver | The delayed content observer is used to handle a content observer change after a delay. | 
| AccessorySensorEvent | A sensor event from an accessory. | 
| AccessorySensorEventListener | The sensor event listener is used to listen for sensor events. | 
| AccessorySensorManager | Manages sensors on an accessory. | 
| AccessorySensorException | |
| AccessorySensor | The accessory sensor class is used to interact with a sensor on an accessory. | 
| AccessorySensorType | The accessory sensor type represents a sensor type. | 
| Dbg | |
| TunnelService | This service enables host apps to tunnel intents through a Messenger instead of sending them over the BroadcastQueue to prevent them from being delayed by the new queue behavior in KitKat. | 
| ExtensionService | The extension service is an abstract class that should be extended for accessory extensions. | 
| ExtensionService.ExtensionIntentSender | |
| ExtensionService.LocalBinder | Class used for the client Binder. | 
| HostAppWidgetInfo | The widget info class describes a host application widget. | 
| IRegisterCallback | Callback interface used to notify the result of extension and source registration | 
| InputInfo | The input info describes a host application input. | 
| RegisterExtensionTask | Perform extension registration or update in background | 
| DisplayInfo | The display info describes a host application display. | 
| KeyPadInfo | The key pad info class describes a host application key pad. | 
| DeviceInfo | The device info class describes a host application device. | 
| DeviceInfoHelper | This class contains information about the watch | 
| RegistrationAdapter | The registration adapter is used to access the registration content provider. | 
| RegistrationInformation | Returns information needed during extension registration | 
| RegistrationInformation.WidgetClassList | Class containing a list of widgets. | 
| WidgetContainer | The widget container describes a host application display's widget support. | 
| HostApplicationInfo | The host application class contains information about a host application. | 
| TapInfo | The input info describes a host application input. | 
| RegistrationHelper | The registration helper class helps an extension to register with host application based on the information provided in RegistrationInformation. | 
| WidgetExtension | The widget extension handles a widget on an accessory. | 
| BaseWidget | |
| BaseWidget.WidgetBundle | Simple class that encapsulates values to instantiate BaseWidget | 
| NotificationWidgetExtension | The widget extension handles a widget on an accessory. | 
| SmartWatchNotificationWidgetImage | The class decorates a widget image with notification specific UI components. | 
| NotificationWidgetEvent | The notification widget event class represents an event in the notification database. | 
| SmartWatchWidgetImage | The SmartWatchWidgetImage class is used to generate widget bitmap which follows official SmartWatch layout of where e.g. | 
| ControlObjectClickEvent | The control object click event class holds information about an object click event. | 
| ControlView | |
| ControlView.OnClickListener | |
| ControlView.OnLongClickListener | |
| ControlExtension | The control extension handles a control on an accessory. | 
| ControlTouchEvent | The control touch event class holds information about a touch event. | 
| ControlViewGroup | |
| ControlListItem | |
| AefTextView | This extension of TextView renders text on a single line, and fades end if text does not fit. | 
| Notification | Notification API is a part of the Smart Extension APIs. | 
| Notification.Intents | Intents sent to extensions by the host applications either using the broadcast queue or Tunnel. | 
| Notification.Source | Definitions used for interacting with the Extension-table. | 
| Notification.SourceColumns | Column-definitions for the Source table. | 
| Notification.Event | Definitions used for interacting with the event table. | 
| Notification.EventColumns | Column-definitions for the event table. | 
| Notification.SourceEvent | Definitions used for interacting with the source event join query. | 
| Notification.SourceEventColumns | Column-definitions for the source event join query. | 
| Sensor | Sensor API is a part of the Smart Extension APIs. | 
| Sensor.Intents | Intents sent between extensions and host applications either using the broadcast queue or Tunnel. | 
| Sensor.SensorRates | Interface used to define constants for sensor rates. | 
| Sensor.SensorAccuracy | Interface used to define constants for sensor accuracy. | 
| Sensor.SensorInterruptMode | Interface used to define constants for sensor interrupt mode. | 
| Sensor.SensorApiErrorCodes | Interface used to define constants for sensor error codes sent from the host application | 
| Tunnel | Tunnel API is a part of the SmartExtension APIs. | 
| Tunnel.Messages | Messenger messages sent between extensions and host applications. | 
| Registration | Registration and Capability API is a part of the Smart Extension APIs. | 
| Registration.Intents | Intents sent to extensions by the host applications either using the broadcast queue or Tunnel. | 
| Registration.AccessoryConnectionStatus | Interface used to define constants for accessory connection status | 
| Registration.Extension | Definitions used for interacting with the Extension-table | 
| Registration.ExtensionColumns | Column-definitions for the Extension table | 
| Registration.ApiRegistration | Definitions used for interacting with the ApiRegistration-table | 
| Registration.ApiRegistrationColumns | Column-definitions for the ApiRegistration-table | 
| Registration.Capabilities | Use separate queries for the individual tables. | 
| Registration.HostApp | Definitions used for interacting with the Host application-table | 
| Registration.HostAppColumns | Column-definitions for the Host application table | 
| Registration.Device | Definitions used for interacting with the Device-table | 
| Registration.DeviceColumns | Column-definitions for the Device table | 
| Registration.Display | Definitions used for interacting with the Display-table | 
| Registration.DisplayColumns | Column-definitions for the Display table | 
| Registration.Sensor | Definitions used for interacting with the Sensor-table | 
| Registration.SensorColumns | Column-definitions for the Sensor table | 
| Registration.Tap | |
| Registration.TapColumns | |
| Registration.Led | Definitions used for interacting with the Led-table | 
| Registration.LedColumns | Column-definitions for the Led-table | 
| Registration.Input | Definitions used for interacting with the Input-table | 
| Registration.InputColumns | Column-definitions for the Sensor table | 
| Registration.SensorType | Definitions used for interacting with the Sensor-type-table | 
| Registration.SensorTypeColumns | Column-definitions for the SensorType table | 
| Registration.KeyPad | Definitions used for interacting with the Keypad-table | 
| Registration.KeyPadColumns | Column-definitions for the Keypad table | 
| Registration.Version | Definitions used for interacting with the Version table | 
| Registration.VersionColumns | Column-definitions for the Version table | 
| Registration.Widget | Definitions used for interacting with the Widget table. | 
| Registration.WidgetColumns | Column-definitions for the Widget table | 
| Registration.WidgetRegistration | Definitions used for interacting with the WidgetRegistration table. | 
| Registration.WidgetRegistrationColumns | Column-definitions for the WidgetRegistration table | 
| Registration.LaunchMode | Specifies which API that shall be started when launching the extension. | 
| Registration.LayoutSupport | Bit field specifiers for supported layout elements. | 
| Registration.KeyPadType | Key pad type specifiers | 
| Registration.SensorTypeValue | Definitions of sensor types | 
| TimeView | 
													
     This class represents a view with state that changes over time.  | 
				
| TimeView.TimeType | This enumeration represents the cyclic periods that the view supports. | 
| Widget | Widget API is a part of the Smart Extension APIs. | 
| Widget.Intents | Intents sent between Widget extensions and Accessory Host Applications. | 
| Widget.AccessoryState | An accessory can enter different states. | 
| Widget.Category | Specifies the category to which a widget belongs. | 
| TimeLayout | This class enables grouping of TimeView views. | 
| TimeLayout.Gravity | Contains constants for use with setGravity | 
| Control | Control API is a part of the Smart Extension APIs. | 
| Control.Intents | Intents sent between Control extensions and Accessory Host Applications. | 
| Control.KeyCodes | Interface used to define constants for keycodes | 
| Control.TapActions | |
| IrManager | This interface defines three main methods required to activate IrManager, get registered devices, and inactivate IrManager. | 
| IrManager.Listener | This interface is a listener to IrManager and handles callbacks and notifications based on actions of the IrManager. | 
| IntentParams | This class defines the Intents and related Extras. | 
| KeyType | This class is a collection of IR remote keycodes. | 
| DeviceCategory | This is a list of constants used to identify various Device Categories controlled by IrRemote API. | 
| IrManagerFactory | This class instantiates a new instance of the IrManager | 
| Key | This interface defines the input Key command (executing a KeyType) and user label. | 
| Device | This interface defines methods to retrieve infomation on the device object and to send keys that the device object has. | 
| Status | This is a list of constants for debugging and error reporting purposes. | 
| R | |
| R.style | |
| R.style.Theme | Theme for the Small App. | 
| SdkInfo | Information about the installed Small Apps Framework. | 
| SdkInfo.VERSION | Various version strings. | 
| SmallApplication | The SmallApplication class is the base class to implement each Small App. | 
| SmallAppWindow | SmallAppWindow represents the Window which renders the Small App content. | 
| SmallAppWindow.WindowState | The state of the Window. | 
| SmallAppWindow.Attributes | Attributes of the Window. | 
| SmallAppWindow.OnWindowFocusChangeListener | Interface definition for a callback to be invoked when the Window focus is changed. | 
| SmallAppWindow.OnWindowStateChangeListener | Interface definition for a callback to be invoked when the state of a Window is changed. | 
| SmallAppNotFoundException | This exception is thrown when startApplication(Context, Intent) fails because any Small App couldn't be found to execute the given Intent. | 
| SmallApplicationManager | Interact with the overall Small Apps in the system. |