# androidx.core.content

*** ** * ** ***

## Interfaces

|---|---|
| `https://developer.android.com/reference/androidx/core/content/OnConfigurationChangedProvider` | Interface for components that can dispatch calls from `https://developer.android.com/reference/android/content/ComponentCallbacks.html#onConfigurationChanged(android.content.res.Configuration)`. |
| `https://developer.android.com/reference/androidx/core/content/OnTrimMemoryProvider` | Interface for components that can dispatch calls from `https://developer.android.com/reference/android/content/ComponentCallbacks2.html#onTrimMemory(int)`. |

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/core/content/ContentProviderCompat` | Helper for accessing features in `https://developer.android.com/reference/android/content/ContentProvider.html` in a backwards compatible fashion. |
| `https://developer.android.com/reference/androidx/core/content/ContentResolverCompat` | Helper for accessing features in `https://developer.android.com/reference/android/content/ContentResolver.html` in a backwards compatible fashion. |
| `https://developer.android.com/reference/androidx/core/content/ContentValuesKt` |   |
| `https://developer.android.com/reference/androidx/core/content/ContextCompat` | Helper for accessing features in `https://developer.android.com/reference/android/content/Context.html`. |
| `https://developer.android.com/reference/androidx/core/content/ContextKt` |   |
| `https://developer.android.com/reference/androidx/core/content/FileProvider` | FileProvider is a special subclass of `https://developer.android.com/reference/android/content/ContentProvider.html` that facilitates secure sharing of files associated with an app by creating a `content://``https://developer.android.com/reference/android/net/Uri.html` for a file instead of a `file:///``https://developer.android.com/reference/android/net/Uri.html`. |
| `https://developer.android.com/reference/androidx/core/content/IntentCompat` | Helper for accessing features in `https://developer.android.com/reference/android/content/Intent.html`. |
| `https://developer.android.com/reference/androidx/core/content/IntentSanitizer` | This class is used to make a sanitized copy of an `https://developer.android.com/reference/android/content/Intent.html`. |
| `https://developer.android.com/reference/androidx/core/content/IntentSanitizer.Builder` | General strategy of building is to only offer additive "or" operations that are chained together. |
| `https://developer.android.com/reference/androidx/core/content/LocusIdCompat` | An identifier for an unique state (locus) in the application. |
| `https://developer.android.com/reference/androidx/core/content/MimeTypeFilter` | Provides utility methods for matching MIME type filters used in ContentProvider. |
| `https://developer.android.com/reference/androidx/core/content/PackageManagerCompat` | Helper for accessing features in `https://developer.android.com/reference/android/content/pm/PackageManager.html`. |
| `https://developer.android.com/reference/androidx/core/content/PermissionChecker` | This class provides permission check APIs that verify both the permission and the associated app op for this permission if such is defined. |
| `https://developer.android.com/reference/androidx/core/content/SharedPreferencesCompat` | **This class is deprecated.** This compatibility class is no longer required. <br /> |
| `https://developer.android.com/reference/androidx/core/content/SharedPreferencesCompat.EditorCompat` | **This class is deprecated.** This compatibility class is no longer required. <br /> |
| `https://developer.android.com/reference/androidx/core/content/SharedPreferencesKt` |   |
| `https://developer.android.com/reference/androidx/core/content/UnusedAppRestrictionsBackportCallback` | Wrapper class for {IUnusedAppRestrictionsBackportCallback}. |
| `https://developer.android.com/reference/androidx/core/content/UnusedAppRestrictionsBackportService` | Wrapper class for . |
| `https://developer.android.com/reference/androidx/core/content/UnusedAppRestrictionsConstants` | Shared constants related to Unused App Restrictions (e.g. Permission Revocation, App Hibernation). |
| `https://developer.android.com/reference/androidx/core/content/UriMatcherCompat` | Helper for accessing `https://developer.android.com/reference/android/content/UriMatcher.html` to create Uri Predicate. |