文档管理中心
我的

DataType

本文导读
展开章节
展开

Class Info

public class DataType

由华为Health Service Kit定义的数据类型,每个数据类型字段都有唯一的名称来标识。

不同的数据类型表示不同的含义,例如:DT_CONTINUOUS_STEPS_DELTA数据类型表示增量步数。数据类型的名称、属性组成和取值范围等信息请参见数据类型。

Public Field Summary

展开

Qualifier and Type

Field and Description

static final DataType

DT_CONTINUOUS_STEPS_DELTA

增量步数。

static final DataType

DT_CONTINUOUS_STEPS_TOTAL

总步数。该数据类型只适用数据查询场景。

static final DataType

DT_INSTANTANEOUS_STEPS_RATE

步频。

static final DataType

DT_CONTINUOUS_STEPS_RATE_STATISTIC

步频统计。

static final DataType

DT_CONTINUOUS_CALORIES_BURNT

一段时间内燃烧的卡路里数。

static final DataType

DT_INSTANTANEOUS_POWER_SAMPLE

执行某项活动时产生的瞬时功率。

static final DataType

DT_INSTANTANEOUS_HEART_RATE

心率 。

static final DataType

DT_INSTANTANEOUS_LOCATION_SAMPLE

位置信息。

static final DataType

DT_CONTINUOUS_DISTANCE_DELTA

自上次读数以来的移动距离增量。

static final DataType

DT_CONTINUOUS_DISTANCE_TOTAL

累积的移动距离。

static final DataType

DT_CONTINUOUS_CALORIES_BURNT_TOTAL

总卡路里。

static final DataType

DT_INSTANTANEOUS_SPEED

瞬时速度。

static final DataType

DT_INSTANTANEOUS_WHEEL_ROTATION

每分钟自行车轮转速的瞬时测量值。

static final DataType

DT_INSTANTANEOUS_HEIGHT

身高。

static final DataType

DT_INSTANTANEOUS_BODY_WEIGHT

体重。

static final DataType

DT_INSTANTANEOUS_NUTRITION_FACTS

用餐时摄入的营养成分列表。

static final DataType

DT_INSTANTANEOUS_HYDRATE

单次饮水量。

static final DataType

DT_CONTINUOUS_HYDRATE_TOTAL

某一段时间内的总饮水量。

static final DataType

DT_CONTINUOUS_SLEEP

睡眠详情。

static final DataType

DT_INSTANTANEOUS_STRESS

压力详情。

static final DataType

DT_INSTANTANEOUS_STRESS_STATISTICS

压力统计类型。

static final DataType

DT_CONTINUOUS_EXERCISE_INTENSITY_V2

中高强度详情。

static final DataType

DT_STATISTICS_EXERCISE_INTENSITY_V2

中高强度统计类型。

static final DataType

DT_INSTANTANEOUS_RESTING_HEART_RATE

静息心率详情。

static final DataType

DT_RESTING_HEART_RATE_STATISTICS

静息心率统计类型。

static final DataType

DT_CONTINUOUS_JUMP

跳跃详情数据。

static final DataType

DT_CONTINUOUS_JUMP_STATISTICS

跳跃数据统计类型。

static final DataType

DT_INSTANTANEOUS_EXERCISE_HEART_RATE

运动心率详情数据。

static final DataType

DT_CONTINUOUS_EXERCISE_HEART_RATE_STATISTICS

运动心率统计类型。

static final DataType

DT_INSTANTANEOUS_ALTITUDE

海拔数据类型。

static final DataType

DT_INSTANTANEOUS_SKIP_SPEED

跳绳速度数据类型。

static final DataType

DT_CONTINUOUS_SKIP_SPEED_STATISTICS

跳绳速度统计类型。

static final DataType

DT_CONTINUOUS_ALTITUDE_STATISTICS

海拔统计数据类型。

static final DataType

DT_CONTINUOUS_RUN_POSTURE

跑步姿势数据类型。

static final DataType

DT_CONTINUOUS_RUN_POSTURE_STATISTICS

