• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# HdiActivityRecognition
2
3## 概述
4
5提供订阅和获取用户行为的API。
6
7MSDP(Multimodal Sensor Data Platform)可以获取行为识别驱动程序的对象或代理,然后调用该对象或代理提供的API, 获取设备支持的行为类型,订阅或取消订阅不同的行为事件,获取当前的行为事件,以及获取设备缓存的行为事件。
8
9**Since:**
10
113.2
12
13**Version:**
14
151.0
16
17
18## 汇总
19
20
21### 文件
22
23  | 名称 | 描述 |
24| -------- | -------- |
25| [ActivityRecognitionTypes.idl](_activity_recognition_types_8idl.md) | 定义行为识别模块使用的数据类型。 |
26| [IActivityChangedCallback.idl](_i_activity_changed_callback_8idl.md) | 定义行为识别数据上报回调函数接口。 |
27| [IActivityInterface.idl](_i_activity_interface_8idl.md) | 声明行为识别模块提供的API,用于获取设备支持的行为类型,订阅或取消订阅不同的行为事件,获取当前的行为事件,以及获取设备缓存的行为事件。 |
28
29
30### 类
31
32  | 名称 | 描述 |
33| -------- | -------- |
34| [ActRecognitionEvent](_act_recognition_event.md) | struct<br/>定义行为事件上报的数据结构。 |
35| [IActivityChangedCallback](interface_i_activity_changed_callback.md) | interface<br/>定义上报行为事件的回调函数 |
36| [IActivityInterface](interface_i_activity_interface.md) | interface<br/>定义对行为识别进行基本操作的接口。 |
37
38
39### 枚举
40
41  | 名称 | 描述 |
42| -------- | -------- |
43| [ActRecognitionEventType](#actrecognitioneventtype)&nbsp;{&nbsp;ACT_RECOGNITION_EVENT_ENTER&nbsp;=&nbsp;0x01&nbsp;,&nbsp;ACT_RECOGNITION_EVENT_EXIT&nbsp;=&nbsp;0x02&nbsp;} | 枚举行为事件的类型。 |
44| [ActRecognitionPowerMode](#actrecognitionpowermode)&nbsp;{&nbsp;ACT_RECOGNITION_NORMAL_MODE&nbsp;=&nbsp;0&nbsp;,&nbsp;ACT_RECOGNITION_LOW_POWER_MODE&nbsp;=&nbsp;1&nbsp;} | 枚举功耗模式的类型。 |
45
46
47### 关键字
48
49  | 名称 | 描述 |
50| -------- | -------- |
51| package&nbsp;ohos.hdi.activity_recognition.v1_0 | 行为识别模块接口的包路径。 |
52
53
54## 枚举类型说明
55
56
57### ActRecognitionEventType
58
59
60```
61enum ActRecognitionEventType
62```
63
64**描述:**
65
66枚举行为事件的类型。
67
68支持的行为包括:车载、骑车、步行、跑步、静止、快走、高铁、未知、电梯、相对静止、手持步行、躺卧、乘机、地铁等。
69
70  | 枚举值 | 描述 |
71| -------- | -------- |
72| ACT_RECOGNITION_EVENT_ENTER | 进入某一行为 |
73| ACT_RECOGNITION_EVENT_EXIT | 退出某一行为 |
74
75
76### ActRecognitionPowerMode
77
78
79```
80enum ActRecognitionPowerMode
81```
82
83**描述:**
84
85枚举功耗模式的类型。
86
87  | 枚举值 | 描述 |
88| -------- | -------- |
89| ACT_RECOGNITION_NORMAL_MODE | 普通模式,不论主核是否休眠都会进行行为事件的上报。 |
90| ACT_RECOGNITION_LOW_POWER_MODE | 低功耗模式,主核休眠时,不会进行行为事件的上报。 |
91