# androidx.core.provider

# androidx.core.provider

*** ** * ** ***

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

## Classes

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