# androidx.core.os

*** ** * ** ***

## Annotations

|---|---|
| `https://developer.android.com/reference/androidx/core/os/BuildCompat.PrereleaseSdkCheck` | Experimental feature set for pre-release SDK checks. |

## Interfaces

|---|---|
| `https://developer.android.com/reference/androidx/core/os/CancellationSignal.OnCancelListener` | **This interface is deprecated.** Deprecated in Java |
| `https://developer.android.com/reference/androidx/core/os/OutcomeReceiverCompat` | Callback interface intended for use when an asynchronous operation may result in a failure. |
| `https://developer.android.com/reference/androidx/core/os/ParcelableCompatCreatorCallbacks` | **This interface is deprecated.** Use `https://developer.android.com/reference/android/os/Parcelable.ClassLoaderCreator.html` directly. <br /> |

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/core/os/BufferFillPolicy` |   |
| `https://developer.android.com/reference/androidx/core/os/BundleCompat` | Helper for accessing features in `https://developer.android.com/reference/android/os/Bundle.html`. |
| `https://developer.android.com/reference/androidx/core/os/BundleKt` |   |
| `https://developer.android.com/reference/androidx/core/os/CancellationSignal` | **This class is deprecated.** This class was added to the platform in SDK 16, which is below Jetpack's minimum SDK requirement. <br /> |
| `https://developer.android.com/reference/androidx/core/os/ConfigurationCompat` | Helper class which allows access to properties of `https://developer.android.com/reference/android/content/res/Configuration.html` in a backward compatible fashion. |
| `https://developer.android.com/reference/androidx/core/os/EnvironmentCompat` | Helper for accessing features in `https://developer.android.com/reference/android/os/Environment.html`. |
| `https://developer.android.com/reference/androidx/core/os/ExecutorCompat` | Helper for accessing features in `https://developer.android.com/reference/java/util/concurrent/Executor.html`. |
| `https://developer.android.com/reference/androidx/core/os/HandlerCompat` | Helper for accessing features in `https://developer.android.com/reference/android/os/Handler.html`. |
| `https://developer.android.com/reference/androidx/core/os/HandlerKt` |   |
| `https://developer.android.com/reference/androidx/core/os/HeapProfileRequestBuilder` | Request builder to create a request for a heap profile from `https://developer.android.com/reference/android/os/ProfilingManager.html`. |
| `https://developer.android.com/reference/androidx/core/os/JavaHeapDumpRequestBuilder` | Request builder to create a request for a java heap dump from `https://developer.android.com/reference/android/os/ProfilingManager.html`. |
| `https://developer.android.com/reference/androidx/core/os/LocaleListCompat` | Helper for accessing features in `https://developer.android.com/reference/android/os/LocaleList.html`. |
| `https://developer.android.com/reference/androidx/core/os/MessageCompat` | Helper for accessing features in `https://developer.android.com/reference/android/os/Message.html`. |
| `https://developer.android.com/reference/androidx/core/os/OutcomeReceiverKt` |   |
| `https://developer.android.com/reference/androidx/core/os/ParcelCompat` | Helper for accessing features in `https://developer.android.com/reference/android/os/Parcel.html`. |
| `https://developer.android.com/reference/androidx/core/os/ParcelKt` |   |
| `https://developer.android.com/reference/androidx/core/os/ParcelableCompat` | **This class is deprecated.** Use `https://developer.android.com/reference/android/os/Parcelable.ClassLoaderCreator.html` directly. <br /> |
| `https://developer.android.com/reference/androidx/core/os/PersistableBundleKt` |   |
| `https://developer.android.com/reference/androidx/core/os/ProcessCompat` | Helper for accessing features in `https://developer.android.com/reference/android/os/Process.html`. |
| `https://developer.android.com/reference/androidx/core/os/Profiling` |   |
| `https://developer.android.com/reference/androidx/core/os/ProfilingRequest` | Profiling request class containing data to submit a profiling request. |
| `https://developer.android.com/reference/androidx/core/os/ProfilingRequestBuilder` | Base class for request builders. |
| `https://developer.android.com/reference/androidx/core/os/StackSamplingRequestBuilder` | Request builder to create a request for stack sampling from `https://developer.android.com/reference/android/os/ProfilingManager.html`. |
| `https://developer.android.com/reference/androidx/core/os/SystemTraceRequestBuilder` | Request builder to create a request for a system trace from `https://developer.android.com/reference/android/os/ProfilingManager.html`. |
| `https://developer.android.com/reference/androidx/core/os/TraceCompat` | **This class is deprecated.** TraceCompat is deprecated in favor of androidx.tracing.Trace. <br /> |
| `https://developer.android.com/reference/androidx/core/os/TraceKt` |   |
| `https://developer.android.com/reference/androidx/core/os/UserHandleCompat` | Helper for accessing features in `https://developer.android.com/reference/android/os/UserHandle.html` in a backwards compatible fashion. |
| `https://developer.android.com/reference/androidx/core/os/UserManagerCompat` | Helper for accessing features in `https://developer.android.com/reference/android/os/UserManager.html` in a backwards compatible fashion. |
| `https://developer.android.com/reference/androidx/core/os/BuildCompat` | This class contains additional platform version checking methods for targeting pre-release versions of Android. |

## Exceptions

|---|---|
| `https://developer.android.com/reference/androidx/core/os/OperationCanceledException` | An exception type that is thrown when an operation in progress is canceled. |