# androidx.core.provider

*** ** * ** ***

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/core/provider/DocumentsContractCompat` | Helper for accessing features in `https://developer.android.com/reference/android/provider/DocumentsContract.html`. |
| `https://developer.android.com/reference/androidx/core/provider/DocumentsContractCompat.DocumentCompat` | Helper for accessing features in `https://developer.android.com/reference/android/provider/DocumentsContract.Document.html`. |
| `https://developer.android.com/reference/androidx/core/provider/FontRequest` | Information about a font request that may be sent to a Font Provider. |
| `https://developer.android.com/reference/androidx/core/provider/FontsContractCompat` | Utility class to deal with Font ContentProviders. |
| `https://developer.android.com/reference/androidx/core/provider/FontsContractCompat.Columns` | Defines the constants used in a response from a Font Provider. |
| `https://developer.android.com/reference/androidx/core/provider/FontsContractCompat.FontFamilyResult` | Object returned from `https://developer.android.com/reference/androidx/core/provider/FontsContractCompat#fetchFonts(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontRequest)`. |
| `https://developer.android.com/reference/androidx/core/provider/FontsContractCompat.FontInfo` | Object represent a font entry in the family returned from `https://developer.android.com/reference/androidx/core/provider/FontsContractCompat#fetchFonts(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontRequest)`. |
| `https://developer.android.com/reference/androidx/core/provider/FontsContractCompat.FontRequestCallback` | Interface used to receive asynchronously fetched typefaces. |