Platform
Design & Plan
Kits & more
Get one of our Figma kits for Android, Material Design, or Wear OS, and start designing your app's UI today.
Go to Android & Material kits
Go to Wear OS kits
UI Design
Design a beautiful user interface using Android best practices.
Design for Android
Mobile
Large screens
Wear OS
TV
Architecture
Design robust, testable, and maintainable app logic and services.
Introduction
Libraries
Navigation
Modularization
Testing
Quality
Plan for app quality and align with Play store guidelines.
Overview
Core value
User experience
Technical quality
Privacy & security
Build for Billions
Create the best experience for entry-level devices
Overview
About new markets
Android (Go edition)
Multidevice
Google Play
Jetpack
Kotlin
Docs
Games
English
Bahasa Indonesia
Español – América Latina
Português – Brasil
中文 – 简体
日本語
한국어
Android Studio
Sign in
Documentation
Overview
Guides
Reference
Samples
Platform
Design & Plan
More
Multidevice
Google Play
Jetpack
Kotlin
Docs
Overview
Guides
Reference
Samples
Games
Android Studio
Android API Reference
Overview
AndroidX
Class Index
Package Index
android.support.v4.media
Overview
Classes
MediaBrowserCompat
MediaBrowserCompat.ConnectionCallback
MediaBrowserCompat.CustomActionCallback
MediaBrowserCompat.ItemCallback
MediaBrowserCompat.MediaItem
MediaBrowserCompat.SearchCallback
MediaBrowserCompat.SubscriptionCallback
MediaDescriptionCompat
MediaDescriptionCompat.Builder
MediaMetadataCompat
MediaMetadataCompat.Builder
RatingCompat
android.support.v4.media.session
Overview
Interfaces
MediaSessionCompat.OnActiveChangeListener
Classes
MediaControllerCompat
MediaControllerCompat.Callback
MediaControllerCompat.PlaybackInfo
MediaControllerCompat.TransportControls
MediaSessionCompat
MediaSessionCompat.Callback
MediaSessionCompat.QueueItem
MediaSessionCompat.Token
ParcelableVolumeInfo
PlaybackStateCompat
PlaybackStateCompat.Builder
PlaybackStateCompat.CustomAction
PlaybackStateCompat.CustomAction.Builder
androidx.activity
Overview
Interfaces
FullyDrawnReporterOwner
OnBackPressedDispatcherOwner
Classes
ComponentActivity
ComponentDialog
FullyDrawnReporter
OnBackPressedCallback
OnBackPressedDispatcher
SystemBarStyle
androidx.activity.compose
Overview
Classes
ManagedActivityResultLauncher
Objects
LocalActivityResultRegistryOwner
LocalFullyDrawnReporterOwner
LocalOnBackPressedDispatcherOwner
androidx.activity.contextaware
Overview
Interfaces
ContextAware
OnContextAvailableListener
Classes
ContextAwareHelper
androidx.activity.result
Overview
Interfaces
ActivityResultCallback
ActivityResultCaller
ActivityResultRegistryOwner
Classes
ActivityResult
ActivityResultLauncher
ActivityResultRegistry
IntentSenderRequest
IntentSenderRequest.Builder
PickVisualMediaRequest
PickVisualMediaRequest.Builder
androidx.activity.result.contract
Overview
Interfaces
ActivityResultContracts.PickVisualMedia.VisualMediaType
Classes
ActivityResultContract
ActivityResultContract.SynchronousResult
ActivityResultContracts
ActivityResultContracts.CaptureVideo
ActivityResultContracts.CreateDocument
ActivityResultContracts.GetContent
ActivityResultContracts.GetMultipleContents
ActivityResultContracts.OpenDocument
ActivityResultContracts.OpenDocumentTree
ActivityResultContracts.OpenMultipleDocuments
ActivityResultContracts.PickContact
ActivityResultContracts.PickMultipleVisualMedia
ActivityResultContracts.PickVisualMedia
ActivityResultContracts.PickVisualMedia.SingleMimeType
ActivityResultContracts.RequestMultiplePermissions
ActivityResultContracts.RequestPermission
ActivityResultContracts.StartActivityForResult
ActivityResultContracts.StartIntentSenderForResult
ActivityResultContracts.TakePicture
ActivityResultContracts.TakePicturePreview
ActivityResultContracts.TakeVideo
Objects
ActivityResultContracts.PickVisualMedia.ImageAndVideo
ActivityResultContracts.PickVisualMedia.ImageOnly
ActivityResultContracts.PickVisualMedia.VideoOnly
androidx.ads.identifier
Overview
Classes
AdvertisingIdClient
AdvertisingIdInfo
Exceptions
AdvertisingIdNotAvailableException
androidx.ads.identifier.provider
Overview
Interfaces
AdvertisingIdProvider
Classes
AdvertisingIdProviderInfo
AdvertisingIdProviderManager
androidx.annotation
Overview
Enums
InspectableProperty.ValueType
RequiresOptIn.Level
RestrictTo.Scope
Annotations
AnimRes
AnimatorRes
AnyRes
AnyThread
ArrayRes
AttrRes
BinderThread
BoolRes
CallSuper
CheckResult
ChecksSdkIntAtLeast
ColorInt
ColorLong
ColorRes
ContentView
DeprecatedSinceApi
DimenRes
Dimension
Discouraged
DisplayContext
DoNotInline
DrawableRes
EmptySuper
FloatRange
FontRes
FractionRes
GravityInt
GuardedBy
HalfFloat
IdRes
InspectableProperty
InspectableProperty.EnumEntry
InspectableProperty.FlagEntry
IntDef
IntRange
IntegerRes
InterpolatorRes
Keep
LayoutRes
LongDef
MainThread
MenuRes
NavigationRes
NonNull
NonUiContext
Nullable
OpenForTesting
OptIn
PluralsRes
Px
RawRes
RequiresApi
RequiresExtension
RequiresFeature
RequiresOptIn
RequiresPermission
RequiresPermission.Read
RequiresPermission.Write
RestrictTo
ReturnThis
Size
StringDef
StringRes
StyleRes
StyleableRes
TransitionRes
UiContext
UiThread
VisibleForTesting
WorkerThread
XmlRes
androidx.annotation.experimental
Overview
Enums
Experimental.Level
Annotations
Experimental
UseExperimental
androidx.appcompat.app
Overview
Interfaces
ActionBar.OnMenuVisibilityListener
ActionBar.OnNavigationListener
ActionBar.TabListener
ActionBarDrawerToggle.Delegate
ActionBarDrawerToggle.DelegateProvider
AppCompatCallback
Classes
ActionBar
ActionBar.LayoutParams
ActionBar.Tab
ActionBarDrawerToggle
AlertDialog
AlertDialog.Builder
AppCompatActivity
AppCompatDelegate
AppCompatDialog
AppCompatDialogFragment
AppCompatViewInflater
AppLocalesMetadataHolderService
androidx.appcompat.content.res
Overview
Classes
AppCompatResources
androidx.appcompat.graphics.drawable
Overview
Classes
AnimatedStateListDrawableCompat
DrawableContainerCompat
DrawableWrapperCompat
DrawerArrowDrawable
StateListDrawableCompat
androidx.appcompat.view
Overview
Interfaces
ActionMode.Callback
CollapsibleActionView
Classes
ActionMode
ContextThemeWrapper
androidx.appcompat.widget
Overview
Interfaces
ActionMenuView.OnMenuItemClickListener
EmojiCompatConfigurationView
PopupMenu.OnDismissListener
PopupMenu.OnMenuItemClickListener
SearchView.OnCloseListener
SearchView.OnQueryTextListener
SearchView.OnSuggestionListener
ShareActionProvider.OnShareTargetSelectedListener
ThemedSpinnerAdapter
Toolbar.OnMenuItemClickListener
Classes
ActionMenuView
ActionMenuView.LayoutParams
AppCompatAutoCompleteTextView
AppCompatButton
AppCompatCheckBox
AppCompatCheckedTextView
AppCompatEditText
AppCompatImageButton
AppCompatImageView
AppCompatMultiAutoCompleteTextView
AppCompatRadioButton
AppCompatRatingBar
AppCompatSeekBar
AppCompatSpinner
AppCompatTextView
AppCompatToggleButton
LinearLayoutCompat
LinearLayoutCompat.LayoutParams
ListPopupWindow
PopupMenu
SearchView
ShareActionProvider
SwitchCompat
ThemedSpinnerAdapter.Helper
Toolbar
Toolbar.LayoutParams
Toolbar.SavedState
TooltipCompat
androidx.appsearch.annotation
Overview
Annotations
Document
Document.BooleanProperty
Document.BytesProperty
Document.CreationTimestampMillis
Document.DocumentProperty
Document.DoubleProperty
Document.Id
Document.LongProperty
Document.Namespace
Document.Score
Document.StringProperty
Document.TtlMillis
androidx.appsearch.app
Overview
Interfaces
AppSearchSession
DocumentClassFactory
Features
GlobalSearchSession
SearchResults
Classes
AppSearchBatchResult
AppSearchBatchResult.Builder
AppSearchResult
AppSearchSchema
AppSearchSchema.BooleanPropertyConfig
AppSearchSchema.BooleanPropertyConfig.Builder
AppSearchSchema.Builder
AppSearchSchema.BytesPropertyConfig
AppSearchSchema.BytesPropertyConfig.Builder
AppSearchSchema.DocumentPropertyConfig
AppSearchSchema.DocumentPropertyConfig.Builder
AppSearchSchema.DoublePropertyConfig
AppSearchSchema.DoublePropertyConfig.Builder
AppSearchSchema.LongPropertyConfig
AppSearchSchema.LongPropertyConfig.Builder
AppSearchSchema.PropertyConfig
AppSearchSchema.StringPropertyConfig
AppSearchSchema.StringPropertyConfig.Builder
GenericDocument
GenericDocument.Builder
GetByDocumentIdRequest
GetByDocumentIdRequest.Builder
GetSchemaResponse
GetSchemaResponse.Builder
Migrator
PackageIdentifier
PropertyPath
PropertyPath.PathSegment
PutDocumentsRequest
PutDocumentsRequest.Builder
RemoveByDocumentIdRequest
RemoveByDocumentIdRequest.Builder
ReportSystemUsageRequest
ReportSystemUsageRequest.Builder
ReportUsageRequest
ReportUsageRequest.Builder
SearchResult
SearchResult.Builder
SearchResult.MatchInfo
SearchResult.MatchInfo.Builder
SearchResult.MatchRange
SearchSpec
SearchSpec.Builder
SetSchemaRequest
SetSchemaRequest.Builder
SetSchemaResponse
SetSchemaResponse.Builder
SetSchemaResponse.MigrationFailure
ShortcutAdapter
StorageInfo
StorageInfo.Builder
androidx.appsearch.builtintypes
Overview
Classes
Alarm
Alarm.Builder
AlarmInstance
AlarmInstance.Builder
Stopwatch
Stopwatch.Builder
StopwatchLap
StopwatchLap.Builder
Thing
Thing.Builder
Timer
Timer.Builder
androidx.appsearch.exceptions
Overview
Exceptions
AppSearchException
androidx.appsearch.localstorage
Overview
Classes
LocalStorage
LocalStorage.SearchContext
LocalStorage.SearchContext.Builder
androidx.appsearch.observer
Overview
Interfaces
ObserverCallback
Classes
DocumentChangeInfo
ObserverSpec
ObserverSpec.Builder
SchemaChangeInfo
androidx.appsearch.platformstorage
Overview
Classes
PlatformStorage
PlatformStorage.GlobalSearchContext
PlatformStorage.GlobalSearchContext.Builder
PlatformStorage.SearchContext
PlatformStorage.SearchContext.Builder
androidx.arch.core.executor.testing
Overview
Classes
CountingTaskExecutorRule
InstantTaskExecutorRule
androidx.arch.core.util
Overview
Interfaces
Function
androidx.asynclayoutinflater.appcompat
Overview
Classes
AsyncAppCompatFactory
androidx.asynclayoutinflater.view
Overview
Interfaces
AsyncLayoutFactory
AsyncLayoutInflater.OnInflateFinishedListener
Classes
AsyncLayoutInflater
androidx.autofill
Overview
Classes
HintConstants
androidx.autofill.inline
Overview
Interfaces
UiVersions.Content
UiVersions.Style
Classes
Renderer
SuggestionHintConstants
UiVersions
UiVersions.StylesBuilder
androidx.autofill.inline.common
Overview
Classes
ImageViewStyle
ImageViewStyle.Builder
TextViewStyle
TextViewStyle.Builder
ViewStyle
ViewStyle.Builder
androidx.autofill.inline.v1
Overview
Classes
InlineSuggestionUi
InlineSuggestionUi.Content
InlineSuggestionUi.Content.Builder
InlineSuggestionUi.Style
InlineSuggestionUi.Style.Builder
androidx.benchmark
Overview
Classes
BenchmarkState
Annotations
BenchmarkState.Companion.ExperimentalExternalReport
ExperimentalBenchmarkStateApi
Objects
BenchmarkState.Companion
androidx.benchmark.junit4
Overview
Classes
AndroidBenchmarkRunner
BenchmarkRule
BenchmarkRule.Scope
PerfettoTraceRule
androidx.benchmark.macro
Overview
Classes
AudioUnderrunMetric
CompilationMode
CompilationMode.Full
CompilationMode.Ignore
CompilationMode.None
CompilationMode.Partial
FrameTimingMetric
MacrobenchmarkScope
MemoryCountersMetric
Metric
Metric.CaptureInfo
Metric.Measurement
PowerMetric
PowerMetric.Type
PowerMetric.Type.Battery
PowerMetric.Type.Energy
PowerMetric.Type.Power
StartupTimingMetric
TraceMetric
TraceSectionMetric
Enums
BaselineProfileMode
PowerCategory
PowerCategoryDisplayLevel
StartupMode
TraceSectionMetric.Mode
Annotations
ExperimentalMacrobenchmarkApi
ExperimentalMetricApi
ExperimentalStableBaselineProfilesApi
androidx.benchmark.macro.junit4
Overview
Classes
BaselineProfileRule
MacrobenchmarkRule
androidx.benchmark.perfetto
Overview
Classes
PerfettoTrace
PerfettoTraceProcessor
PerfettoTraceProcessor.Session
Row
Annotations
ExperimentalPerfettoCaptureApi
ExperimentalPerfettoTraceProcessorApi
androidx.biometric
Overview
Interfaces
BiometricManager.Authenticators
Classes
BiometricManager
BiometricManager.Strings
BiometricPrompt
BiometricPrompt.AuthenticationCallback
BiometricPrompt.AuthenticationResult
BiometricPrompt.CryptoObject
BiometricPrompt.PromptInfo
BiometricPrompt.PromptInfo.Builder
androidx.biometric.auth
Overview
Interfaces
AuthPrompt
Classes
AuthPromptCallback
AuthPromptHost
Class2BiometricAuthPrompt
Class2BiometricAuthPrompt.Builder
Class2BiometricOrCredentialAuthPrompt
Class2BiometricOrCredentialAuthPrompt.Builder
Class3BiometricAuthPrompt
Class3BiometricAuthPrompt.Builder
Class3BiometricOrCredentialAuthPrompt
Class3BiometricOrCredentialAuthPrompt.Builder
CredentialAuthPrompt
CredentialAuthPrompt.Builder
Exceptions
AuthPromptErrorException
AuthPromptFailureException
androidx.browser.browseractions
Overview
Classes
BrowserActionItem
BrowserActionsIntent
BrowserActionsIntent.Builder
androidx.browser.customtabs
Overview
Interfaces
EngagementSignalsCallback
Classes
CustomTabColorSchemeParams
CustomTabColorSchemeParams.Builder
CustomTabsCallback
CustomTabsClient
CustomTabsIntent
CustomTabsIntent.Builder
CustomTabsService
CustomTabsServiceConnection
CustomTabsSession
CustomTabsSessionToken
PostMessageService
PostMessageServiceConnection
TrustedWebUtils
Annotations
CustomTabsService.Relation
CustomTabsService.Result
androidx.browser.trusted
Overview
Interfaces
TokenStore
TrustedWebActivityDisplayMode
Classes
ScreenOrientation
Token
TrustedWebActivityCallback
TrustedWebActivityCallbackRemote
TrustedWebActivityDisplayMode.DefaultMode
TrustedWebActivityDisplayMode.ImmersiveMode
TrustedWebActivityIntent
TrustedWebActivityIntentBuilder
TrustedWebActivityService
TrustedWebActivityServiceConnection
TrustedWebActivityServiceConnectionPool
androidx.browser.trusted.sharing
Overview
Classes
ShareData
ShareTarget
ShareTarget.FileFormField
ShareTarget.Params
androidx.browser.trusted.splashscreens
Overview
Classes
SplashScreenParamKey
SplashScreenVersion
androidx.camera.camera2
Overview
Classes
Camera2Config
androidx.camera.camera2.interop
Overview
Classes
Camera2CameraControl
Camera2CameraInfo
Camera2Interop
Camera2Interop.Extender
CaptureRequestOptions
CaptureRequestOptions.Builder
Annotations
ExperimentalCamera2Interop
androidx.camera.core
Overview
Interfaces
Camera
CameraControl
CameraFilter
CameraInfo
CameraProvider
CameraXConfig.Provider
ExposureState
ExtendableBuilder
ImageAnalysis.Analyzer
ImageCapture.OnImageSavedCallback
ImageInfo
ImageProcessor
ImageProcessor.Request
ImageProcessor.Response
ImageProxy
ImageProxy.PlaneProxy
Preview.SurfaceProvider
SurfaceOutput
SurfaceProcessor
SurfaceRequest.TransformationInfoListener
ZoomState
Classes
AspectRatio
CameraEffect
CameraSelector
CameraSelector.Builder
CameraState
CameraState.StateError
CameraXConfig
CameraXConfig.Builder
ConcurrentCamera
ConcurrentCamera.SingleCameraConfig
DisplayOrientedMeteringPointFactory
FocusMeteringAction
FocusMeteringAction.Builder
FocusMeteringResult
ImageAnalysis
ImageAnalysis.Builder
ImageCapture
ImageCapture.Builder
ImageCapture.Metadata
ImageCapture.OnImageCapturedCallback
ImageCapture.OutputFileOptions
ImageCapture.OutputFileOptions.Builder
ImageCapture.OutputFileResults
MeteringPoint
MeteringPointFactory
MirrorMode
Preview
Preview.Builder
ResolutionInfo
SurfaceOrientedMeteringPointFactory
SurfaceOutput.Event
SurfaceRequest
SurfaceRequest.Result
SurfaceRequest.TransformationInfo
TorchState
UseCase
UseCaseGroup
UseCaseGroup.Builder
ViewPort
ViewPort.Builder
Enums
CameraState.ErrorType
CameraState.Type
Exceptions
CameraControl.OperationCanceledException
CameraInfoUnavailableException
CameraUnavailableException
ImageCaptureException
InitializationException
ProcessingException
Annotations
ExperimentalGetImage
ExperimentalLensFacing
ExperimentalUseCaseApi
ExperimentalZeroShutterLag
androidx.camera.core.resolutionselector
Overview
Interfaces
ResolutionFilter
Classes
AspectRatioStrategy
ResolutionSelector
ResolutionSelector.Builder
ResolutionStrategy
androidx.camera.extensions
Overview
Classes
ExtensionMode
ExtensionsManager
androidx.camera.lifecycle
Overview
Classes
ProcessCameraProvider
Annotations
ExperimentalCameraProviderConfiguration
androidx.camera.mlkit.vision
Overview
Classes
MlKitAnalyzer
MlKitAnalyzer.Result
androidx.camera.previewview
Overview
Interfaces
PreviewSurfaceRequest.Callback
Classes
CameraViewFinder
PreviewSurfaceRequest
Enums
CameraViewFinder.ImplementationMode
CameraViewFinder.ScaleType
androidx.camera.video
Overview
Interfaces
VideoOutput
Classes
AudioStats
FallbackStrategy
FileDescriptorOutputOptions
FileDescriptorOutputOptions.Builder
FileOutputOptions
FileOutputOptions.Builder
MediaStoreOutputOptions
MediaStoreOutputOptions.Builder
OutputOptions
OutputResults
PendingRecording
Quality
QualitySelector
Recorder
Recorder.Builder
Recording
RecordingStats
VideoCapture
VideoCapture.Builder
VideoRecordEvent
VideoRecordEvent.Finalize
VideoRecordEvent.Pause
VideoRecordEvent.Resume
VideoRecordEvent.Start
VideoRecordEvent.Status
androidx.camera.view
Overview
Interfaces
RotationProvider.Listener
Classes
CameraController
CameraController.OutputSize
LifecycleCameraController
PreviewView
RotationProvider
Enums
PreviewView.ImplementationMode
PreviewView.ScaleType
PreviewView.StreamState
androidx.camera.view.transform
Overview
Classes
CoordinateTransform
FileTransformFactory
ImageProxyTransformFactory
OutputTransform
androidx.camera.view.video
Overview
Classes
AudioConfig
Annotations
ExperimentalVideo
androidx.camera.viewfinder
Overview
Classes
CameraViewfinder
ViewfinderSurfaceRequest
ViewfinderSurfaceRequest.Builder
Enums
CameraViewfinder.ImplementationMode
CameraViewfinder.ScaleType
Objects
CameraViewfinderExt
androidx.car.app
Overview
Interfaces
OnDoneCallback
OnRequestPermissionsListener
OnScreenResultListener
SurfaceCallback
Classes
AppInfo
AppManager
CarAppPermission
CarAppService
CarContext
CarToast
FailureResponse
HandshakeInfo
HostInfo
Screen
ScreenManager
Session
SessionInfo
SessionInfoIntentEncoder
SurfaceContainer
Exceptions
HostException
androidx.car.app.activity
Overview
Classes
BaseCarAppActivity
CarAppActivity
androidx.car.app.activity.renderer.surface
Overview
Interfaces
SurfaceControlCallback
Classes
LegacySurfacePackage
SurfaceWrapper
androidx.car.app.annotations
Overview
Annotations
CarProtocol
ExperimentalCarApi
RequiresCarApi
androidx.car.app.connection
Overview
Classes
CarConnection
androidx.car.app.constraints
Overview
Classes
ConstraintManager
androidx.car.app.hardware
Overview
Interfaces
CarHardwareManager
Classes
AutomotiveCarHardwareManager
androidx.car.app.hardware.climate
Overview
Interfaces
CarClimate
CarClimateProfileCallback
CarClimateStateCallback
Classes
CabinTemperatureProfile
CabinTemperatureProfile.Builder
CarClimateFeature
CarClimateFeature.Builder
CarZoneMappingInfoProfile
CarZoneMappingInfoProfile.Builder
ClimateProfileRequest
ClimateProfileRequest.Builder
ClimateStateRequest
ClimateStateRequest.Builder
DefrosterProfile
DefrosterProfile.Builder
ElectricDefrosterProfile
ElectricDefrosterProfile.Builder
FanDirectionProfile
FanDirectionProfile.Builder
FanSpeedLevelProfile
FanSpeedLevelProfile.Builder
HvacAcProfile
HvacAcProfile.Builder
HvacAutoModeProfile
HvacAutoModeProfile.Builder
HvacAutoRecirculationProfile
HvacAutoRecirculationProfile.Builder
HvacDualModeProfile
HvacDualModeProfile.Builder
HvacMaxAcModeProfile
HvacMaxAcModeProfile.Builder
HvacPowerProfile
HvacPowerProfile.Builder
HvacRecirculationProfile
HvacRecirculationProfile.Builder
MaxDefrosterProfile
MaxDefrosterProfile.Builder
RegisterClimateStateRequest
RegisterClimateStateRequest.Builder
SeatTemperatureProfile
SeatTemperatureProfile.Builder
SeatVentilationProfile
SeatVentilationProfile.Builder
SteeringWheelHeatProfile
SteeringWheelHeatProfile.Builder
androidx.car.app.hardware.common
Overview
Interfaces
CarSetOperationStatusCallback
CarZoneAreaIdConverter
OnCarDataAvailableListener
Classes
CarUnit
CarValue
CarZone
CarZone.Builder
CarZoneAreaIdConstants
CarZoneAreaIdConstants.VehicleAreaSeat
CarZoneUtils
GlobalCarZoneAreaIdConverter
SeatCarZoneAreaIdConverter
androidx.car.app.hardware.info
Overview
Interfaces
CarInfo
CarSensors
Classes
Accelerometer
CarHardwareLocation
Compass
EnergyLevel
EnergyLevel.Builder
EnergyProfile
EnergyProfile.Builder
EvStatus
EvStatus.Builder
Gyroscope
Mileage
Mileage.Builder
Model
Model.Builder
Speed
Speed.Builder
TollCard
TollCard.Builder
androidx.car.app.managers
Overview
Interfaces
Manager
androidx.car.app.media
Overview
Interfaces
CarAudioCallback
Classes
CarAudioCallbackDelegate
CarAudioRecord
OpenMicrophoneRequest
OpenMicrophoneRequest.Builder
OpenMicrophoneResponse
OpenMicrophoneResponse.Builder
androidx.car.app.mediaextensions
Overview
Classes
MetadataExtras
androidx.car.app.messaging
Overview
Classes
MessagingServiceConstants
androidx.car.app.messaging.model
Overview
Interfaces
ConversationCallback
ConversationCallbackDelegate
Classes
CarMessage
CarMessage.Builder
ConversationItem
ConversationItem.Builder
androidx.car.app.model
Overview
Interfaces
AlertCallback
AlertCallbackDelegate
Content
InputCallback
InputCallbackDelegate
Item
ItemList.OnItemVisibilityChangedListener
ItemList.OnSelectedListener
OnCheckedChangeDelegate
OnClickDelegate
OnClickListener
OnContentRefreshDelegate
OnContentRefreshListener
OnItemVisibilityChangedDelegate
OnSelectedDelegate
SearchCallbackDelegate
SearchTemplate.SearchCallback
TabCallbackDelegate
TabTemplate.TabCallback
Template
Toggle.OnCheckedChangeListener
Classes
Action
Action.Builder
ActionStrip
ActionStrip.Builder
Alert
Alert.Builder
CarColor
CarIcon
CarIcon.Builder
CarIconSpan
CarLocation
CarSpan
CarText
CarText.Builder
ClickableSpan
DateTimeWithZone
Distance
DistanceSpan
DurationSpan
ForegroundCarColorSpan
GridItem
GridItem.Builder
GridTemplate
GridTemplate.Builder
Header
Header.Builder
ItemList
ItemList.Builder
ListTemplate
ListTemplate.Builder
LongMessageTemplate
LongMessageTemplate.Builder
MessageTemplate
MessageTemplate.Builder
Metadata
Metadata.Builder
Pane
Pane.Builder
PaneTemplate
PaneTemplate.Builder
ParkedOnlyOnClickListener
Place
Place.Builder
PlaceListMapTemplate
PlaceListMapTemplate.Builder
PlaceMarker
PlaceMarker.Builder
Row
Row.Builder
SearchTemplate
SearchTemplate.Builder
SectionedItemList
Tab
Tab.Builder
TabContents
TabContents.Builder
TabTemplate
TabTemplate.Builder
TemplateInfo
TemplateWrapper
Toggle
Toggle.Builder
androidx.car.app.model.signin
Overview
Interfaces
SignInTemplate.SignInMethod
Classes
InputSignInMethod
InputSignInMethod.Builder
PinSignInMethod
ProviderSignInMethod
QRCodeSignInMethod
SignInTemplate
SignInTemplate.Builder
androidx.car.app.navigation
Overview
Interfaces
NavigationManagerCallback
Classes
NavigationManager
androidx.car.app.navigation.model
Overview
Interfaces
NavigationTemplate.NavigationInfo
PanModeDelegate
PanModeListener
Classes
Destination
Destination.Builder
Lane
Lane.Builder
LaneDirection
Maneuver
Maneuver.Builder
MapController
MapController.Builder
MapTemplate
MapTemplate.Builder
MessageInfo
MessageInfo.Builder
NavigationTemplate
NavigationTemplate.Builder
PlaceListNavigationTemplate
PlaceListNavigationTemplate.Builder
RoutePreviewNavigationTemplate
RoutePreviewNavigationTemplate.Builder
RoutingInfo
RoutingInfo.Builder
Step
Step.Builder
TravelEstimate
TravelEstimate.Builder
Trip
Trip.Builder
androidx.car.app.notification
Overview
Classes
CarAppExtender
CarAppExtender.Builder
CarNotificationManager
CarPendingIntent
androidx.car.app.serialization
Overview
Classes
Bundleable
Exceptions
BundlerException
androidx.car.app.suggestion
Overview
Classes
SuggestionManager
androidx.car.app.suggestion.model
Overview
Classes
Suggestion
Suggestion.Builder
androidx.car.app.testing
Overview
Classes
FakeHost
ScreenController
SessionController
TestAppManager
TestCarContext
TestCarContext.PermissionRequestInfo
TestScreenManager
androidx.car.app.testing.navigation
Overview
Classes
TestNavigationManager
androidx.car.app.validation
Overview
Classes
HostValidator
HostValidator.Builder
androidx.car.app.versioning
Overview
Classes
CarAppApiLevels
androidx.cardview.widget
Overview
Classes
CardView
androidx.collection
Overview
Classes
ArrayMap
ArraySet
CircularArray
CircularIntArray
LongSparseArray
LruCache
SimpleArrayMap
SparseArrayCompat
androidx.compose.animation
Overview
Interfaces
AnimatedContentScope
AnimatedContentTransitionScope
AnimatedVisibilityScope
SizeTransform
Classes
AnimatedContentTransitionScope.SlideDirection
ContentTransform
EnterTransition
ExitTransition
SplineBasedFloatDecayAnimationSpec
Enums
EnterExitState
Annotations
ExperimentalAnimationApi
androidx.compose.animation.core
Overview
Interfaces
Animation
AnimationSpec
DecayAnimationSpec
DurationBasedAnimationSpec
Easing
FiniteAnimationSpec
FloatAnimationSpec
FloatDecayAnimationSpec
Transition.Segment
TwoWayConverter
VectorizedAnimationSpec
VectorizedDecayAnimationSpec
VectorizedDurationBasedAnimationSpec
VectorizedFiniteAnimationSpec
Classes
Animatable
AnimationResult
AnimationScope
AnimationState
AnimationVector
AnimationVector1D
AnimationVector2D
AnimationVector3D
AnimationVector4D
AtomicReference
CubicBezierEasing
DecayAnimation
FloatExponentialDecaySpec
FloatSpringSpec
FloatTweenSpec
InfiniteRepeatableSpec
InfiniteTransition
InfiniteTransition.TransitionAnimationState
KeyframesSpec
KeyframesSpec.KeyframeEntity
KeyframesSpec.KeyframesSpecConfig
MutableTransitionState
RepeatableSpec
SnapSpec
SpringSpec
StartOffset
StartOffsetType
TargetBasedAnimation
Transition
Transition.TransitionAnimationState
TweenSpec
VectorizedFloatAnimationSpec
VectorizedInfiniteRepeatableSpec
VectorizedKeyframesSpec
VectorizedRepeatableSpec
VectorizedSnapSpec
VectorizedSpringSpec
VectorizedTweenSpec
Enums
AnimationEndReason
RepeatMode
Annotations
ExperimentalTransitionApi
InternalAnimationApi
Objects
AnimationConstants
Spring
androidx.compose.animation.graphics
Overview
Annotations
ExperimentalAnimationGraphicsApi
androidx.compose.animation.graphics.res
androidx.compose.animation.graphics.vector
Overview
Classes
AnimatedImageVector
Objects
AnimatedImageVector.Companion
androidx.compose.foundation
Overview
Interfaces
Indication
IndicationInstance
MarqueeSpacing
OverscrollEffect
Classes
AtomicLong
AtomicReference
BorderStroke
MagnifierStyle
MarqueeAnimationMode
MutatorMutex
OverscrollConfiguration
ScrollState
Enums
MutatePriority
Annotations
ExperimentalFoundationApi
InternalFoundationApi
androidx.compose.foundation.gestures
Overview
Interfaces
DragScope
DraggableState
FlingBehavior
PressGestureScope
ScrollScope
ScrollableState
TransformScope
TransformableState
Enums
Orientation
Exceptions
GestureCancellationException
Objects
ScrollableDefaults
androidx.compose.foundation.gestures.snapping
Overview
Interfaces
SnapLayoutInfoProvider
SnapPositionInLayout
Classes
SnapFlingBehavior
androidx.compose.foundation.interaction
Overview
Interfaces
DragInteraction
FocusInteraction
HoverInteraction
Interaction
InteractionSource
MutableInteractionSource
PressInteraction
Classes
DragInteraction.Cancel
DragInteraction.Start
DragInteraction.Stop
FocusInteraction.Focus
FocusInteraction.Unfocus
HoverInteraction.Enter
HoverInteraction.Exit
PressInteraction.Cancel
PressInteraction.Press
PressInteraction.Release
androidx.compose.foundation.layout
Overview
Interfaces
Arrangement.Horizontal
Arrangement.HorizontalOrVertical
Arrangement.Vertical
BoxScope
BoxWithConstraintsScope
ColumnScope
FlowColumnScope
FlowRowScope
PaddingValues
RowScope
WindowInsets
Classes
MutableWindowInsets
PaddingValues.Absolute
WindowInsetsSides
Enums
IntrinsicSize
Annotations
ExperimentalLayoutApi
LayoutScopeMarker
Objects
Arrangement
Arrangement.Absolute
WindowInsets.Companion
androidx.compose.foundation.lazy
Overview
Interfaces
LazyItemScope
LazyListItemInfo
LazyListLayoutInfo
LazyListScope
Classes
LazyListState
Annotations
LazyScopeMarker
androidx.compose.foundation.lazy.grid
Overview
Interfaces
GridCells
LazyGridItemInfo
LazyGridItemScope
LazyGridItemSpanScope
LazyGridLayoutInfo
LazyGridScope
Classes
GridCells.Adaptive
GridCells.Fixed
GridCells.FixedSize
GridItemSpan
LazyGridState
Annotations
LazyGridScopeMarker
androidx.compose.foundation.lazy.layout
Overview
Interfaces
IntervalList
LazyLayoutIntervalContent.Interval
LazyLayoutItemProvider
LazyLayoutMeasureScope
LazyLayoutPinnedItemList.PinnedItem
LazyLayoutPrefetchState.PrefetchHandle
Classes
IntervalList.Interval
LazyLayoutIntervalContent
LazyLayoutPinnedItemList
LazyLayoutPrefetchState
MutableIntervalList
androidx.compose.foundation.lazy.staggeredgrid
Overview
Interfaces
LazyStaggeredGridItemInfo
LazyStaggeredGridItemScope
LazyStaggeredGridLayoutInfo
LazyStaggeredGridScope
StaggeredGridCells
Classes
LazyStaggeredGridState
StaggeredGridCells.Adaptive
StaggeredGridCells.Fixed
StaggeredGridCells.FixedSize
StaggeredGridItemSpan
androidx.compose.foundation.pager
Overview
Interfaces
PageSize
PagerScope
PagerSnapDistance
Classes
PageSize.Fixed
PagerState
Objects
PageSize.Fill
PagerDefaults
androidx.compose.foundation.relocation
Overview
Interfaces
BringIntoViewRequester
BringIntoViewResponder
androidx.compose.foundation.selection
androidx.compose.foundation.shape
Overview
Interfaces
CornerSize
Classes
AbsoluteCutCornerShape
AbsoluteRoundedCornerShape
CornerBasedShape
CutCornerShape
GenericShape
RoundedCornerShape
androidx.compose.foundation.text
Overview
Interfaces
KeyboardActionScope
Classes
InlineTextContent
KeyboardActions
KeyboardOptions
Annotations
InternalFoundationTextApi
androidx.compose.foundation.text.selection
Overview
Classes
TextSelectionColors
androidx.compose.material
Overview
Interfaces
ButtonColors
ButtonElevation
CheckboxColors
ChipColors
ElevationOverlay
ExposedDropdownMenuBoxScope
FloatingActionButtonElevation
RadioButtonColors
SelectableChipColors
SliderColors
SnackbarData
SwitchColors
TextFieldColors
TextFieldColorsWithIcons
ThresholdConfig
Classes
BackdropScaffoldState
BottomDrawerState
BottomSheetScaffoldState
BottomSheetState
Colors
DismissState
DrawerState
FabPosition
FixedThreshold
FractionalThreshold
InternalAtomicReference
ModalBottomSheetState
ResistanceConfig
ScaffoldState
Shapes
SnackbarHostState
SwipeProgress
SwipeableState
TabPosition
Typography
Enums
BackdropValue
BottomDrawerValue
BottomSheetValue
DismissDirection
DismissValue
DrawerValue
ModalBottomSheetValue
SnackbarDuration
SnackbarResult
Annotations
ExperimentalMaterialApi
Objects
AppBarDefaults
BackdropScaffoldDefaults
BottomNavigationDefaults
BottomSheetScaffoldDefaults
ButtonDefaults
CheckboxDefaults
ChipDefaults
ContentAlpha
DrawerDefaults
ExposedDropdownMenuDefaults
FloatingActionButtonDefaults
MaterialTheme
MenuDefaults
ModalBottomSheetDefaults
NavigationRailDefaults
ProgressIndicatorDefaults
RadioButtonDefaults
SliderDefaults
SnackbarDefaults
SwipeableDefaults
SwitchDefaults
TabRowDefaults
TextFieldDefaults
androidx.compose.material.icons
Overview
Objects
Icons
Icons.Filled
Icons.Outlined
Icons.Rounded
Icons.Sharp
Icons.TwoTone
androidx.compose.material.icons.filled
androidx.compose.material.icons.outlined
androidx.compose.material.icons.rounded
androidx.compose.material.icons.sharp
androidx.compose.material.icons.twotone
androidx.compose.material.pullrefresh
Overview
Classes
PullRefreshState
Objects
PullRefreshDefaults
androidx.compose.material.ripple
Overview
Interfaces
RippleTheme
Classes
RippleAlpha
androidx.compose.material3
Overview
Interfaces
DatePickerFormatter
DatePickerState
DateRangePickerState
ExposedDropdownMenuBoxScope
NavigationDrawerItemColors
PlainTooltipState
RichTooltipState
SelectableDates
SnackbarData
SnackbarVisuals
TooltipBoxScope
TooltipState
TopAppBarScrollBehavior
Classes
BottomSheetScaffoldState
ButtonColors
ButtonElevation
CardColors
CardElevation
CheckboxColors
ChipBorder
ChipColors
ChipElevation
ColorScheme
DatePickerColors
DismissState
DisplayMode
DrawerState
FabPosition
FloatingActionButtonElevation
IconButtonColors
IconToggleButtonColors
InternalAtomicReference
ListItemColors
MenuItemColors
NavigationBarItemColors
NavigationRailItemColors
RadioButtonColors
RichTooltipColors
SearchBarColors
SelectableChipBorder
SelectableChipColors
SelectableChipElevation
Shapes
SheetState
SliderColors
SliderPositions
SliderState
SnackbarHostState
SwitchColors
TabPosition
TextFieldColors
TimePickerColors
TimePickerLayoutType
TimePickerState
TopAppBarColors
TopAppBarState
Typography
Enums
DismissDirection
DismissValue
DrawerValue
SheetValue
SnackbarDuration
SnackbarResult
Annotations
ExperimentalMaterial3Api
Objects
AlertDialogDefaults
AssistChipDefaults
BadgeDefaults
BottomAppBarDefaults
BottomSheetDefaults
ButtonDefaults
CardDefaults
CheckboxDefaults
DatePickerDefaults
DateRangePickerDefaults
DividerDefaults
DrawerDefaults
ExposedDropdownMenuDefaults
FilterChipDefaults
FloatingActionButtonDefaults
IconButtonDefaults
InputChipDefaults
ListItemDefaults
MaterialTheme
MenuDefaults
NavigationBarDefaults
NavigationBarItemDefaults
NavigationDrawerItemDefaults
NavigationRailDefaults
NavigationRailItemDefaults
OutlinedTextFieldDefaults
ProgressIndicatorDefaults
RadioButtonDefaults
ScaffoldDefaults
SearchBarDefaults
ShapeDefaults
SliderDefaults
SnackbarDefaults
SuggestionChipDefaults
SwipeToDismissDefaults
SwitchDefaults
TabRowDefaults
TextFieldDefaults
TimePickerDefaults
TooltipDefaults
TopAppBarDefaults
androidx.compose.material3.windowsizeclass
Overview
Classes
WindowHeightSizeClass
WindowSizeClass
WindowWidthSizeClass
Annotations
ExperimentalMaterial3WindowSizeClassApi
TestOnly
androidx.compose.runtime
Overview
Interfaces
Applier
ComposeNodeLifecycleCallback
Composer
Composition
CompositionLocalMap
CompositionTracer
ControlledComposition
DisposableEffectResult
DoubleState
FloatState
IntState
LongState
MonotonicFrameClock
MutableDoubleState
MutableFloatState
MutableIntState
MutableLongState
MutableState
ProduceStateScope
RecomposeScope
RecomposerInfo
RememberObserver
ScopeUpdateScope
SnapshotMutationPolicy
State
Classes
AbstractApplier
AtomicReference
BroadcastFrameClock
CompositionContext
CompositionLocal
CompositionLocalContext
DisposableEffectScope
MovableContent
MovableContentState
MovableContentStateReference
PausableMonotonicFrameClock
ProvidableCompositionLocal
ProvidedValue
Recomposer
SkippableUpdater
Updater
Enums
Recomposer.State
Annotations
CheckResult
Composable
ComposableInferredTarget
ComposableOpenTarget
ComposableTarget
ComposableTargetMarker
ComposeCompilerApi
DisallowComposableCalls
ExperimentalComposeApi
ExplicitGroupsComposable
Immutable
InternalComposeApi
InternalComposeTracingApi
NoLiveLiterals
NonRestartableComposable
ReadOnlyComposable
Stable
StableMarker
TestOnly
Objects
MonotonicFrameClock.Key
androidx.compose.runtime.collection
Overview
Classes
MutableVector
androidx.compose.runtime.internal
Overview
Interfaces
ComposableLambda
ComposableLambdaN
Annotations
Decoy
DecoyImplementation
FunctionKeyMeta
FunctionKeyMetaClass
LiveLiteralFileInfo
LiveLiteralInfo
StabilityInferred
androidx.compose.runtime.livedata
androidx.compose.runtime.reflect
Overview
Classes
ComposableMethod
androidx.compose.runtime.rxjava2
androidx.compose.runtime.rxjava3
androidx.compose.runtime.saveable
Overview
Interfaces
SaveableStateHolder
SaveableStateRegistry
SaveableStateRegistry.Entry
Saver
SaverScope
androidx.compose.runtime.snapshots
Overview
Interfaces
ObserverHandle
SnapshotContextElement
SnapshotMutableState
StateObject
Classes
MutableSnapshot
Snapshot
SnapshotApplyResult
SnapshotApplyResult.Failure
SnapshotStateList
SnapshotStateMap
SnapshotStateObserver
StateRecord
Exceptions
SnapshotApplyConflictException
Annotations
AutoboxingStateValueProperty
StateFactoryMarker
Objects
SnapshotApplyResult.Success
SnapshotContextElement.Key
androidx.compose.runtime.tooling
Overview
Interfaces
CompositionData
CompositionGroup
androidx.compose.runtime.tracing
Overview
Classes
TracingInitializer
androidx.compose.ui
Overview
Interfaces
Alignment
Alignment.Horizontal
Alignment.Vertical
Modifier
Modifier.Element
MotionDurationScale
Classes
BiasAbsoluteAlignment
BiasAbsoluteAlignment.Horizontal
BiasAlignment
BiasAlignment.Horizontal
BiasAlignment.Vertical
CombinedModifier
Modifier.Node
Annotations
ExperimentalComposeUiApi
InternalComposeUiApi
UiComposable
Objects
AbsoluteAlignment
Modifier.Companion
MotionDurationScale.Key
androidx.compose.ui.autofill
Overview
Interfaces
Autofill
Classes
AutofillNode
AutofillTree
Enums
AutofillType
androidx.compose.ui.draw
Overview
Interfaces
BuildDrawCacheParams
DrawCacheModifier
DrawModifier
Classes
BlurredEdgeTreatment
CacheDrawScope
DrawResult
androidx.compose.ui.focus
Overview
Interfaces
FocusEventModifier
FocusEventModifierNode
FocusManager
FocusOrderModifier
FocusProperties
FocusPropertiesModifierNode
FocusRequesterModifier
FocusRequesterModifierNode
FocusState
Classes
FocusDirection
FocusOrder
FocusRequester
FocusTargetNode
Objects
FocusRequester.Companion
FocusRequester.Companion.FocusRequesterFactory
androidx.compose.ui.geometry
Overview
Classes
CornerRadius
MutableRect
Offset
Rect
RoundRect
Size
Objects
Offset.Companion
Rect.Companion
Size.Companion
androidx.compose.ui.graphics
Overview
Interfaces
Canvas
ColorProducer
GraphicsLayerScope
ImageBitmap
Paint
Path
PathEffect