跑步姿势统计数据类型。

static final DataType

DT_ACTIVITY_FEATURE_JUMPING_ROPE

跳绳运动特征数据类型。

static final DataType

DT_ACTIVITY_FEATURE_BASKETBALL

篮球运动特征数据类型。

static final DataType

DT_ACTIVITY_FEATURE_FREEDIVING

自由潜水活动特征数据类型。

static final DataType

POLYMERIZE_CONTINUOUS_HEART_RATE_STATISTICS

一段时间内每分钟心跳的平均,最大和最小值。

static final DataType

POLYMERIZE_CONTINUOUS_SPEED_STATISTICS

对地速度(包含最大、最小和平均值)。

static final DataType

POLYMERIZE_CONTINUOUS_BODY_FAT_RATE_STATISTICS

一段时间内的体脂率(包含最大、最小和平均值)。

static final DataType

POLYMERIZE_CONTINUOUS_BODY_WEIGHT_STATISTICS

一段时间内的体重(包含最大、最小和平均量)。

static final DataType

POLYMERIZE_CONTINUOUS_HEIGHT_STATISTICS

一段时间内的身高(包含最大、最小和平均值)。

static final DataType

DT_RESISTANCE

阻力类型,动感单车、椭圆机等设备设置的阻力值。

static final DataType

DT_RESISTANCE_STATISTICS

阻力统计类型,动感单车、椭圆机等设备设置的阻力值统计。

static final DataType

DT_ACTIVITY_FEATURE_ROWING

划船运动特征。

static final DataType

DT_INSTANTANEOUS_STROKE_RATE

划桨速度。

static final DataType

DT_INSTANTANEOUS_PEDALING_RATE

脚踏节奏。

static final DataType

DT_CONTINUOUS_STROKE_RATE_STATISTICS

划桨速度统计。

static final DataType

DT_CONTINUOUS_PEDALING_RATE_STATISTICS

脚踏节奏统计。

static final DataType

DT_INSTANTANEOUS_SWIMMING_STROKE_RATE

游泳划水频率。

static final DataType

DT_CONTINUOUS_SWIMMING_STROKE_RATE_STATISTICS

游泳划水频率统计。

static final DataType

DT_INSTANTANEOUS_SWIMMING_SWOLF

SWOLF。

static final DataType

DT_CONTINUOUS_SWIMMING_SWOLF_STATISTICS

SWOLF统计。

static final DataType

DT_ACTIVITY_FEATURE_SWIMMING_OPEN_WATER

开放水域游泳运动特征统计。

static final DataType

DT_ACTIVITY_FEATURE_SWIMMING_POOL

泳池游泳运动特征统计。

static final DataType

DT_ACTIVITY_FEATURE_SKIING

滑雪运动特征。

static final DataType

DT_ACTIVITY_FEATURE_BREATH_HOLDING_TRAIN

闭气训练。

static final DataType

DT_ACTIVITY_FEATURE_BREATH_HOLDING_TEST

闭气测试。

static final DataType

DT_VO2MAX

最大摄氧量。

static final DataType

DT_VO2MAX_STATISTICS

最大摄氧量统计。

static final DataType

POLYMERIZE_LOCATION

运动位置统计。

static final DataType

POLYMERIZE_BREATH_HOLDING_TRAIN_STATISTICS

闭气训练采样统计。

static final DataType

DT_DIVING_STATISTICS

自由潜水采样统计。

static final DataType

DT_DIVING_DEPTH

潜水深度。

static final DataType

DT_DIVING_DEPTH_STATISTICS

潜水深度统计。

static final DataType

DT_WATER_TEMPERATURE

水温。

static final DataType

DT_WATER_TEMPERATURE_STATISTICS

水温统计。

Public Constructor Summary

展开

Constructor Name

DataType(String name, String scopeNameRead, String scopeNameWrite, String scopeNameBoth, List<Field> fieldsList)

DataType构造方法。

DataType(String name, String scopeNameRead, String scopeNameWrite, String scopeNameBoth, List<Field> fieldsList, boolean isPolymerizedFlag)

