# 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)