目录

MonitorClient

java.lang.Object

|---com.huawei.wearengine.monitor.MonitorClient

public final class MonitorClient
extends java.lang.Object

用于事件上报和状态查询的客户端,比如设备与运动健康App的连接状态。

Method Summary

Modifier and Type

Method and Description

com.huawei.hmf.tasks.Task<MonitorData>

query(Device device, MonitorItem monitorItem) 获取指定设备指定指标的值。

com.huawei.hmf.tasks.Task<java.lang.Void>

register(Device device, java.util.List<MonitorItem> monitorItemList, MonitorListener monitorListener) 向指定的设备上注册一个监测对象,监测多个指标项。

com.huawei.hmf.tasks.Task<java.lang.Void>

register(Device device, MonitorItem monitorItem, MonitorListener monitorListener) 向指定的设备上注册一个监测对象,监测单个指标项。

com.huawei.hmf.tasks.Task<java.lang.Void>

unregister(MonitorListener monitorListener) 注销一个已经被注册的监测对象。

Method Detail

[h2]register

public com.huawei.hmf.tasks.Task<java.lang.Void> register(Device device, MonitorItem monitorItem, MonitorListener monitorListener)

向指定的设备上注册一个监测对象,监测单个指标项。

Parameters:

Parameter Name

Parameter Description

device

三方应用指定的需要监测的设备对象

monitorItem

监测上报的指标类型

monitorListener

需要被注册监测的回调对象

Returns:

返回一个任务,三方应用可以调用任务的addOnSuccessListener和addOnFailureListener等方法来检查任务执行的结果

Since:

API level 0 (SDK 5.0.0.301)

[h2]register

public com.huawei.hmf.tasks.Task<java.lang.Void> register(Device device, java.util.List<MonitorItem> monitorItemList, MonitorListener monitorListener)

向指定的设备上注册一个监测对象,监测多个指标项。

Parameters:

Parameter Name

Parameter Description

device

三方应用指定的需要监测的设备对象

monitorItemList

监测上报的指标类型列表

monitorListener

需要被注册监测的回调对象

Returns:

返回一个任务,三方应用可以调用任务的addOnSuccessListener和addOnFailureListener等方法来检查任务执行的结果

Since:

API level 0 (SDK 5.0.0.301)

[h2]unregister

public com.huawei.hmf.tasks.Task<java.lang.Void> unregister(MonitorListener monitorListener)

注销一个已经被注册的监测对象。

Parameters:

Parameter Name

Parameter Description

monitorListener

需要被注销监测的回调对象

Returns:

返回一个任务,三方应用可以调用任务的addOnSuccessListener和addOnFailureListener等方法来检查任务执行的结果

Since:

API level 0 (SDK 5.0.0.301)

[h2]query

public com.huawei.hmf.tasks.Task<MonitorData> query(Device device, MonitorItem monitorItem)

获取指定设备指定指标的值。

Parameters:

Parameter Name

Parameter Description

device

三方应用指定的需要查询的设备对象

monitorItem

查询的指标类型

Returns:

返回指定设备指定指标的值

Since:

API level 2 (SDK 5.0.1.300)