DataType构造方法。

DataType(String name, String scopeNameRead, String scopeNameWrite, String scopeNameBoth, List<Field> fieldsList, boolean isPolymerizedFlag, boolean isSelfDefined, String packageName)

DataType构造方法。

DataType(String name)

DataType构造方法。

Public Method Summary

展开

Qualifier and Type

Method Name and Description

List<Field>

getFields()

获取数据类型的属性列表。

static String

getMimeType(DataType dataType)

给类型加上头名称。

注意

此方法已废弃,请勿使用。

String

getName()

获取唯一标识此数据类型的名称。

String

getPackageName()

获取调用方的包名。

static List<DataType>

getPolymerizesForInput(DataType dataType)

获取指定类型对应的聚合数据类型列表。

String

getScopeNameBoth()

获取数据类型的读写权限。

String

getScopeNameRead()

获取数据类型的读权限。

String

getScopeNameWrite()

获取数据类型的写权限。

final int

indexOf(Field field)

获取属性的索引值。

boolean

isFromSelfDefined()

判断当前类型是否为自定义类型。

boolean

isPolymerized()

是否为聚合数据。

void

setFromSelfDefined(boolean isSelfDefined)

设置是否为自定义DataType。

void

setPackageName(String packageName)

设置调用方的包名。

Public Fields

DT_CONTINUOUS_STEPS_DELTA

展开

Field

public static final DataType DT_CONTINUOUS_STEPS_DELTA

增量步数。

Related Data Type: com.huawei.continuous.steps.delta

DT_CONTINUOUS_STEPS_TOTAL

展开

Field

public static final DataType DT_CONTINUOUS_STEPS_TOTAL

总步数。该数据类型仅支持查询场景。

Related Data Type: com.huawei.continuous.steps.total

DT_INSTANTANEOUS_STEPS_RATE

展开

Field

public static final DataType DT_INSTANTANEOUS_STEPS_RATE

步频。

Related Data Type: com.huawei.instantaneous.steps.rate

DT_CONTINUOUS_STEPS_RATE_STATISTIC

展开

Field

public static final DataType DT_CONTINUOUS_STEPS_RATE_STATISTIC

步频统计。

Related Data Type: com.huawei.continuous.steps.rate.statistics

DT_CONTINUOUS_CALORIES_BURNT

展开

Field

public static final DataType DT_CONTINUOUS_CALORIES_BURNT

一段时间内燃烧的卡路里数。

Related Data Type: com.huawei.continuous.calories.burnt

DT_INSTANTANEOUS_POWER_SAMPLE

展开

Field

public static final DataType DT_INSTANTANEOUS_POWER_SAMPLE

执行某项活动时产生的瞬时功率。

Related Data Type: com.huawei.instantaneous.power.sample

DT_INSTANTANEOUS_HEART_RATE

展开

Field

public static final DataType DT_INSTANTANEOUS_HEART_RATE

心率。

Related Data Type: com.huawei.instantaneous.heart_rate

DT_INSTANTANEOUS_LOCATION_SAMPLE

展开

Field

public static final DataType DT_INSTANTANEOUS_LOCATION_SAMPLE

位置信息。

Related Data Type: com.huawei.instantaneous.location.sample

DT_CONTINUOUS_DISTANCE_DELTA

展开

Field

public static final DataType DT_CONTINUOUS_DISTANCE_DELTA

自上次读数以来的移动距离增量。

Related Data Type: com.huawei.continuous.distance.delta

DT_CONTINUOUS_DISTANCE_TOTAL

展开

Field

public static final DataType DT_CONTINUOUS_DISTANCE_TOTAL

累积的移动距离。

Related Data Type: com.huawei.continuous.distance.total

DT_CONTINUOUS_CALORIES_BURNT_TOTAL

展开

Field

public static final DataType DT_CONTINUOUS_CALORIES_BURNT_TOTAL

总卡路里。

Related Data Type: com.huawei.continuous.calories.burnt.total

DT_INSTANTANEOUS_SPEED

