An API for the Android Wear platform.
Applications use API clients such asDataClient
to
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
Inherited Method Summary
Fields
public static finalApi<Wearable.WearableOptions> API
This field is deprecated.
Use new APIs such asDataClient
andMessageClient
.
Token to pass to
GoogleApiClient.Builder.addApi(Api extends Api.ApiOptions.NotRequiredOptions>
)
to enable the Wearable features.
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
.