Stay organized with collections
Save and categorize content based on your preferences.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-05-15 UTC.
[null,null,["Last updated 2025-05-15 UTC."],[],[],null,["# androidx.core.provider\n======================\n\n*** ** * ** ***\n\n[Kotlin](/reference/kotlin/androidx/core/provider/package-summary \"View this page in Kotlin\") \\|Java\n\nClasses\n-------\n\n|----------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [DocumentsContractCompat](/reference/androidx/core/provider/DocumentsContractCompat) | Helper for accessing features in [DocumentsContract](https://developer.android.com/reference/android/provider/DocumentsContract.html). |\n| [DocumentsContractCompat.DocumentCompat](/reference/androidx/core/provider/DocumentsContractCompat.DocumentCompat) | Helper for accessing features in [DocumentsContract.Document](https://developer.android.com/reference/android/provider/DocumentsContract.Document.html). |\n| [FontRequest](/reference/androidx/core/provider/FontRequest) | Information about a font request that may be sent to a Font Provider. |\n| [FontsContractCompat](/reference/androidx/core/provider/FontsContractCompat) | Utility class to deal with Font ContentProviders. |\n| [FontsContractCompat.Columns](/reference/androidx/core/provider/FontsContractCompat.Columns) | Defines the constants used in a response from a Font Provider. |\n| [FontsContractCompat.FontFamilyResult](/reference/androidx/core/provider/FontsContractCompat.FontFamilyResult) | Object returned from [fetchFonts](/reference/androidx/core/provider/FontsContractCompat#fetchFonts(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontRequest)). |\n| [FontsContractCompat.FontInfo](/reference/androidx/core/provider/FontsContractCompat.FontInfo) | Object represent a font entry in the family returned from [fetchFonts](/reference/androidx/core/provider/FontsContractCompat#fetchFonts(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontRequest)). |\n| [FontsContractCompat.FontRequestCallback](/reference/androidx/core/provider/FontsContractCompat.FontRequestCallback) | Interface used to receive asynchronously fetched typefaces. |"]]