合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
HMS Core
Function Info |
|---|
function ActivityRecord 运动记录,记录用户一次运动的基本信息。例如一次户外跑步运动,记录跑步的开始时间、结束时间,运动记录的名称、标识符、描述信息、对应的运动类型(参见HiHealthActivities)、运动持续时间等。 |
Constructor Name |
|---|
function ActivityRecord(String id, String startTime, String endTime, String activityTypeId, String desc, ActivitySummary activitySummary, String timeZone, String metadata, DeviceInfo deviceInfo, String durationTime) 构造ActivityRecord。 |
Qualifier and Type | Method Name and Description |
|---|---|
| 获取此运动记录统计信息。 | |
String | 获取与此运动记录关联的运动类型。 |
String | getDesc() 获取与此运动记录关联的描述信息。 |
| 获取此运动记录关联的设备信息。 | |
String | 获取运动记录结束时间。 |
String | getId() 获取运动记录标识符。 |
String | 获取此运动记录的元数据。 |
String | 获取运动记录开始时间。 |
String | 获取此运动记录的时区。 |
String | 获取此运动记录的持续时间。 |
- | setActivitySummary(ActivitySummary activitySummary) 设置此运动记录统计信息。 |
- | setActivityTypeId(String activityId) 设置与此运动记录关联的运动类型。 |
- | setDesc(String desc) 设置与此运动记录关联的描述信息。 |
- | setDeviceInfo(DeviceInfo deviceInfo) 设置此运动记录关联的设备信息。 |
- | setEndTime(String endTime) 设置运动记录结束时间。 |
- | setId(String id) 设置运动记录标识符。 |
- | setMetadata(String metadata) 设置此运动记录的元数据。 |
- | setStartTime(String startTime) 设置运动记录开始时间。 |
- | setTimezone(String timeZone) 设置此运动记录的时区。 |
setDurationTime(String durationTime) 设置运动记录的持续时间。 |
Constructor |
|---|
ActivityRecord(String id, String startTime, String endTime, String activityTypeId, String desc, ActivitySummary activitySummary, String timeZone, String metadata, DeviceInfo deviceInfo, String durationTime) 构造ActivityRecord。 |
Parameters
Name | Description |
|---|---|
id | 运动记录唯一标识符id。 |
startTime | 运动记录开始时间。 |
endTime | 运动记录结束时间。 |
activityTypeId | 运动记录关联的运动类型id。 |
desc | 运动记录类型描述信息。 |
activitySummary | 运动记录统计信息。 |
timeZone | 运动记录时区信息。 |
metadata | 运动记录元数据。 |
deviceInfo | 运动记录关联的设备信息。 |
durationTime | 运动记录持续时间。 |
Method |
|---|
ActivityRecord.prototype.getId = function(){} 获取运动记录标识符。 |
Returns
Type | Description |
|---|---|
String | 运动记录标识符。 |
Method |
|---|
ActivityRecord.prototype.getStartTime = function(){} 获取运动记录开始时间。 |
Returns
Type | Description |
|---|---|
String | 运动记录开始时间。 |
Method |
|---|
ActivityRecord.prototype.getEndTime = function(){} 获取运动记录结束时间。 |
Returns
Type | Description |
|---|---|
String | 运动记录结束时间。 |
Method |
|---|
ActivityRecord.prototype.getActivityTypeId = function(){} 获取与此运动记录关联的运动类型。 |
Returns
Type | Description |
|---|---|
String | 运动记录关联的运动类型。 |
Method |
|---|
ActivityRecord.prototype.getDesc = function(){} 获取与此运动记录关联的描述信息。 |
Returns
Type | Description |
|---|---|
String | 运动记录关联的描述信息。 |
Method |
|---|
ActivityRecord.prototype.getActivitySummary = function(){} 获取此运动记录统计信息。 |
Returns
Type | Description |
|---|---|
运动记录统计信息。 |
Method |
|---|
ActivityRecord.prototype.getTimezone = function(){} 获取此运动记录的时区。 |
Returns
Type | Description |
|---|---|
String | 运动记录的时区。 |
Method |
|---|
ActivityRecord.prototype.getDurationTime= function(){} 获取运动记录的持续时间。 |
Returns
Type | Description |
|---|---|
String | 运动记录的持续时间。 |
Method |
|---|
ActivityRecord.prototype.getMetadata = function(){} 获取此运动记录的元数据。 |
Returns
Type | Description |
|---|---|
String | 运动记录的元数据。 |
Method |
|---|
ActivityRecord.prototype.getDeviceInfo = function(){} 获取此运动记录关联的设备信息。 |
Returns
Type | Description |
|---|---|
关联的设备信息 |
Method |
|---|
ActivityRecord.prototype.setId = function (String id) {} 设置运动记录标识符。 |
Parameters
Name | Description |
|---|---|
id | 运动记录唯一标识符。 |
Method |
|---|
ActivityRecord.prototype.setStartTime = function (String startTime) {} 设置运动记录开始时间。 |
Parameters
Name | Description |
|---|---|
startTime | 运动记录开始时间。 |
Method |
|---|
ActivityRecord.prototype.setEndTime = function (String endTime) {} 设置运动记录结束时间。 |
Parameters
Name | Description |
|---|---|
endTime | 运动记录结束时间。 |
Method |
|---|
ActivityRecord.prototype.setActivityTypeId = function (String activityTypeId) {} 设置与此运动记录关联的运动类型。 |
Parameters
Name | Description |
|---|---|
activityTypeId | 运动记录关联的运动类型,取值请参见HMSHealthKitActivityType。 |
Method |
|---|
ActivityRecord.prototype.setDesc = function (String desc) {} 设置与此运动记录关联的描述信息。 |
Parameters
Name | Description |
|---|---|
desc | 运动记录关联的描述信息。 |
Method |
|---|
ActivityRecord.prototype.setActivitySummary = function (ActivitySummary activitySummary) {} 设置此运动记录统计信息。 |
Parameters
Name | Description |
|---|---|
activitySummary | 设置此运动记录统计信息。 |
Method |
|---|
ActivityRecord.prototype.setTimezone = function (String timeZone) {} 设置此运动记录的时区。 |
Parameters
Name | Description |
|---|---|
timeZone | 运动记录的时区,如“+0800”。 |
Method |
|---|
ActivityRecord.prototype.setDurationTime= function (String durationTime) {} 设置此运动记录的持续时间。 |
Parameters
Name | Description |
|---|---|
durationTime | 运动记录的持续时间。 |
Method |
|---|
ActivityRecord.prototype.setMetadata = function (String metadata) {} 设置此运动记录的元数据。 |
Parameters
Name | Description |
|---|---|
metadata | 运动记录的元数据。 |
Method |
|---|
ActivityRecord.prototype.setDeviceInfo = function (DeviceInfo deviceInfo) {} 设置此运动记录关联的设备信息。 说明 设备信息是可选项。Health Service Kit不收集设备信息,设备信息是由开发者传入,开发者不传入设备信息时也不影响SDK的正常使用。 |
Parameters
Name | Description |
|---|---|
deviceInfo | 运动记录关联的设备信息。 |
合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
解决方案
精准高效的一站式服务支持,助力开发者商业成功