Wearable

public classWearableextendsObject

An API for the Android Wear platform.

Applications use API clients such asDataClientto call Android Wear services.

API clients can be created with options specific to that client, for example:


WearableOptions options = new WearableOptions.Builder().setLooper(myLooper).build();
DataClient dataClient = Wearable.getDataClient(context, options);
Task<DataItem> getDataTask = dataClient.getDataItem...

SeeWearable.WearableOptions for the supported options.

Nested Class Summary

class Wearable.WearableOptions Options for the Wearable API.

Field Summary

public static finalApi<Wearable.WearableOptions> API This field is deprecated. Use new APIs such asDataClient andMessageClient.
public static finalCapabilityApi CapabilityApi This field is deprecated. Use getCapabilityClient(Activity).
public static finalChannelApi ChannelApi This field is deprecated. Use getChannelClient(Activity).
public static finalDataApi DataApi This field is deprecated. Use getDataClient(Activity).
public static finalMessageApi MessageApi This field is deprecated. Use getMessageClient(Activity).
public static finalNodeApi NodeApi This field is deprecated. Use getNodeClient(Activity).

Public Method Summary

staticCapabilityClient
getCapabilityClient(Context context)
Create a new instance ofCapabilityClient for use in a non-activityContext.
staticCapabilityClient
getCapabilityClient(Activity activity, Wearable.WearableOptionsoptions)
Create a new instance ofCapabilityClient for use in anActivity.
staticCapabilityClient
getCapabilityClient(Context context, Wearable.WearableOptionsoptions)
Create a new instance ofCapabilityClient for use in a non-activityContext.
staticCapabilityClient
getCapabilityClient(Activity activity)
Create a new instance ofCapabilityClient for use in anActivity.
staticChannelClient
getChannelClient(Context context, Wearable.WearableOptionsoptions)
Create a new instance ofChannelClient for use in a non-activityContext.
staticChannelClient
getChannelClient(Context context)
Create a new instance ofChannelClient for use in a non-activityContext.
staticChannelClient
getChannelClient(Activity activity, Wearable.WearableOptionsoptions)
Create a new instance ofChannelClient for use in anActivity.
staticChannelClient
getChannelClient(Activity activity)
Create a new instance ofChannelClient for use in anActivity.
staticDataClient
getDataClient(Activity activity, Wearable.WearableOptionsoptions)
Create a new instance ofDataClient for use in anActivity.
staticDataClient
getDataClient(Activity activity)
Create a new instance ofDataClient for use in anActivity.
staticDataClient
getDataClient(Context context, Wearable.WearableOptionsoptions)
Create a new instance ofDataClient for use in a non-activityContext.
staticDataClient
getDataClient(Context context)
Create a new instance ofDataClient for use in a non-activityContext.
staticMessageClient
getMessageClient(Context context, Wearable.WearableOptionsoptions)
Create a new instance ofMessageClient for use in a non-activityContext.
staticMessageClient
getMessageClient(Activity activity)
Create a new instance ofMessageClient for use in anActivity.
staticMessageClient
getMessageClient(Context context)
Create a new instance ofMessageClient for use in a non-activityContext.
staticMessageClient
getMessageClient(Activity activity, Wearable.WearableOptionsoptions)
Create a new instance ofMessageClient for use in anActivity.
staticNodeClient
getNodeClient(Context context)
Create a new instance ofNodeClient for use in a non-activityContext.
staticNodeClient
getNodeClient(Activity activity)
Create a new instance ofNodeClient for use in anActivity.
staticNodeClient
getNodeClient(Context context, Wearable.WearableOptionsoptions)
Create a new instance ofNodeClient for use in a non-activityContext.
staticNodeClient
getNodeClient(Activity activity, Wearable.WearableOptionsoptions)
Create a new instance ofNodeClient for use in anActivity.

Inherited Method Summary

Fields

public static finalApi<Wearable.WearableOptions> API

This field is deprecated.
Use new APIs such asDataClient andMessageClient.

public static finalCapabilityApi CapabilityApi

This field is deprecated.
Use getCapabilityClient(Activity).

public static finalChannelApi ChannelApi

This field is deprecated.
Use getChannelClient(Activity).

public static finalDataApi DataApi

This field is deprecated.
Use getDataClient(Activity).

public static finalMessageApi MessageApi

This field is deprecated.
Use getMessageClient(Activity).

public static finalNodeApi NodeApi

This field is deprecated.
Use getNodeClient(Activity).

Public Methods

public staticCapabilityClient getCapabilityClient(Context context)

Create a new instance ofCapabilityClient for use in a non-activityContext.

public staticCapabilityClient getCapabilityClient(Activityactivity, Wearable.WearableOptions options)

Create a new instance ofCapabilityClient for use in anActivity.

public staticCapabilityClient getCapabilityClient(Contextcontext, Wearable.WearableOptions options)

Create a new instance ofCapabilityClient for use in a non-activityContext.

public staticCapabilityClient getCapabilityClient(Activity activity)

Create a new instance ofCapabilityClient for use in anActivity.

public staticChannelClient getChannelClient(Context context,Wearable.WearableOptions options)

Create a new instance ofChannelClient for use in a non-activityContext.

public staticChannelClient getChannelClient(Context context)

Create a new instance ofChannelClient for use in a non-activityContext.

public staticChannelClient getChannelClient(Activity activity,Wearable.WearableOptions options)

Create a new instance ofChannelClient for use in anActivity.

public staticChannelClient getChannelClient(Activity activity)

Create a new instance ofChannelClient for use in anActivity.

public staticDataClient getDataClient(Activityactivity, Wearable.WearableOptions options)

Create a new instance ofDataClient for use in anActivity.

public staticDataClient getDataClient(Activity activity)

Create a new instance ofDataClient for use in anActivity.

public staticDataClient getDataClient(Contextcontext, Wearable.WearableOptions options)

Create a new instance ofDataClient for use in a non-activityContext.

public staticDataClient getDataClient(Context context)

Create a new instance ofDataClient for use in a non-activityContext.

public staticMessageClient getMessageClient(Context context,Wearable.WearableOptions options)

Create a new instance ofMessageClient for use in a non-activityContext.

public staticMessageClient getMessageClient(Activity activity)

Create a new instance ofMessageClient for use in anActivity.

public staticMessageClient getMessageClient(Context context)

Create a new instance ofMessageClient for use in a non-activityContext.

public staticMessageClient getMessageClient(Activity activity,Wearable.WearableOptions options)

Create a new instance ofMessageClient for use in anActivity.

public staticNodeClient getNodeClient(Context context)

Create a new instance ofNodeClient for use in a non-activityContext.

public staticNodeClient getNodeClient(Activity activity)

Create a new instance ofNodeClient for use in anActivity.

public staticNodeClient getNodeClient(Contextcontext, Wearable.WearableOptions options)

Create a new instance ofNodeClient for use in a non-activityContext.

public staticNodeClient getNodeClient(Activityactivity, Wearable.WearableOptions options)

Create a new instance ofNodeClient for use in anActivity.