目录

ActivityIdentificationData

Class Info

public class ActivityIdentificationData implements Parcelable

检测活动类型。

Public Field Summary

Qualifier and Type

Field and Description

static final Creator<ActivityIdentificationData>

CREATOR

反序列化ActivityIdentificationData时使用。

static final int

BIKE

设备在自行车上。

static final int

FOOT

设备在行走或跑步。

static final int

OTHERS

无法检测当前活动。

static final int

RUNNING

设备的用户正在奔跑,这是FOOT的子活动。

static final int

STILL

设备静止。

static final int

VEHICLE

设备在车辆中,如汽车。

static final int

WALKING

设备的用户正在行走,这是FOOT的子活动。

Public Constructor Summary

Constructor Name

ActivityIdentificationData(int identificationActivity, int possibility)

ActivityIdentificationData构造函数。

Public Method Summary

Qualifier and Type

Method Name and Description

int

getIdentificationActivity()

返回检测到的活动类型。

int

getPossibility()

返回值为[0, 100]之间,表示用户执行此活动的置信度。

static boolean

isValidType(int type)

判断活动识别类型是否合法。

void

setIdentificationActivity(int identificationActivity)

设置活动类型。

void

setPossibility(int possibility)

设置用户执行此活动的置信度,值为[0, 100]之间。

Public Fields

[h2]CREATOR

Fields

public static final Creator<ActivityIdentificationData> CREATOR

反序列化ActivityIdentificationData时使用。

[h2]BIKE

Fields

public static final int BIKE

设备在自行车上。

BIKE:101,其余常量值请参阅:Constant-values。

[h2]FOOT

Fields

public static final int FOOT

设备在行走或跑步。

FOOT:102,其余常量值请参阅:Constant-values。

[h2]OTHERS

Fields

public static final int OTHERS

无法检测当前活动。

OTHERS:104,其余常量值请参阅:Constant-values。

[h2]RUNNING

Fields

public static final int RUNNING

设备的用户正在奔跑,这是FOOT的子活动。

RUNNING:108,其余常量值请参阅:Constant-values。

[h2]STILL

Fields

public static final int STILL

设备静止。

STILL:103,其余常量值请参阅:Constant-values。

[h2]VEHICLE

Fields

public static final int VEHICLE

设备在车辆中,如汽车。

VEHICLE:100,其余常量值请参阅:Constant-values。

[h2]WALKING

Fields

public static final int WALKING

设备的用户正在行走,这是FOOT的子活动。

WALKING:107,其余常量值请参阅:Constant-values。

Public Constructors

[h2]ActivityIdentificationData(int identificationActivity, int possibility)

Constructor

public ActivityIdentificationData(int identificationActivity, int possibility)

ActivityIdentificationData构造函数。如果传入的possibility不在[0, 100]取值范围内将会抛出参数校验错误。

Parameters

Name

Description

identificationActivity

检测到的活动类型,请参阅:Constant-values。

possibility

置信度,取值范围:[0, 100]。

Throws

Name

Description

ApiException

参数校验错误。传入的possibility不在[0, 100]取值范围内。

Public Methods

[h2]getIdentificationActivity

Method

public int getIdentificationActivity()

返回检测到的活动类型。

Returns

Type

Description

int

活动类型,请参阅:Constant-values。

[h2]getPossibility

Method

public int getPossibility()

返回值为[0, 100]之间,表示用户执行此活动的置信度。值越大,活动的真实性越可信。

Returns

Type

Description

int

置信度信息。

[h2]isValidType

Method

public static boolean isValidType(int type)

判断活动识别类型是否合法。

Parameters

Name

Description

type

活动类型,请参阅:Constant-values。

Returns

Type

Description

boolean

活动类型合法则返回true,否则返回false。

[h2]setIdentificationActivity

Method

public void setIdentificationActivity(int identificationActivity)

设置活动类型。

Parameters

Name

Description

identificationActivity

活动类型,请参阅:Constant-values。

[h2]setPossibility

Method

public void setPossibility(int possibility)

设置用户执行此活动的置信度,值为[0, 100]之间。

Parameters

Name

Description

possibility

置信度,取值范围:[0, 100]。

Throws

Name

Description

ApiException

参数校验错误。传入的possibility不在[0, 100]取值范围内。