展开

Field

public static final DataType DT_INSTANTANEOUS_SPEED

瞬时速度。

Related Data Type: com.huawei.instantaneous.speed

DT_INSTANTANEOUS_WHEEL_ROTATION

展开

Field

public static final DataTypeDT_INSTANTANEOUS_WHEEL_ROTATION

每分钟自行车轮转速的瞬时测量值。

Related Data Type: com.huawei.instantaneous.wheel_rotation

DT_INSTANTANEOUS_HEIGHT

展开

Field

public static final DataType DT_INSTANTANEOUS_HEIGHT

身高。

Related Data Type: com.huawei.instantaneous.height

DT_INSTANTANEOUS_BODY_WEIGHT

展开

Field

public static final DataType DT_INSTANTANEOUS_BODY_WEIGHT

体重。

Related Data Type: com.huawei.instantaneous.body_weight

DT_INSTANTANEOUS_NUTRITION_FACTS

展开

Field

public static final DataType DT_INSTANTANEOUS_NUTRITION_FACTS

用餐时摄入的营养成分列表。

Related Data Type: com.huawei.instantaneous.nutrition_facts

DT_INSTANTANEOUS_HYDRATE

展开

Field

public static final DataType DT_INSTANTANEOUS_HYDRATE

单次饮水量。

Related Data Type: com.huawei.instantaneous.hydrate

DT_CONTINUOUS_HYDRATE_TOTAL

展开

Field

public static final DataType DT_CONTINUOUS_HYDRATE_TOTAL

某一段时间内的总饮水量。

Related Data Type: com.huawei.hydrate.total

DT_CONTINUOUS_SLEEP

展开

Field

public static final DataType DT_CONTINUOUS_SLEEP

睡眠详情。

Related Data Type: com.huawei.continuous.sleep.fragment

DT_INSTANTANEOUS_STRESS

展开

Field

public static final DataType DT_INSTANTANEOUS_STRESS

压力详情。

Related Data Type: com.huawei.instantaneous.stress

DT_INSTANTANEOUS_STRESS_STATISTICS

展开

Field

public static final DataType DT_INSTANTANEOUS_STRESS_STATISTICS

压力统计。

Related Data Type: com.huawei.instantaneous.stress.statistics

DT_CONTINUOUS_EXERCISE_INTENSITY_V2

展开

Field

public static final DataType DT_CONTINUOUS_EXERCISE_INTENSITY_V2

中高强度详情。

Related Data Type: com.huawei.continuous.exercise_intensity.v2

DT_STATISTICS_EXERCISE_INTENSITY_V2

展开

Field

public static final DataType DT_STATISTICS_EXERCISE_INTENSITY_V2

中高强度统计类型。

Related Data Type: com.huawei.continuous.exercise_intensity.v2.statistics

DT_INSTANTANEOUS_RESTING_HEART_RATE

展开

Field

public static final DataType DT_INSTANTANEOUS_RESTING_HEART_RATE

静息心率详情。

Related Data Type: com.huawei.instantaneous.resting_heart_rate

DT_RESTING_HEART_RATE_STATISTICS

展开

Field

public static final DataType DT_RESTING_HEART_RATE_STATISTICS

静息心率统计类型。

Related Data Type: com.huawei.continuous.resting_heart_rate.statistics

DT_CONTINUOUS_JUMP

展开

Field

public static final DataType DT_CONTINUOUS_JUMP

跳跃数据详情。

Related Data Type: com.huawei.continuous.jump

DT_CONTINUOUS_JUMP_STATISTICS

展开

Field

public static final DataType DT_CONTINUOUS_JUMP_STATISTICS

跳跃数据统计类型。

Related Data Type: com.huawei.continuous.jump.statistics

DT_INSTANTANEOUS_EXERCISE_HEART_RATE

展开

Field

public static final DataType DT_INSTANTANEOUS_EXERCISE_HEART_RATE

运动心率详情类型。

Related Data Type: com.huawei.instantaneous.exercise_heart_rate

