# Activity recognition Source: [https://docs.qualcomm.com/doc/80-PK177-134/topic/activity_recognition.html](https://docs.qualcomm.com/doc/80-PK177-134/topic/activity_recognition.html) Activity recognition is a method to understand what users are doing and allows application to be smarter. Application must have run-time permission of `android.permission.ACTIVITY_RECOGNITION` to access the API. Only on access permission, activity can be tracked. In case, there is no activity recognition permission, the QESDK sensor create session fails with –2 error. - **[Activity recognition enums](https://docs.qualcomm.com/doc/80-PK177-134/topic/activity_recognition_enums.html)** All the enums are defined in the activity recognition are used by QESDK Sensor API. **Parent Topic:** [Sensor API](https://docs.qualcomm.com/doc/80-PK177-134/topic/qesdk_sensor_apis.html) Last Published: Nov 14, 2024 [Previous Topic Event callbacks](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134/topics/ievent_callback_type_onvalues1.md) [Next Topic Activity recognition enums](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134/topics/activity_recognition_enums.md)