Android 培训

# 发送并同步数据

编写:wly2014 - 原文: http://developer.android.com/training/wearables/data-layer/index.html

可穿戴数据层API(The Wearable Data Layer API),Google Play services 的一部分,为你的手持与可穿戴应用提供了一个交流通道。此API包括一系列的数据对象,其可由系统通过网络和能告知你应用数据层重要事件的监听器发送并同步:

Data Items

数据元提供了手持设备与可穿戴设备间的自动同步的数据储存。

Messages

MessageApi 类可以发送“自动跟踪”命令消息,比如,从可穿戴设备上控制手持设备的媒体播放器,或在可穿戴设备上启动一个来自手持设备的intent。当手持设备与可穿戴设备成功连接时,系统会发送该消息,否则,会发送一个错误。

Asset

资源对象是为了发送如图像这样的二进制数据。将资源附加到数据元,系统会自动负责传递,并通过缓存大的资源来避免重复传送以保护蓝牙带宽。

WearableListenerService (for services)

拓展的 WearableListenerService 能够监听一个service中重要的数据层事件。系统控制WearableListenerService的生命周期,并当需要发送数据元或消息时,将其与service绑定,否则解除绑定。

DataListener (for foreground activities)

在一个前台activity中实现DataListener能够监听重要的数据通道事件。只有当用户频繁地使用应用时,用此代替WearableListenerService来监听改变。

Warning: 因为这些Api是为手持设备与可穿戴设备间通信设计,所以你只能使用这些Api来建立这些设备间的通信。例如,不能试着打开底层sockets来创建通信通道。

Lessons