public class WTSender
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
WTSender.DeleteDataCallback
删除Data结果回调
|
static interface |
WTSender.SendDataCallback
发送Data结果回调
|
static interface |
WTSender.SendMsgCallback
发送Message结果回调
|
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
RESULT_FAILED_CANCELED |
static int |
RESULT_FAILED_CONNECT_API_CLIENT |
static int |
RESULT_FAILED_INTERRUPTED |
static int |
RESULT_FAILED_NO_DEVICE_CONNECTED |
static int |
RESULT_FAILED_TIME_OUT |
static int |
RESULT_FAILED_UNKNOWN |
| 构造器和说明 |
|---|
WTSender() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
deleteData(android.content.Context context,
android.net.Uri uri,
long timeout,
WTSender.DeleteDataCallback callback)
发送删除data信息。
|
static void |
deleteData(android.content.Context context,
android.net.Uri uri,
WTSender.DeleteDataCallback callback)
发送删除data信息。
|
static com.mobvoi.android.wearable.PutDataMapRequest |
getPutDataMapRequest(java.lang.String path)
获取发送data所需的DataMapReq。
|
static void |
sendData(android.content.Context context,
com.mobvoi.android.wearable.PutDataMapRequest putDataMapRequest,
WTSender.SendDataCallback callback)
发送data,使用全局超时设置。
|
static void |
sendMessage(android.content.Context context,
java.lang.String path,
byte[] data,
long timeout,
WTSender.SendMsgCallback callback)
发送message给所有当前连接的设备。
|
static void |
sendMessage(android.content.Context context,
java.lang.String nodeId,
java.lang.String path,
byte[] data,
long timeout,
WTSender.SendMsgCallback callback)
发送message给指定设备。
|
static void |
sendMessage(android.content.Context context,
java.lang.String nodeId,
java.lang.String path,
java.lang.String data,
WTSender.SendMsgCallback callback)
发送message给指定设备。
|
static void |
sendMessage(android.content.Context context,
java.lang.String path,
java.lang.String data,
WTSender.SendMsgCallback callback)
发送message给所有当前连接的设备。
|
public static final int RESULT_FAILED_CONNECT_API_CLIENT
public static final int RESULT_FAILED_TIME_OUT
public static final int RESULT_FAILED_CANCELED
public static final int RESULT_FAILED_INTERRUPTED
public static final int RESULT_FAILED_NO_DEVICE_CONNECTED
public static final int RESULT_FAILED_UNKNOWN
public static void sendMessage(android.content.Context context,
@NonNull
java.lang.String nodeId,
@NonNull
java.lang.String path,
@NonNull
java.lang.String data,
@Nullable
WTSender.SendMsgCallback callback)
data - Stringpublic static void sendMessage(android.content.Context context,
@NonNull
java.lang.String nodeId,
@NonNull
java.lang.String path,
@NonNull
byte[] data,
long timeout,
@Nullable
WTSender.SendMsgCallback callback)
context - cnodeId - 目标设备idpath - 必须以/开头data - byte[]timeout - 发送超时callback - 结果回调public static void sendMessage(android.content.Context context,
@NonNull
java.lang.String path,
@NonNull
java.lang.String data,
@Nullable
WTSender.SendMsgCallback callback)
data - String类型public static void sendMessage(android.content.Context context,
@NonNull
java.lang.String path,
@NonNull
byte[] data,
long timeout,
@Nullable
WTSender.SendMsgCallback callback)
context - cpath - 必须以/开头data - byte[]类型timeout - 发送超时callback - 结果回调public static com.mobvoi.android.wearable.PutDataMapRequest getPutDataMapRequest(@NonNull
java.lang.String path)
path - 必须以/开头public static void sendData(android.content.Context context,
@NonNull
com.mobvoi.android.wearable.PutDataMapRequest putDataMapRequest,
@Nullable
WTSender.SendDataCallback callback)
public static void deleteData(android.content.Context context,
@NonNull
android.net.Uri uri,
@Nullable
WTSender.DeleteDataCallback callback)
context - curi - 由putDataMapRequest.getUri()获得callback - 结果回调public static void deleteData(android.content.Context context,
@NonNull
android.net.Uri uri,
long timeout,
@Nullable
WTSender.DeleteDataCallback callback)
context - curi - putDataMapRequest.getUri()timeout - 超时callback - 结果回调