DT_CONTINUOUS_EXERCISE_HEART_RATE_STATISTICS

展开

Field

public static final DataType DT_CONTINUOUS_EXERCISE_HEART_RATE_STATISTICS

运动心率统计类型。

Related Data Type: com.huawei.continuous.exercise_heart_rate.statistics

DT_INSTANTANEOUS_ALTITUDE

展开

Field

public static final DataType DT_INSTANTANEOUS_ALTITUDE

海拔数据类型。

Related Data Type: com.huawei.instantaneous.altitude

DT_INSTANTANEOUS_SKIP_SPEED

展开

Field

public static final DataType DT_INSTANTANEOUS_SKIP_SPEED

跳绳速度数据类型。

Related Data Type: com.huawei.instantaneous.skip_speed

DT_CONTINUOUS_SKIP_SPEED_STATISTICS

展开

Field

public static final DataType DT_CONTINUOUS_SKIP_SPEED_STATISTICS

跳绳速度统计数据类型。

Related Data Type: com.huawei.continuous.skip_speed.statistics

DT_CONTINUOUS_ALTITUDE_STATISTICS

展开

Field

public static final DataType DT_CONTINUOUS_ALTITUDE_STATISTICS

海拔统计数据类型。

Related Data Type: com.huawei.continuous.altitude.statistics

DT_CONTINUOUS_RUN_POSTURE

展开

Field

public static final DataType DT_CONTINUOUS_RUN_POSTURE

跑步姿势数据类型。

Related Data Type: com.huawei.continuous.run.posture

DT_CONTINUOUS_RUN_POSTURE_STATISTICS

展开

Field

public static final DataType DT_CONTINUOUS_RUN_POSTURE_STATISTICS

跑步姿势统计数据类型。

Related Data Type: com.huawei.continuous.run.posture.statistics

DT_ACTIVITY_FEATURE_JUMPING_ROPE

展开

Field

public static final DataType DT_ACTIVITY_FEATURE_JUMPING_ROPE

跳绳运动特征数据类型,用于描述跳绳运动所独有的特征数据。

Related Data Type: com.huawei.activity.feature.jumping_rope

DT_ACTIVITY_FEATURE_BASKETBALL

展开

Field

public static final DataType DT_ACTIVITY_FEATURE_BASKETBALL

篮球运动特征数据类型,用于描述篮球运动所独有的特征数据。

Related Data Type: com.huawei.activity.feature.basketball

DT_ACTIVITY_FEATURE_FREEDIVING

展开

Field

public static final DataType DT_ACTIVITY_FEATURE_FREEDIVING

自由潜水运动特征数据类型,用于描述自由潜水运动所独有的特征数据。

Related Data Type: com.huawei.activity.feature.freediving

POLYMERIZE_CONTINUOUS_HEART_RATE_STATISTICS

展开

Field

public static final DataType POLYMERIZE_CONTINUOUS_HEART_RATE_STATISTICS

一段时间内每分钟心跳的平均值、最大和最小值。

Related Data Type: com.huawei.continuous.heart_rate.statistics

POLYMERIZE_CONTINUOUS_SPEED_STATISTICS

展开

Field

public static final DataType POLYMERIZE_CONTINUOUS_SPEED_STATISTICS

对地速度(包含最大、最小和平均值)。

Related Data Type: com.huawei.continuous.speed.statistics

POLYMERIZE_CONTINUOUS_BODY_FAT_RATE_STATISTICS

展开

Field

public static final DataType POLYMERIZE_CONTINUOUS_BODY_FAT_RATE_STATISTICS

一段时间内的体脂率(包含最大、最小和平均值)。

Related Data Type: com.huawei.continuous.body.fat.rate.statistics

POLYMERIZE_CONTINUOUS_BODY_WEIGHT_STATISTICS

展开

Field

public static final DataType POLYMERIZE_CONTINUOUS_BODY_WEIGHT_STATISTICS

一段时间内的体重(包含最大、最小和平均量)。

Related Data Type: com.huawei.continuous.body_weight.statistics

