These are all the classes. See all packages.
| TimeLayout | This class enables grouping of TimeView views. |
| TimeLayout.Gravity | Contains constants for use with setGravity |
| 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. |
| TimeView |
This class represents a view with state that changes over time. |
| TimeView.TimeType | This enumeration represents the cyclic periods that the view supports. |
| 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 | Interface used to define constants for tap actions. |
| 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 | Definitions used for interacting with the Tap-table |
| Registration.TapColumns | Column-definitions for the Tap table. |
| 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 |
| 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. |
| 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. |
| CylindricalRenderObject | Defines an object to be rendered by the AR engine using the cylindrical coordinate system. |
| GlassesRenderObject | Defines an object to be rendered by the AR engine using the glass coordinate system. |
| RenderObject | Abstract render object. |
| CameraEvent | The camera event class passes data captured by the camera. |
| SmartEyeglassEventListener | The event listener interface for SmartEyeglass events. |
| SmartEyeglassWidgetImage | Defines a widget bitmap that conforms to SmartEyeglass standards for the top-level menu. |
| Dbg | |
| ControlCameraException | Camera-related exception. |
| SmartEyeglassControlUtils | This class provides the methods that you use to handle most SmartEyeglass-specific functionality. |
| SmartEyeglassControlUtils.PointInWorldCoordinate | Defines a point in the real-world coordinate system. |
| SmartEyeglassControl | This utility class declares SmartEyeglass constants that you use with the methods provided by SmartEyeglassControlUtils. |
| SmartEyeglassControl.Intents | Intents sent between a SmartEyeglass app and the HostApp,and related constants.. |
| AefTextView | This extension of TextView renders text on a single line, and fades end if text does not fit. |
| 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. |
| SmartWatchNotificationWidgetImage | The class decorates a widget image with notification specific UI components. |
| BaseWidget | |
| BaseWidget.WidgetBundle | Simple class that encapsulates values to instantiate BaseWidget |
| WidgetExtension | The widget extension handles a widget on an accessory. |
| NotificationWidgetExtension | The widget extension handles a widget on an accessory. |
| ExtensionUtils | The extension utils class contains utility functions used by several extensions. |
| SmartWatchConst | |
| SmartWirelessHeadsetProUtil | This class contains Smart Wireless Headset pro specific utility functions and constants |
| ControlListItem | |
| ControlViewGroup | |
| ControlTouchEvent | The control touch event class holds information about a touch event. |
| ControlView | |
| ControlView.OnClickListener | |
| ControlView.OnLongClickListener | |
| ControlObjectClickEvent | The control object click event class holds information about an object click event. |
| ControlExtension | The control extension handles a control on an accessory. |
| DeviceInfoHelper | This class contains helper functions for various devices |
| KeyPadInfo | The key pad info class describes a host application key pad. |
| HostAppWidgetInfo | The widget info class describes a host application widget. |
| WidgetContainer | The widget container describes a host application display's widget support. |
| DisplayInfo | The display info describes a host application display. |
| HostApplicationInfo | The host application class contains information about a host application. |
| DeviceInfo | The device info class describes a host application device. |
| TapInfo | The input info describes a host application input. |
| RegistrationAdapter | The registration adapter is used to access the registration content provider. |
| IRegisterCallback | Callback interface used to notify the result of extension and source registration |
| RegistrationHelper | The registration helper class helps an extension to register with host application based on the information provided in RegistrationInformation. |
| RegisterExtensionTask | Perform extension registration or update in background |
| InputInfo | The input info describes a host application input. |
| RegistrationInformation | Returns information needed during extension registration |
| RegistrationInformation.WidgetClassList | Class containing a list of widgets. |
| AccessorySensorException | |
| AccessorySensorManager | Manages sensors on an accessory. |
| AccessorySensor | The accessory sensor class is used to interact with a sensor on an accessory. |
| AccessorySensorEventListener | The sensor event listener is used to listen for sensor events. |
| AccessorySensorEvent | A sensor event from an accessory. |
| AccessorySensorType | The accessory sensor type represents a sensor type. |
| 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. |
| Dbg | |
| DelayedContentObserver | The delayed content observer is used to handle a content observer change after a delay. |
| NotificationUtil | |
| 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. |