Skip to main content
  • Google Play services
API Guides New Releases Reference Samples Support Downloads Beta
/
  • English
  • Deutsch
  • Español
  • Français
  • Indonesia
  • Português – Brasil
  • Русский
  • 中文 – 简体
  • 日本語
  • 한국어
Sign in
  • Google Play services
  • API Guides
  • New Releases
  • Reference
  • Samples
  • Support
  • Downloads
  • Beta
  • Package Summary
  • ads
  • ads
  • ads.identifier
  • ads.identifier
    • Overview
    • AdvertisingIdClient
      • Overview
      • Info
  • analytics
  • analytics
    • Overview
    • CampaignTrackingReceiver
    • CampaignTrackingService
    • ExceptionParser
    • ExceptionReporter
    • GoogleAnalytics
    • HitBuilders
      • Overview
      • AppViewBuilder
      • EventBuilder
      • ExceptionBuilder
      • HitBuilder
      • ItemBuilder
      • ScreenViewBuilder
      • SocialBuilder
      • TimingBuilder
      • TransactionBuilder
    • Logger
      • Overview
      • LogLevel
    • StandardExceptionParser
    • Tracker
  • analytics.ecommerce
    • Overview
    • Product
    • ProductAction
    • Promotion
  • analytics.app.library
  • analytics
    • Overview
    • AnalyticsJobService
    • AnalyticsReceiver
    • AnalyticsService
  • appindex
  • appindex
    • Overview
    • Action
      • Overview
      • Builder
    • AppIndex
    • AppIndexException
    • AppIndexInvalidArgumentException
    • AppIndexTooManyArgumentsException
    • Indexable
      • Overview
      • Builder
      • Indexable.Metadata
        • Overview
        • Builder
    • ThingPropertyKeys
    • UserActions
  • appindex.builders
    • Overview
    • IndexableBuilder
  • appsearch
  • appsearch
    • Overview
    • AppSearch
    • AppSearchBatchResult
      • Overview
      • Builder
    • AppSearchClient
    • AppSearchManager
      • Overview
      • AppSearchManager.SearchContext
        • Overview
        • Builder
    • AppSearchOptions
      • Overview
      • Builder
    • AppSearchResult
    • AppSearchSchema
      • Overview
      • AppSearchSchema.BooleanPropertyConfig
        • Overview
        • Builder
      • Builder
      • AppSearchSchema.BytesPropertyConfig
        • Overview
        • Builder
      • AppSearchSchema.DocumentPropertyConfig
        • Overview
        • Builder
      • AppSearchSchema.DoublePropertyConfig
        • Overview
        • Builder
      • AppSearchSchema.LongPropertyConfig
        • Overview
        • Builder
      • PropertyConfig
      • AppSearchSchema.StringPropertyConfig
        • Overview
        • Builder
    • BatchResultCallback
    • GenericDocument
      • Overview
      • Builder
    • GetByDocumentIdRequest
      • Overview
      • Builder
    • GetSchemaResponse
      • Overview
      • Builder
    • GlobalSearchClient
    • JoinSpec
      • Overview
      • Builder
    • Migrator
    • PackageIdentifier
    • PropertyPath
      • Overview
      • PathSegment
    • PutDocumentsRequest
      • Overview
      • Builder
    • RemoveByDocumentIdRequest
      • Overview
      • Builder
    • ReportSystemUsageRequest
      • Overview
      • Builder
    • ReportUsageRequest
      • Overview
      • Builder
    • SchemaVisibilityConfig
      • Overview
      • Builder
    • SearchResult
      • Overview
      • Builder
      • SearchResult.MatchInfo
        • Overview
        • Builder
      • MatchRange
    • SearchResults
    • SearchSpec
      • Overview
      • Builder
    • SearchSuggestionResult
      • Overview
      • Builder
    • SearchSuggestionSpec
      • Overview
      • Builder
    • SetSchemaRequest
      • Overview
      • Builder
    • SetSchemaResponse
      • Overview
      • Builder
      • MigrationFailure
    • StorageInfo
      • Overview
      • Builder
  • appsearch.exceptions
    • Overview
    • AppSearchException
  • appsearch.observer
    • Overview
    • DocumentChangeInfo
    • ObserverCallback
    • ObserverSpec
      • Overview
      • Builder
    • SchemaChangeInfo
  • appsearch.util
    • Overview
    • DocumentIdUtil
  • appset
  • appset
    • Overview
    • AppSet
    • AppSetIdClient
    • AppSetIdInfo
      • Overview
      • Scope
  • auth
  • auth
    • Overview
    • AccountChangeEvent
    • AccountChangeEventsRequest
    • AccountChangeEventsResponse
    • CookieUtil
    • GoogleAuthException
    • GoogleAuthUtil
    • GooglePlayServicesAvailabilityException
    • UserRecoverableAuthException
    • UserRecoverableNotifiedException
  • auth.account
    • Overview
    • WorkAccount
    • WorkAccountApi
      • Overview
      • AddAccountResult
    • WorkAccountClient
  • auth.api.accounttransfer
    • Overview
    • AccountTransfer
    • AccountTransferClient
    • AccountTransferException
    • AccountTransferStatusCodes
    • AuthenticatorTransferCompletionStatus
    • DeviceMetaData
  • auth.api
  • auth.api
    • Overview
    • Auth
  • auth.api.identity
    • Overview
    • AuthorizationClient
    • AuthorizationRequest
      • Overview
      • Builder
      • ResourceParameter
    • AuthorizationResult
    • BeginSignInRequest
      • Overview
      • Builder
      • BeginSignInRequest.GoogleIdTokenRequestOptions
        • Overview
        • Builder
      • BeginSignInRequest.PasskeyJsonRequestOptions
        • Overview
        • Builder
      • BeginSignInRequest.PasskeysRequestOptions
        • Overview
        • Builder
      • BeginSignInRequest.PasswordRequestOptions
        • Overview
        • Builder
    • BeginSignInResult
    • ClearTokenRequest
      • Overview
      • Builder
    • CredentialSavingClient
    • GetPhoneNumberHintIntentRequest
      • Overview
      • Builder
    • GetSignInIntentRequest
      • Overview
      • Builder
    • Identity
    • RevokeAccessRequest
      • Overview
      • Builder
    • SaveAccountLinkingTokenRequest
      • Overview
      • Builder
    • SaveAccountLinkingTokenResult
    • SavePasswordRequest
      • Overview
      • Builder
    • SavePasswordResult
    • SignInClient
    • SignInCredential
    • SignInPassword
  • auth.api.signin
    • Overview
    • GoogleSignIn
    • GoogleSignInApi
    • GoogleSignInClient
    • GoogleSignInResult
    • GoogleSignInStatusCodes
    • RevocationBoundService
  • auth.api.phone
  • com.google.android.gms.auth.api.phone
    • Overview
    • Interfaces
      • IncomingCallRetrieverClient
      • SmsCodeAutofillClient
      • SmsCodeBrowserClient
      • SmsRetrieverApi
    • Classes
      • IncomingCallRetriever
      • IncomingCallRetrieverRequest
      • IncomingCallRetrieverResponse
      • IncomingCallRetrieverStatusCodes
      • SmsCodeRetriever
      • SmsRetriever
      • SmsRetrieverClient
      • SmsRetrieverStatusCodes
    • Annotations
      • SmsCodeAutofillClient.PermissionState
  • auth.blockstore
  • com.google.android.gms.auth.blockstore
    • Overview
    • Interfaces
      • BlockstoreClient
    • Classes
      • Blockstore
      • BlockstoreStatusCodes
      • DeleteBytesRequest
      • DeleteBytesRequest.Builder
      • RetrieveBytesRequest
      • RetrieveBytesRequest.Builder
      • RetrieveBytesResponse
      • RetrieveBytesResponse.BlockstoreData
      • StoreBytesData
      • StoreBytesData.Builder
  • com.google.android.gms.auth.blockstore.restorecredential
    • Overview
    • Interfaces
      • RestoreCredentialClient
    • Classes
      • ClearRestoreCredentialRequest
      • CreateRestoreCredentialRequest
      • CreateRestoreCredentialResponse
      • GetRestoreCredentialRequest
      • GetRestoreCredentialResponse
      • RestoreCredential
      • RestoreCredentialStatusCodes
  • auth.managed.password
  • auth.managed.password
    • Overview
    • PasswordComplexityCheckResult
    • PasswordComplexityServiceClient
  • awareness
  • awareness
    • Overview
    • Awareness
    • AwarenessStatusCodes
    • FenceApi
    • FenceClient
    • SnapshotApi
    • SnapshotClient
  • awareness.fence
    • Overview
    • AwarenessFence
    • BeaconFence
    • DetectedActivityFence
    • FenceQueryRequest
    • FenceQueryResponse
    • FenceQueryResult
    • FenceState
    • FenceStateMap
    • FenceUpdateRequest
      • Overview
      • Builder
    • HeadphoneFence
    • LocationFence
    • TimeFence
  • awareness.snapshot
    • Overview
    • BeaconStateResponse
    • BeaconStateResult
    • DetectedActivityResponse
    • DetectedActivityResult
    • HeadphoneStateResponse
    • HeadphoneStateResult
    • LocationResponse
    • LocationResult
    • TimeIntervalsResponse
    • TimeIntervalsResult
  • awareness.state
    • Overview
    • BeaconState
      • Overview
      • BeaconInfo
      • TypeFilter
    • HeadphoneState
    • TimeIntervals
  • base
  • com.google.android.gms.auth.api.signin
    • Overview
    • Interfaces
      • GoogleSignInOptionsExtension
    • Classes
      • GoogleSignInAccount
      • GoogleSignInOptions
      • GoogleSignInOptions.Builder
  • com.google.android.gms.common
    • Overview
    • Classes
      • ErrorDialogFragment
      • GoogleApiAvailability
      • GooglePlayServicesUtil
      • SignInButton
      • SupportErrorDialogFragment
    • Annotations
      • SignInButton.ButtonSize
      • SignInButton.ColorScheme
  • com.google.android.gms.common.api
    • Overview
    • Interfaces
      • Api.ApiOptions
      • Api.ApiOptions.HasAccountOptions
      • Api.ApiOptions.HasGoogleSignInAccountOptions
      • Api.ApiOptions.HasOptions
      • Api.ApiOptions.NotRequiredOptions
      • Api.ApiOptions.Optional
      • GoogleApiClient.ConnectionCallbacks
      • GoogleApiClient.OnConnectionFailedListener
      • HasApiKey
      • OptionalModuleApi
    • Classes
      • Api
      • Api.ApiOptions.NoOptions
      • Batch
      • Batch.Builder
      • BatchResult
      • BatchResultToken
      • BooleanResult
      • GoogleApi
      • GoogleApiActivity
      • GoogleApiClient
      • GoogleApiClient.Builder
      • OptionalPendingResult
      • PendingResult
      • PendingResults
      • ResultTransform
      • TransformedResult
    • Exceptions
      • AvailabilityException
  • com.google.android.gms.common.data
    • Overview
    • Interfaces
      • DataBuffer
      • DataBufferObserver
      • DataBufferObserver.Observable
      • Freezable
    • Classes
      • AbstractDataBuffer
      • DataBufferObserverSet
      • DataBufferUtils
      • FreezableUtils
  • com.google.android.gms.common.images
    • Overview
    • Interfaces
      • ImageManager.OnImageLoadedListener
    • Classes
      • ImageManager
      • Size
      • WebImage
  • com.google.android.gms.common.moduleinstall
    • Overview
    • Interfaces
      • InstallStatusListener
      • ModuleInstallClient
    • Classes
      • ModuleAvailabilityResponse
      • ModuleInstall
      • ModuleInstallIntentResponse
      • ModuleInstallRequest
      • ModuleInstallRequest.Builder
      • ModuleInstallResponse
      • ModuleInstallStatusCodes
      • ModuleInstallStatusUpdate
      • ModuleInstallStatusUpdate.ProgressInfo
    • Annotations
      • ModuleAvailabilityResponse.AvailabilityStatus
      • ModuleInstallStatusUpdate.InstallState
  • base.testing
  • common.testing
    • Overview
    • FakeModuleInstallClient
    • FakeModuleInstallUtil
  • basement
  • com.google.android.gms.actions
    • Overview
    • Classes
      • ItemListIntents
      • NoteIntents
      • ReserveIntents
      • SearchIntents
  • com.google.android.gms.common
    • Overview
    • Classes
      • AccountPicker
      • AccountPicker.AccountChooserOptions
      • AccountPicker.AccountChooserOptions.Builder
      • ConnectionResult
      • Scopes
    • Exceptions
      • GooglePlayServicesIncorrectManifestValueException
      • GooglePlayServicesManifestException
      • GooglePlayServicesMissingManifestValueException
      • GooglePlayServicesNotAvailableException
      • GooglePlayServicesRepairableException
      • UserRecoverableException
  • com.google.android.gms.common.api
    • Overview
    • Interfaces
      • Releasable
      • Result
      • ResultCallback
    • Classes
      • CommonStatusCodes
      • ResolvingResultCallbacks
      • Response
      • ResultCallbacks
      • Scope
      • Status
    • Exceptions
      • ApiException
      • ResolvableApiException
      • UnsupportedApiCallException
  • com.google.android.gms.security
    • Overview
    • Interfaces
      • ProviderInstaller.ProviderInstallListener
    • Classes
      • ProviderInstaller
  • com.google.firebase
    • Overview
    • Exceptions
      • FirebaseApiNotAvailableException
      • FirebaseException
  • camera.feature.combination.query
  • com.google.android.gms.camera.feature.combination.query
    • Overview
    • Classes
      • CombinationQuery
      • QueryResult
    • Exceptions
      • ModuleUnavailableException
    • Annotations
      • QueryResult.Result
  • camera.lowlightboost
  • com.google.android.gms.cameralowlight
    • Overview
    • Interfaces
      • LowLightBoostCallback
      • LowLightBoostClient
      • LowLightBoostClient.InstallStatusCallback
      • LowLightBoostSession
      • SceneDetectorCallback
    • Classes
      • LowLightBoost
      • LowLightBoostOptions
      • LowLightBoostStatusCodes
  • cast
  • cast
    • Overview
    • AdBreakClipInfo
      • Overview
      • Builder
    • AdBreakInfo
      • Overview
      • Builder
    • AdBreakStatus
      • Overview
      • Builder
    • ApplicationMetadata
    • Cast
      • Overview
      • ApplicationConnectionResult
      • CastApi
      • Cast.CastOptions
        • Overview
        • Builder
      • Listener
      • MessageReceivedCallback
    • CastDevice
    • CastMediaControlIntent
    • CastPresentation
    • CastRemoteDisplay
      • Overview
      • CastRemoteDisplay.CastRemoteDisplayOptions
        • Overview
        • Builder
      • CastRemoteDisplaySessionCallbacks
      • CastRemoteDisplaySessionResult
      • Configuration
    • CastRemoteDisplayApi
    • CastRemoteDisplayClient
    • CastRemoteDisplayLocalService
      • Overview
      • Callbacks
      • CastRemoteDisplayLocalService.NotificationSettings
        • Overview
        • Builder
      • Options
    • CastStatusCodes
    • CredentialsData
      • Overview
      • Builder
    • HlsSegmentFormat
    • HlsVideoSegmentFormat
    • LaunchOptions
      • Overview
      • Builder
    • MediaError
      • Overview
      • Builder
      • DetailedErrorCode
    • MediaInfo
      • Overview
      • Builder
    • MediaLiveSeekableRange
      • Overview
      • Builder
    • MediaLoadOptions
      • Overview
      • Builder
    • MediaLoadRequestData
      • Overview
      • Builder
    • MediaMetadata
    • MediaQueueContainerMetadata
      • Overview
      • Builder
      • MediaQueueContainerType
    • MediaQueueData
      • Overview
      • Builder
      • MediaQueueType
    • MediaQueueItem
      • Overview
      • Builder
    • MediaSeekOptions
      • Overview
      • Builder
      • ResumeState
    • MediaStatus
    • MediaTrack
      • Overview
      • Builder
    • RemoteMediaPlayer
      • Overview
      • MediaChannelResult
      • OnMetadataUpdatedListener
      • OnPreloadStatusUpdatedListener
      • OnQueueStatusUpdatedListener
      • OnStatusUpdatedListener
    • RequestData
    • SessionState
      • Overview
      • Builder
    • TextTrackStyle
    • VastAdsRequest
      • Overview
      • Builder
    • VideoInfo
      • Overview
      • Builder
  • cast.framework
  • cast.framework
    • Overview
    • AppVisibilityListener
    • CastButtonFactory
    • CastContext
    • CastOptions
      • Overview
      • Builder
    • CastReasonCodes
      • Overview
      • CastReasonType
    • CastSession
    • CastState
    • CastStateListener
    • IntroductoryOverlay
      • Overview
      • Builder
      • OnOverlayDismissedListener
    • MediaNotificationManager
    • ModuleUnavailableException
    • OptionsProvider
    • PrecacheManager
    • ReconnectionService
    • Session
    • SessionManager
    • SessionManagerListener
    • SessionProvider
    • SessionTransferCallback
      • Overview
      • TransferFailedReason
      • TransferType
  • cast.framework.media
    • Overview
    • CastMediaOptions
      • Overview
      • Builder
    • ImageHints
    • ImagePicker
    • MediaIntentReceiver
    • MediaQueue
      • Overview
      • Callback
    • MediaQueueArrayAdapter
    • MediaQueueRecyclerViewAdapter
    • MediaUtils
    • NotificationAction
      • Overview
      • Builder
    • NotificationActionsProvider
    • NotificationOptions
      • Overview
      • Builder
    • RemoteMediaClient
      • Overview
      • Callback
      • Listener
      • MediaChannelResult
      • ParseAdsInfoCallback
      • ProgressListener
    • TracksChooserDialogFragment
  • cast.framework.media.uicontroller
    • Overview
    • UIController
    • UIMediaController
  • cast.framework.media.widget
    • Overview
    • CastSeekBar
    • ControlButtonsContainer
    • ExpandedControllerActivity
    • MiniControllerFragment
  • cast.tv
  • cast.tv
    • Overview
    • CastLaunchRequest
    • CastReceiverContext
      • Overview
      • EventCallback
      • MessageReceivedListener
    • CastReceiverOptions
      • Overview
      • Builder
      • LaunchRequestChecker
    • CastReceiverUtils
    • ReceiverOptionsProvider
    • SenderDisconnectedEventInfo
      • Overview
      • DisconnectReason
    • SenderInfo
  • cast.tv.cac
    • Overview
    • UserAction
    • UserActionContext
  • cast.tv.media
    • Overview
    • EditAudioTracksData
    • EditTracksInfoData
    • FetchItemsRequestData
    • MediaCommandCallback
    • MediaException
    • MediaInfoModifier
    • MediaInfoWriter
    • MediaLoadCommandCallback
    • MediaManager
      • Overview
      • MediaStatusInterceptor
    • MediaMetadataModifier
    • MediaQueueItemWriter
    • MediaQueueManager
    • MediaResumeSessionRequestData
    • MediaStatusModifier
    • MediaStatusWriter
    • MediaTracksModifier
    • QueueInsertRequestData
    • QueueRemoveRequestData
    • QueueReorderRequestData
    • QueueUpdateRequestData
    • SeekRequestData
      • Overview
      • SeekResumeState
    • SetPlaybackRateRequestData
    • StoreSessionRequestData
    • StoreSessionResponseData
      • Overview
      • Builder
    • UserActionRequestData
  • cloudmessaging
  • cloudmessaging
    • Overview
    • CloudMessage
      • Overview
      • MessagePriority
    • CloudMessagingReceiver
      • Overview
      • IntentActionKeys
      • IntentKeys
    • Rpc
  • cronet
  • net
    • Overview
    • CronetProviderInstaller
  • deviceperformance
  • com.google.android.gms.deviceperformance
    • Overview
    • Classes
      • MediaPerformanceClassResult
    • Interfaces
      • DevicePerformanceClient
    • Objects
      • DevicePerformance
  • deviceposture
  • com.google.android.gms.auth.managed.deviceposture
    • Overview
    • Interfaces
      • DeviceSecurityPostureClient
      • PrepareEnvironmentCallback
    • Classes
      • DevicePostureStatusCodes
      • DeviceSecurityPosture
      • PrepareEnvironmentRequest
      • PrepareEnvironmentResponse
    • Exceptions
      • PrepareEnvironmentException
  • drive
  • drive
    • Overview
    • CreateFileActivityBuilder
    • CreateFileActivityOptions
      • Overview
      • Builder
    • Drive
    • DriveApi
      • Overview
      • DriveContentsResult
      • DriveIdResult
      • MetadataBufferResult
    • DriveClient
    • DriveContents
    • DriveFile
      • Overview
      • DownloadProgressListener
      • OpenMode
    • DriveFolder
      • Overview
      • DriveFileResult
      • DriveFolderResult
    • DriveId
    • DrivePreferencesApi
      • Overview
      • FileUploadPreferencesResult
    • DriveResource
      • Overview
      • MetadataResult
    • DriveResourceClient
    • DriveStatusCodes
    • ExecutionOptions
      • Overview
      • Builder
    • FileUploadPreferences
    • Metadata
    • MetadataBuffer
    • MetadataChangeSet
      • Overview
      • Builder
    • OpenFileActivityBuilder
    • OpenFileActivityOptions
      • Overview
      • Builder
    • TransferPreferences
      • Overview
      • BatteryUsage
      • NetworkType
    • TransferPreferencesBuilder
  • drive.events
    • Overview
    • ChangeEvent
    • ChangeListener
    • CompletionEvent
    • CompletionListener
    • DriveEvent
    • DriveEventService
    • ListenerToken
    • OnChangeListener
    • OpenFileCallback
    • ResourceEvent
  • drive.metadata
    • Overview
    • CustomPropertyKey
    • MetadataField
    • SearchableCollectionMetadataField
    • SearchableMetadataField
    • SearchableOrderedMetadataField
    • SortableMetadataField
  • drive.query
    • Overview
    • Filter
    • Filters
    • Query
      • Overview
      • Builder
    • SearchableField
    • SortOrder
      • Overview
      • Builder
    • SortableField
  • drive.widget
    • Overview
    • DataBufferAdapter
  • dtdi
  • com.google.android.gms.dtdi
    • Overview
    • Classes
      • Dtdi
  • com.google.android.gms.dtdi.analytics
    • Overview
    • Classes
      • AnalyticsLogger
      • ClientInfo
      • CorrelationData
      • Identifiers
      • Identifiers.OpaqueId
      • LoggingConfiguration
      • PackageLoggingConfigurationStrategy
    • Interfaces
      • AnalyticsLogger.LogInjector
      • LoggerTransport
      • LoggingConfigurationStrategy
    • Enums
      • AnalyticsLogger.AnalyticsUserType
    • Annotations
      • BuildTypes
    • Objects
      • Results
    • TypeAliases
      • IdentifiersWithAge
  • com.google.android.gms.dtdi.core
    • Overview
    • Classes
      • AccountInfo
      • AnalyticsInfo
      • AnalyticsInfo.Builder
      • AndroidPackageScope
      • AndroidRoleScope
      • ApiAvailability
      • ChannelInfo
      • DeviceFilter
      • DeviceFilter.Builder
      • Extra
      • GetDevicesResult
      • GetDevicesResult.Builder
      • IntermediateAccountInfo
      • RemoteAppScope
      • RemoteDevice
      • ScanResult
      • SelectedDevice
      • WakeUpRequest
    • Interfaces
      • DeviceAvailabilityListener
      • DtdiClient
      • OnPayloadReceivedCallback
      • OnScanResultListener
      • OnWakeupCompletedListener
    • Annotations
      • AccountInfo.HashingAlgorithm
      • AndroidRoleScopes
      • ApiSurface
      • ChannelInfo.ChannelType
      • DeviceFilter.TrustRelationshipType