-
mobvoi-api.jar
-
MobvoiApiClient
-
Builder()
- addApi()
- addConnectionCallbacks()
- addOnConnectionFailedListener()
- build()
- all function return themself(this)
- ConnectionCallbacks
- OnConnectionFailedListener
- FreezableUtils
-
NodeApi
-
NodeApi.NodeListener
- onPeerConnected
- onPeerDisconnected
- addListener
- removeListener
- getLocalNode
- getConnectedNodes
-
MessageApi
- MessageApi.MessageListener
- sendMessage
- addListener
- removeListener
-
DataApi
- DataApi.DataListener.DataListener
- addListener
- removeListener
- putDataItem()
- getDataItem()
- deleteDataItems()
- Wearable Apps
-
Send and Sync Data
- DataItem-data storage with automatic syncing
- NodeApi-learn about local or connected Nodes,replaced with CapabilityApi
- MessageApi-send messages,remote procedure calls (RPC)
- Asset-sending binary blobs of data
- WearableListenerService-listen for data layer events in a service
- DataListener-listen for data layer events in an activity
- ChannelApi-transfer large data items
- Wear和Handheld间
通信的常用组件
- Custom UIs
-
Notification
-
NotificationCompat
-
Builder
- setSmallIcon()
- setContentTitle()
- setContentText()
- setContentIntent()
-
NotificationManagerCompat
- from()
- notify()
-
挠挠
- // 长按事件
public boolean onLongPressSidePanel(MotionEvent e) { // 参数暂时不需要关注
return false;
}
- // 滑动事件
public boolean onScrollSidePanel(MotionEvent e1, MotionEvent e2, float distanceX,
float distanceY) { // distanceY: Y轴方向的移动距离,正负数表示方向
return false;
}
- // 快速滑动后抬起
public boolean onFlingSidePanel(MotionEvent e1, MotionEvent e2, float velocityX,
float velocityY) { // velocityY: Y轴方向的加速度,正负数表示方向,方向与distanceY相反
return false;
}
- // 双击事件
public boolean onDoubleTapSidePanel(MotionEvent e) { // 参数暂时不需要关注
return false;
}
- // 单击事件
public boolean onSingleTapSidePanel(MotionEvent e) { // 参数暂时不需要关注
return false;
}
- 如果返回值为true,分发过程停止;
如果返回值为false,继续分发