POLYMERIZE_CONTINUOUS_HEIGHT_STATISTICS

展开

Field

public static final DataType POLYMERIZE_CONTINUOUS_HEIGHT_STATISTICS

一段时间内的身高(包含最大、最小和平均值)。

Related Data Type: com.huawei.continuous.height.statistics

DT_RESISTANCE

展开

Field

public static final DataType DT_RESISTANCE

阻力类型,动感单车、椭圆机等设备设置的阻力值。

Related Data Type: com.huawei.resistance

DT_RESISTANCE_STATISTICS

展开

Field

public static final DataType DT_RESISTANCE_STATISTICS

阻力统计类型,动感单车、椭圆机等设备设置的阻力值统计。

Related Data Type: com.huawei.resistance.statistics

DT_ACTIVITY_FEATURE_ROWING

展开

Field

public static final DataType DT_ACTIVITY_FEATURE_ROWING

划船运动特征。

Related Data Type: com.huawei.activity.feature.rowing

DT_INSTANTANEOUS_STROKE_RATE

展开

Field

public static final DataType DT_INSTANTANEOUS_STROKE_RATE

划桨速度。

Related Data Type: com.huawei.instantaneous.stroke_rate

DT_INSTANTANEOUS_PEDALING_RATE

展开

Field

public static final DataType DT_INSTANTANEOUS_PEDALING_RATE

脚踏节奏。

Related Data Type: com.huawei.instantaneous.pedaling_rate

DT_CONTINUOUS_STROKE_RATE_STATISTICS

展开

Field

public static final DataType DT_CONTINUOUS_STROKE_RATE_STATISTICS

划桨速度统计。

Related Data Type: com.huawei.continuous.stroke_rate.statistics

DT_CONTINUOUS_PEDALING_RATE_STATISTICS

展开

Field

public static final DataType DT_CONTINUOUS_PEDALING_RATE_STATISTICS

脚踏节奏统计。

Related Data Type: com.huawei.continuous.pedaling_rate.statistics

DT_INSTANTANEOUS_SWIMMING_STROKE_RATE

展开

Field

public static final DataType DT_INSTANTANEOUS_SWIMMING_STROKE_RATE

游泳划水频率。

Related Data Type: com.huawei.instantaneous.swimming.stroke_rate

DT_CONTINUOUS_SWIMMING_STROKE_RATE_STATISTICS

展开

Field

public static final DataType DT_CONTINUOUS_SWIMMING_STROKE_RATE_STATISTICS

游泳划水频率统计。

Related Data Type: com.huawei.continuous.swimming.stroke_rate.statistics

DT_INSTANTANEOUS_SWIMMING_SWOLF

展开

Field

public static final DataType DT_INSTANTANEOUS_SWIMMING_SWOLF

SWOLF。

Related Data Type: com.huawei.instantaneous.swimming.swolf

DT_CONTINUOUS_SWIMMING_SWOLF_STATISTICS

展开

Field

public static final DataType DT_CONTINUOUS_SWIMMING_SWOLF_STATISTICS

SWOLF统计。

Related Data Type: com.huawei.continuous.swimming.swolf.statistics

DT_ACTIVITY_FEATURE_SWIMMING_OPEN_WATER

展开

Field

public static final DataType DT_ACTIVITY_FEATURE_SWIMMING_OPEN_WATER

开放水域游泳运动特征统计。

Related Data Type: com.huawei.activity.feature.swimming.open_water

DT_ACTIVITY_FEATURE_SWIMMING_POOL

展开

Field

public static final DataType DT_ACTIVITY_FEATURE_SWIMMING_POOL

泳池游泳运动特征统计。

Related Data Type: com.huawei.activity.feature.swimming.pool

DT_ACTIVITY_FEATURE_SKIING

展开

Field

public static final DataType DT_ACTIVITY_FEATURE_SKIING

滑雪运动特征。

Related Data Type: com.huawei.activity.feature.skiing

DT_ACTIVITY_FEATURE_SNOWBOARDING

展开

Field

