---
title: SRDeviceUsageReport
framework: sensorkit
role: symbol
role_heading: Class
path: sensorkit/srdeviceusagereport
---

# SRDeviceUsageReport

The frequency and relative duration that the user uses their device, particular Apple apps, or websites.

## Declaration

```swift
class SRDeviceUsageReport
```

## Overview

Overview The deviceUsageReport sensor provides this class as its sample type.

## Topics

### Summarizing Device Use

- [duration](sensorkit/srdeviceusagereport/duration.md)
- [totalScreenWakes](sensorkit/srdeviceusagereport/totalscreenwakes.md)
- [totalUnlocks](sensorkit/srdeviceusagereport/totalunlocks.md)
- [totalUnlockDuration](sensorkit/srdeviceusagereport/totalunlockduration.md)

### Analyzing App Use

- [applicationUsageByCategory](sensorkit/srdeviceusagereport/applicationusagebycategory.md)
- [SRDeviceUsageReport.ApplicationUsage](sensorkit/srdeviceusagereport/applicationusage.md)
- [SRDeviceUsageReport.CategoryKey](sensorkit/srdeviceusagereport/categorykey.md)

### Analyzing Notification Use

- [notificationUsageByCategory](sensorkit/srdeviceusagereport/notificationusagebycategory.md)
- [SRDeviceUsageReport.NotificationUsage](sensorkit/srdeviceusagereport/notificationusage.md)

### Analyzing Web Use

- [webUsageByCategory](sensorkit/srdeviceusagereport/webusagebycategory.md)
- [SRDeviceUsageReport.WebUsage](sensorkit/srdeviceusagereport/webusage.md)

### Getting algorithm information

- [version](sensorkit/srdeviceusagereport/version.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Interpreting data

- [SRAmbientLightSample](sensorkit/srambientlightsample.md)
- [SRKeyboardMetrics](sensorkit/srkeyboardmetrics.md)
- [SRMediaEvent](sensorkit/srmediaevent.md)
- [SRMessagesUsageReport](sensorkit/srmessagesusagereport.md)
- [SRPhoneUsageReport](sensorkit/srphoneusagereport.md)
- [SRVisit](sensorkit/srvisit.md)
- [SRWristDetection](sensorkit/srwristdetection.md)
