# android.app.usage

# android.app.usage

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/android/app/usage/package-summary "View this page in Java")

## Classes

|---------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [ConfigurationStats](https://developer.android.com/reference/kotlin/android/app/usage/ConfigurationStats)     | Represents the usage statistics of a device[android.content.res.Configuration](https://developer.android.com/reference/kotlin/android/content/res/Configuration.html#)for a specific time range.                                                                                                                                                                   |
| [EventStats](https://developer.android.com/reference/kotlin/android/app/usage/EventStats)                     | Contains usage statistics for an event type for a specific time range.                                                                                                                                                                                                                                                                                             |
| [ExternalStorageStats](https://developer.android.com/reference/kotlin/android/app/usage/ExternalStorageStats) | Shared/external storage statistics for a[UserHandle](https://developer.android.com/reference/kotlin/android/os/UserHandle.html#)on a single storage volume.                                                                                                                                                                                                        |
| [NetworkStats](https://developer.android.com/reference/kotlin/android/app/usage/NetworkStats)                 | Class providing enumeration over buckets of network usage statistics.                                                                                                                                                                                                                                                                                              |
| [NetworkStatsManager](https://developer.android.com/reference/kotlin/android/app/usage/NetworkStatsManager)   | Provides access to network usage history and statistics.                                                                                                                                                                                                                                                                                                           |
| [StorageStats](https://developer.android.com/reference/kotlin/android/app/usage/StorageStats)                 | Storage statistics for a UID, package, or[UserHandle](https://developer.android.com/reference/kotlin/android/os/UserHandle.html#)on a single storage volume.                                                                                                                                                                                                       |
| [StorageStatsManager](https://developer.android.com/reference/kotlin/android/app/usage/StorageStatsManager)   | Access to detailed storage statistics.                                                                                                                                                                                                                                                                                                                             |
| [UsageEvents](https://developer.android.com/reference/kotlin/android/app/usage/UsageEvents)                   | A result returned from[android.app.usage.UsageStatsManager#queryEvents(long, long)](https://developer.android.com/reference/kotlin/android/app/usage/UsageStatsManager#queryEvents(kotlin.Long,%20kotlin.Long))from which to read[android.app.usage.UsageEvents.Event](https://developer.android.com/reference/kotlin/android/app/usage/UsageEvents.Event)objects. |
| [UsageEventsQuery](https://developer.android.com/reference/kotlin/android/app/usage/UsageEventsQuery)         | An Object-Oriented representation for a[UsageEvents](https://developer.android.com/reference/kotlin/android/app/usage/UsageEvents)query.                                                                                                                                                                                                                           |
| [UsageStats](https://developer.android.com/reference/kotlin/android/app/usage/UsageStats)                     | Contains usage statistics for an app package for a specific time range.                                                                                                                                                                                                                                                                                            |
| [UsageStatsManager](https://developer.android.com/reference/kotlin/android/app/usage/UsageStatsManager)       | Provides access to device usage history and statistics.                                                                                                                                                                                                                                                                                                            |