public static final DataType DT_ACTIVITY_FEATURE_SNOWBOARDING

单板滑雪运动特征。

Related Data Type: com.huawei.activity.feature.snowboarding

DT_ACTIVITY_FEATURE_GOLF

展开

Field

public static final DataType DT_ACTIVITY_FEATURE_GOLF

高尔夫运动特征。

Related Data Type: com.huawei.activity.feature.golf

DT_ACTIVITY_FEATURE_BREATH_HOLDING_TRAIN

展开

Field

public static final DataType DT_ACTIVITY_FEATURE_BREATH_HOLDING_TRAIN

闭气训练。

Related Data Type: com.huawei.activity.feature.breath_holding_train

DT_ACTIVITY_FEATURE_BREATH_HOLDING_TEST

展开

Field

public static final DataType DT_ACTIVITY_FEATURE_BREATH_HOLDING_TEST

闭气测试。

Related Data Type: com.huawei.activity.feature.breath_holding_test

DT_VO2MAX

展开

Field

public static final DataType DT_VO2MAX

最大摄氧量。

Related Data Type: com.huawei.vo2max

DT_VO2MAX_STATISTICS

展开

Field

public static final DataType DT_VO2MAX_STATISTICS

最大摄氧量统计。

Related Data Type: com.huawei.vo2max.statistics

POLYMERIZE_LOCATION

展开

Field

public static final DataType POLYMERIZE_LOCATION

运动位置统计。

Related Data Type: com.huawei.location.statistics

POLYMERIZE_BREATH_HOLDING_TRAIN_STATISTICS

展开

Field

public static final DataType POLYMERIZE_BREATH_HOLDING_TRAIN_STATISTICS

闭气训练采样统计。

Related Data Type: com.huawei.breath_holding_train.statistics

DT_DIVING_STATISTICS

展开

Field

public static final DataType DT_DIVING_STATISTICS

自由潜水采样统计。

Related Data Type: com.huawei.diving.statistics

DT_DIVING_DEPTH

展开

Field

public static final DataType DT_DIVING_DEPTH

潜水深度。

Related Data Type: com.huawei.diving_depth

DT_DIVING_DEPTH_STATISTICS

展开

Field

public static final DataType DT_DIVING_DEPTH_STATISTICS

潜水深度统计。

Related Data Type: com.huawei.diving_depth.statistics

DT_WATER_TEMPERATURE

展开

Field

public static final DataType DT_WATER_TEMPERATURE

水温。

Related Data Type: com.huawei.water_temperature

DT_WATER_TEMPERATURE_STATISTICS

展开

Field

public static final DataType DT_WATER_TEMPERATURE_STATISTICS

水温统计。

Related Data Type: com.huawei.water_temperature.statistics

Public Constructors

DataType(String name, String scopeNameRead, String scopeNameWrite, String scopeNameBoth, List<Field> fieldsList)

展开

Constructor

public DataType(String name, String scopeNameRead, String scopeNameWrite, String scopeNameBoth, List<Field> fieldsList)

数据类型的构造方法。

Parameters

展开

Name

Description

name

数据类型名称,必须是长度在1到300之间的字符串。

scopeNameRead

数据类型的读权限,必须是空字符串或者是长度在1到1000之间的字符串。

scopeNameWrite

数据类型的写权限,必须是空字符串或者是长度在1到1000之间的字符串。

scopeNameBoth

数据类型的读写权限,必须是空字符串或者是长度在1到1000之间的字符串。

fieldsList

属性列表。

DataType(String name, String scopeNameRead, String scopeNameWrite, String scopeNameBoth, List<Field> fieldsList, boolean isPolymerizedFlag)

展开

Constructor Name

public DataType(String name, String scopeNameRead, String scopeNameWrite, String scopeNameBoth, List<Field> fieldsList, boolean isPolymerizedFlag)

数据类型的构造方法。

Parameters

展开

Name

Description

name

名称,必须是长度在1到300之间的字符串。

scopeNameRead

数据类型的读权限,必须是空字符串或者是长度在1到1000之间的字符串。

