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) { ACT_RECOGNITION_EVENT_ENTER = 0x01 , ACT_RECOGNITION_EVENT_EXIT = 0x02 } | 枚举行为事件的类型。 | 44| [ActRecognitionPowerMode](#actrecognitionpowermode) { ACT_RECOGNITION_NORMAL_MODE = 0 , ACT_RECOGNITION_LOW_POWER_MODE = 1 } | 枚举功耗模式的类型。 | 45 46 47### 关键字 48 49 | 名称 | 描述 | 50| -------- | -------- | 51| package 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