_hdi_activity_recognition.md 2.9 KB
Newer Older
D
duangavin123 已提交
1 2
# HdiActivityRecognition

Z
z00524957 已提交
3
## 概述
D
duangavin123 已提交
4 5 6 7 8

提供订阅和获取用户行为的API。

MSDP(Multimodal Sensor Data Platform)可以获取行为识别驱动程序的对象或代理,然后调用该对象或代理提供的API, 获取设备支持的行为类型,订阅或取消订阅不同的行为事件,获取当前的行为事件,以及获取设备缓存的行为事件。

Z
z00524957 已提交
9
**Since:**
D
duangavin123 已提交
10 11 12

3.2

Z
z00524957 已提交
13
**Version:**
D
duangavin123 已提交
14 15 16 17

1.0


Z
z00524957 已提交
18
## 汇总
D
duangavin123 已提交
19 20 21 22 23 24


### 文件

  | 名称 | 描述 | 
| -------- | -------- |
Z
z00524957 已提交
25
| [ActivityRecognitionTypes.idl](_activity_recognition_types_8idl.md) | 定义行为识别模块使用的数据类型。 | 
D
duangavin123 已提交
26 27 28 29 30 31 32 33
| [IActivityChangedCallback.idl](_i_activity_changed_callback_8idl.md) | 定义行为识别数据上报回调函数接口。 | 
| [IActivityInterface.idl](_i_activity_interface_8idl.md) | 声明行为识别模块提供的API,用于获取设备支持的行为类型,订阅或取消订阅不同的行为事件,获取当前的行为事件,以及获取设备缓存的行为事件。 | 


### 类

  | 名称 | 描述 | 
| -------- | -------- |
Z
z00524957 已提交
34 35 36
| [ActRecognitionEvent](_act_recognition_event.md) | struct<br/>定义行为事件上报的数据结构。 | 
| [IActivityChangedCallback](interface_i_activity_changed_callback.md) | interface<br/>定义上报行为事件的回调函数 | 
| [IActivityInterface](interface_i_activity_interface.md) | interface<br/>定义对行为识别进行基本操作的接口。 | 
D
duangavin123 已提交
37 38 39 40 41 42


### 枚举

  | 名称 | 描述 | 
| -------- | -------- |
Z
z00524957 已提交
43 44
| [ActRecognitionEventType](#actrecognitioneventtype)&nbsp;{&nbsp;ACT_RECOGNITION_EVENT_ENTER&nbsp;=&nbsp;0x01&nbsp;,&nbsp;ACT_RECOGNITION_EVENT_EXIT&nbsp;=&nbsp;0x02&nbsp;} | 枚举行为事件的类型。 | 
| [ActRecognitionPowerMode](#actrecognitionpowermode)&nbsp;{&nbsp;ACT_RECOGNITION_NORMAL_MODE&nbsp;=&nbsp;0&nbsp;,&nbsp;ACT_RECOGNITION_LOW_POWER_MODE&nbsp;=&nbsp;1&nbsp;} | 枚举功耗模式的类型。 | 
D
duangavin123 已提交
45 46 47 48 49 50 51 52 53


### 关键字

  | 名称 | 描述 | 
| -------- | -------- |
| package&nbsp;ohos.hdi.activity_recognition.v1_0 | 行为识别模块接口的包路径。 | 


Z
z00524957 已提交
54
## 枚举类型说明
D
duangavin123 已提交
55 56 57 58 59 60 61 62 63


### ActRecognitionEventType

  
```
enum ActRecognitionEventType
```

Z
z00524957 已提交
64
**描述:**
D
duangavin123 已提交
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82

枚举行为事件的类型。

支持的行为包括:车载、骑车、步行、跑步、静止、快走、高铁、未知、电梯、相对静止、手持步行、躺卧、乘机、地铁等。

  | 枚举值 | 描述 | 
| -------- | -------- |
| ACT_RECOGNITION_EVENT_ENTER | 进入某一行为 | 
| ACT_RECOGNITION_EVENT_EXIT | 退出某一行为 | 


### ActRecognitionPowerMode

  
```
enum ActRecognitionPowerMode
```

Z
z00524957 已提交
83
**描述:**
D
duangavin123 已提交
84 85 86 87 88 89 90

枚举功耗模式的类型。

  | 枚举值 | 描述 | 
| -------- | -------- |
| ACT_RECOGNITION_NORMAL_MODE | 普通模式,不论主核是否休眠都会进行行为事件的上报。 | 
| ACT_RECOGNITION_LOW_POWER_MODE | 低功耗模式,主核休眠时,不会进行行为事件的上报。 |