scopeNameWrite

数据类型的写权限,必须是空字符串或者是长度在1到1000之间的字符串。

scopeNameBoth

数据类型的读写权限,必须是空字符串或者是长度在1到1000之间的字符串。

fieldsList

属性列表。

isPolymerizedFlag

是否聚合标识。

DataType(String name, String scopeNameRead, String scopeNameWrite, String scopeNameBoth, List<Field> fieldsList, boolean isPolymerizedFlag, boolean isSelfDefined, String packageName)

展开

Constructor Name

public DataType(String name, String scopeNameRead, String scopeNameWrite, String scopeNameBoth, List<Field> fieldsList, boolean isPolymerizedFlag, boolean isSelfDefined, String packageName)

数据类型的构造方法。

Parameters

展开

Name

Description

name

名称,必须是长度在1到300之间的字符串。

scopeNameRead

数据类型的读权限,必须是空字符串或者是长度在1到1000之间的字符串。

scopeNameWrite

数据类型的写权限,必须是空字符串或者是长度在1到1000之间的字符串。

scopeNameBoth

数据类型的读写权限,必须是空字符串或者是长度在1到1000之间的字符串。

fieldsList

属性列表。

isPolymerizedFlag

是否聚合标志。

isSelfDefined

是否为自定义类型标识。

packageName

应用包名。

DataType(String name)

展开

Constructor Name

public DataType(String name)

数据类型的构造方法。

Parameters

展开

Name

Description

name

名称,必须是长度在1到300之间的字符串。

Public Methods

getFields()

展开

Method

public List<Field> getFields()

获取数据类型的属性列表。

Returns

展开

Type

Description

List<Field>

属性列表。

getMimeType(DataType dataType)

展开

Method

public static String getMimeType(DataType dataType)

给类型加上头名称。

注意

此方法已废弃,请勿使用。

Parameters

展开

Name

Description

dataType

数据类型。

Returns

展开

Type

Description

String

头名称。

getName()

展开

Method

public String getName()

获取唯一标识此数据类型的名称。

Returns

展开

Type

Description

String

数据类型名称。

getPackageName()

展开

Method

public String getPackageName()

获取调用方的包名。

Returns

展开

Type

Description

String

调用方包名。

getPolymerizesForInput(DataType dataType)

展开

Method

public static List<DataType> getPolymerizesForInput(DataType dataType)

获取指定类型对应的聚合数据类型列表。

Parameters

展开

Name

Description

dataType

数据类型。

Returns

展开

Type

Description

List<DataType>

聚合数据类型列表。

getScopeNameBoth()

展开

Method

public String getScopeNameBoth()

获取数据类型的读写权限。

Returns

展开

Type

Description

String

读写权限。

getScopeNameRead()

展开

Method

public String getScopeNameRead()

获取数据类型的读权限。

Returns

展开

Type

Description

String

读取权限。

getScopeNameWrite()

展开

Method

public String getScopeNameWrite()

获取数据类型的写权限。

Returns

展开

Type

Description

String

写入权限。

indexOf(Field field)

展开

Method

public final int indexOf(Field field)

获取属性的索引值。

Parameters

展开

Name

Description

field

属性。

Returns

展开

Type

Description

int

索引值。

isFromSelfDefined()

展开

Method

public boolean isFromSelfDefined()

判断当前类型是否为自定义类型。

Returns

展开

Type

Description

boolean

是否为自定义类型。

isPolymerized()

展开

Method

public boolean isPolymerized()

判断当前数据是否为聚合数据。

Returns

展开

Type

Description

boolean

当前数据是否为聚合数据。

setFromSelfDefined(boolean isSelfDefined)

展开

Method

public void setFromSelfDefined(boolean isSelfDefined)

设置是否为自定义DataType。

Parameters

展开

Name

Description

isSelfDefined

是否为自定义数据类型。

setPackageName(String packageName)

展开

Method

public void setPackageName(String packageName)

设置调用方包名。

Parameters

展开

Name

Description

packageName

调用方包名。