diff --git a/docs/html/gms_navtree_data.js b/docs/html/gms_navtree_data.js index 887203944db54cb951c0679a08e7ee6f990fa5b9..17f9d521b703ef1800f7e720b5ba87b4693aa871 100644 --- a/docs/html/gms_navtree_data.js +++ b/docs/html/gms_navtree_data.js @@ -16,8 +16,11 @@ var GMS_NAVTREE_DATA = , null ] ] , null ], [ "com.google.android.gms.ads.search", "reference/com/google/android/gms/ads/search/package-summary.html", [ [ "Classes", null, [ [ "SearchAdRequest", "reference/com/google/android/gms/ads/search/SearchAdRequest.html", null, null ], [ "SearchAdRequest.Builder", "reference/com/google/android/gms/ads/search/SearchAdRequest.Builder.html", null, null ], [ "SearchAdView", "reference/com/google/android/gms/ads/search/SearchAdView.html", null, null ] ] , null ] ] -, null ], [ "com.google.android.gms.appstate", "reference/com/google/android/gms/appstate/package-summary.html", [ [ "Interfaces", null, [ [ "AppState", "reference/com/google/android/gms/appstate/AppState.html", null, null ], [ "AppStateManager.StateConflictResult", "reference/com/google/android/gms/appstate/AppStateManager.StateConflictResult.html", null, null ], [ "AppStateManager.StateDeletedResult", "reference/com/google/android/gms/appstate/AppStateManager.StateDeletedResult.html", null, null ], [ "AppStateManager.StateListResult", "reference/com/google/android/gms/appstate/AppStateManager.StateListResult.html", null, null ], [ "AppStateManager.StateLoadedResult", "reference/com/google/android/gms/appstate/AppStateManager.StateLoadedResult.html", null, null ], [ "AppStateManager.StateResult", "reference/com/google/android/gms/appstate/AppStateManager.StateResult.html", null, null ], [ "OnSignOutCompleteListener", "reference/com/google/android/gms/appstate/OnSignOutCompleteListener.html", null, null ], [ "OnStateDeletedListener", "reference/com/google/android/gms/appstate/OnStateDeletedListener.html", null, null ], [ "OnStateListLoadedListener", "reference/com/google/android/gms/appstate/OnStateListLoadedListener.html", null, null ], [ "OnStateLoadedListener", "reference/com/google/android/gms/appstate/OnStateLoadedListener.html", null, null ] ] -, null ], [ "Classes", null, [ [ "AppStateBuffer", "reference/com/google/android/gms/appstate/AppStateBuffer.html", null, null ], [ "AppStateClient", "reference/com/google/android/gms/appstate/AppStateClient.html", null, null ], [ "AppStateClient.Builder", "reference/com/google/android/gms/appstate/AppStateClient.Builder.html", null, null ], [ "AppStateManager", "reference/com/google/android/gms/appstate/AppStateManager.html", null, null ], [ "AppStateStatusCodes", "reference/com/google/android/gms/appstate/AppStateStatusCodes.html", null, null ] ] +, null ], [ "com.google.android.gms.analytics", "reference/com/google/android/gms/analytics/package-summary.html", [ [ "Interfaces", null, [ [ "ExceptionParser", "reference/com/google/android/gms/analytics/ExceptionParser.html", null, null ], [ "Logger", "reference/com/google/android/gms/analytics/Logger.html", null, null ] ] +, null ], [ "Classes", null, [ [ "CampaignTrackingReceiver", "reference/com/google/android/gms/analytics/CampaignTrackingReceiver.html", null, null ], [ "CampaignTrackingService", "reference/com/google/android/gms/analytics/CampaignTrackingService.html", null, null ], [ "ExceptionReporter", "reference/com/google/android/gms/analytics/ExceptionReporter.html", null, null ], [ "GoogleAnalytics", "reference/com/google/android/gms/analytics/GoogleAnalytics.html", null, null ], [ "HitBuilders", "reference/com/google/android/gms/analytics/HitBuilders.html", null, null ], [ "HitBuilders.AppViewBuilder", "reference/com/google/android/gms/analytics/HitBuilders.AppViewBuilder.html", null, null ], [ "HitBuilders.EventBuilder", "reference/com/google/android/gms/analytics/HitBuilders.EventBuilder.html", null, null ], [ "HitBuilders.ExceptionBuilder", "reference/com/google/android/gms/analytics/HitBuilders.ExceptionBuilder.html", null, null ], [ "HitBuilders.HitBuilder", "reference/com/google/android/gms/analytics/HitBuilders.HitBuilder.html", null, null ], [ "HitBuilders.ItemBuilder", "reference/com/google/android/gms/analytics/HitBuilders.ItemBuilder.html", null, null ], [ "HitBuilders.SocialBuilder", "reference/com/google/android/gms/analytics/HitBuilders.SocialBuilder.html", null, null ], [ "HitBuilders.TimingBuilder", "reference/com/google/android/gms/analytics/HitBuilders.TimingBuilder.html", null, null ], [ "HitBuilders.TransactionBuilder", "reference/com/google/android/gms/analytics/HitBuilders.TransactionBuilder.html", null, null ], [ "Logger.LogLevel", "reference/com/google/android/gms/analytics/Logger.LogLevel.html", null, null ], [ "StandardExceptionParser", "reference/com/google/android/gms/analytics/StandardExceptionParser.html", null, null ], [ "Tracker", "reference/com/google/android/gms/analytics/Tracker.html", null, null ] ] +, null ] ] +, null ], [ "com.google.android.gms.appstate", "reference/com/google/android/gms/appstate/package-summary.html", [ [ "Interfaces", null, [ [ "AppState", "reference/com/google/android/gms/appstate/AppState.html", null, null ], [ "AppStateManager.StateConflictResult", "reference/com/google/android/gms/appstate/AppStateManager.StateConflictResult.html", null, null ], [ "AppStateManager.StateDeletedResult", "reference/com/google/android/gms/appstate/AppStateManager.StateDeletedResult.html", null, null ], [ "AppStateManager.StateListResult", "reference/com/google/android/gms/appstate/AppStateManager.StateListResult.html", null, null ], [ "AppStateManager.StateLoadedResult", "reference/com/google/android/gms/appstate/AppStateManager.StateLoadedResult.html", null, null ], [ "AppStateManager.StateResult", "reference/com/google/android/gms/appstate/AppStateManager.StateResult.html", null, null ] ] +, null ], [ "Classes", null, [ [ "AppStateBuffer", "reference/com/google/android/gms/appstate/AppStateBuffer.html", null, null ], [ "AppStateManager", "reference/com/google/android/gms/appstate/AppStateManager.html", null, null ], [ "AppStateStatusCodes", "reference/com/google/android/gms/appstate/AppStateStatusCodes.html", null, null ] ] , null ] ] , null ], [ "com.google.android.gms.auth", "reference/com/google/android/gms/auth/package-summary.html", [ [ "Classes", null, [ [ "GoogleAuthUtil", "reference/com/google/android/gms/auth/GoogleAuthUtil.html", null, null ] ] , null ], [ "Exceptions", null, [ [ "GoogleAuthException", "reference/com/google/android/gms/auth/GoogleAuthException.html", null, null ], [ "GooglePlayServicesAvailabilityException", "reference/com/google/android/gms/auth/GooglePlayServicesAvailabilityException.html", null, null ], [ "UserRecoverableAuthException", "reference/com/google/android/gms/auth/UserRecoverableAuthException.html", null, null ], [ "UserRecoverableNotifiedException", "reference/com/google/android/gms/auth/UserRecoverableNotifiedException.html", null, null ] ] @@ -26,16 +29,16 @@ var GMS_NAVTREE_DATA = , null ], [ "Classes", null, [ [ "ApplicationMetadata", "reference/com/google/android/gms/cast/ApplicationMetadata.html", null, null ], [ "Cast", "reference/com/google/android/gms/cast/Cast.html", null, null ], [ "Cast.CastOptions", "reference/com/google/android/gms/cast/Cast.CastOptions.html", null, null ], [ "Cast.CastOptions.Builder", "reference/com/google/android/gms/cast/Cast.CastOptions.Builder.html", null, null ], [ "Cast.Listener", "reference/com/google/android/gms/cast/Cast.Listener.html", null, null ], [ "CastDevice", "reference/com/google/android/gms/cast/CastDevice.html", null, null ], [ "CastMediaControlIntent", "reference/com/google/android/gms/cast/CastMediaControlIntent.html", null, null ], [ "CastStatusCodes", "reference/com/google/android/gms/cast/CastStatusCodes.html", null, null ], [ "MediaInfo", "reference/com/google/android/gms/cast/MediaInfo.html", null, null ], [ "MediaInfo.Builder", "reference/com/google/android/gms/cast/MediaInfo.Builder.html", null, null ], [ "MediaMetadata", "reference/com/google/android/gms/cast/MediaMetadata.html", null, null ], [ "MediaStatus", "reference/com/google/android/gms/cast/MediaStatus.html", null, null ], [ "RemoteMediaPlayer", "reference/com/google/android/gms/cast/RemoteMediaPlayer.html", null, null ] ] , null ] ] , null ], [ "com.google.android.gms.common", "reference/com/google/android/gms/common/package-summary.html", [ [ "Interfaces", null, [ [ "GooglePlayServicesClient", "reference/com/google/android/gms/common/GooglePlayServicesClient.html", null, null ], [ "GooglePlayServicesClient.ConnectionCallbacks", "reference/com/google/android/gms/common/GooglePlayServicesClient.ConnectionCallbacks.html", null, null ], [ "GooglePlayServicesClient.OnConnectionFailedListener", "reference/com/google/android/gms/common/GooglePlayServicesClient.OnConnectionFailedListener.html", null, null ] ] -, null ], [ "Classes", null, [ [ "AccountPicker", "reference/com/google/android/gms/common/AccountPicker.html", null, null ], [ "ConnectionResult", "reference/com/google/android/gms/common/ConnectionResult.html", null, null ], [ "GooglePlayServicesUtil", "reference/com/google/android/gms/common/GooglePlayServicesUtil.html", null, null ], [ "Scopes", "reference/com/google/android/gms/common/Scopes.html", null, null ], [ "SignInButton", "reference/com/google/android/gms/common/SignInButton.html", null, null ] ] +, null ], [ "Classes", null, [ [ "AccountPicker", "reference/com/google/android/gms/common/AccountPicker.html", null, null ], [ "ConnectionResult", "reference/com/google/android/gms/common/ConnectionResult.html", null, null ], [ "ErrorDialogFragment", "reference/com/google/android/gms/common/ErrorDialogFragment.html", null, null ], [ "GooglePlayServicesUtil", "reference/com/google/android/gms/common/GooglePlayServicesUtil.html", null, null ], [ "Scopes", "reference/com/google/android/gms/common/Scopes.html", null, null ], [ "SignInButton", "reference/com/google/android/gms/common/SignInButton.html", null, null ] ] , null ], [ "Exceptions", null, [ [ "GooglePlayServicesNotAvailableException", "reference/com/google/android/gms/common/GooglePlayServicesNotAvailableException.html", null, null ], [ "GooglePlayServicesRepairableException", "reference/com/google/android/gms/common/GooglePlayServicesRepairableException.html", null, null ], [ "UserRecoverableException", "reference/com/google/android/gms/common/UserRecoverableException.html", null, null ] ] , null ] ] , null ], [ "com.google.android.gms.common.annotation", "reference/com/google/android/gms/common/annotation/package-summary.html", [ [ "Annotations", null, [ [ "KeepName", "reference/com/google/android/gms/common/annotation/KeepName.html", null, null ] ] , null ] ] -, null ], [ "com.google.android.gms.common.api", "reference/com/google/android/gms/common/api/package-summary.html", [ [ "Interfaces", null, [ [ "GoogleApiClient.ApiOptions", "reference/com/google/android/gms/common/api/GoogleApiClient.ApiOptions.html", null, null ], [ "GoogleApiClient.ConnectionCallbacks", "reference/com/google/android/gms/common/api/GoogleApiClient.ConnectionCallbacks.html", null, null ], [ "GoogleApiClient.OnConnectionFailedListener", "reference/com/google/android/gms/common/api/GoogleApiClient.OnConnectionFailedListener.html", null, null ], [ "PendingResult", "reference/com/google/android/gms/common/api/PendingResult.html", null, null ], [ "Releasable", "reference/com/google/android/gms/common/api/Releasable.html", null, null ], [ "Result", "reference/com/google/android/gms/common/api/Result.html", null, null ], [ "ResultCallback", "reference/com/google/android/gms/common/api/ResultCallback.html", null, null ] ] -, null ], [ "Classes", null, [ [ "Api", "reference/com/google/android/gms/common/api/Api.html", null, null ], [ "CommonStatusCodes", "reference/com/google/android/gms/common/api/CommonStatusCodes.html", null, null ], [ "GoogleApiClient", "reference/com/google/android/gms/common/api/GoogleApiClient.html", null, null ], [ "GoogleApiClient.Builder", "reference/com/google/android/gms/common/api/GoogleApiClient.Builder.html", null, null ], [ "Scope", "reference/com/google/android/gms/common/api/Scope.html", null, null ], [ "Status", "reference/com/google/android/gms/common/api/Status.html", null, null ] ] +, null ], [ "com.google.android.gms.common.api", "reference/com/google/android/gms/common/api/package-summary.html", [ [ "Interfaces", null, [ [ "GoogleApiClient", "reference/com/google/android/gms/common/api/GoogleApiClient.html", null, null ], [ "GoogleApiClient.ApiOptions", "reference/com/google/android/gms/common/api/GoogleApiClient.ApiOptions.html", null, null ], [ "GoogleApiClient.ConnectionCallbacks", "reference/com/google/android/gms/common/api/GoogleApiClient.ConnectionCallbacks.html", null, null ], [ "GoogleApiClient.OnConnectionFailedListener", "reference/com/google/android/gms/common/api/GoogleApiClient.OnConnectionFailedListener.html", null, null ], [ "PendingResult", "reference/com/google/android/gms/common/api/PendingResult.html", null, null ], [ "Releasable", "reference/com/google/android/gms/common/api/Releasable.html", null, null ], [ "Result", "reference/com/google/android/gms/common/api/Result.html", null, null ], [ "ResultCallback", "reference/com/google/android/gms/common/api/ResultCallback.html", null, null ] ] +, null ], [ "Classes", null, [ [ "Api", "reference/com/google/android/gms/common/api/Api.html", null, null ], [ "CommonStatusCodes", "reference/com/google/android/gms/common/api/CommonStatusCodes.html", null, null ], [ "GoogleApiClient.Builder", "reference/com/google/android/gms/common/api/GoogleApiClient.Builder.html", null, null ], [ "Scope", "reference/com/google/android/gms/common/api/Scope.html", null, null ], [ "Status", "reference/com/google/android/gms/common/api/Status.html", null, null ] ] , null ] ] , null ], [ "com.google.android.gms.common.data", "reference/com/google/android/gms/common/data/package-summary.html", [ [ "Interfaces", null, [ [ "Freezable", "reference/com/google/android/gms/common/data/Freezable.html", null, null ] ] -, null ], [ "Classes", null, [ [ "DataBuffer", "reference/com/google/android/gms/common/data/DataBuffer.html", null, null ], [ "DataBufferUtils", "reference/com/google/android/gms/common/data/DataBufferUtils.html", null, null ], [ "FilteredDataBuffer", "reference/com/google/android/gms/common/data/FilteredDataBuffer.html", null, null ] ] +, null ], [ "Classes", null, [ [ "DataBuffer", "reference/com/google/android/gms/common/data/DataBuffer.html", null, null ], [ "DataBufferUtils", "reference/com/google/android/gms/common/data/DataBufferUtils.html", null, null ], [ "FilteredDataBuffer", "reference/com/google/android/gms/common/data/FilteredDataBuffer.html", null, null ], [ "FreezableUtils", "reference/com/google/android/gms/common/data/FreezableUtils.html", null, null ] ] , null ] ] , null ], [ "com.google.android.gms.common.images", "reference/com/google/android/gms/common/images/package-summary.html", [ [ "Interfaces", null, [ [ "ImageManager.OnImageLoadedListener", "reference/com/google/android/gms/common/images/ImageManager.OnImageLoadedListener.html", null, null ] ] , null ], [ "Classes", null, [ [ "ImageManager", "reference/com/google/android/gms/common/images/ImageManager.html", null, null ], [ "WebImage", "reference/com/google/android/gms/common/images/WebImage.html", null, null ] ] @@ -43,33 +46,44 @@ var GMS_NAVTREE_DATA = , null ], [ "com.google.android.gms.drive", "reference/com/google/android/gms/drive/package-summary.html", [ [ "Interfaces", null, [ [ "DriveApi", "reference/com/google/android/gms/drive/DriveApi.html", null, null ], [ "DriveApi.ContentsResult", "reference/com/google/android/gms/drive/DriveApi.ContentsResult.html", null, null ], [ "DriveApi.DriveIdResult", "reference/com/google/android/gms/drive/DriveApi.DriveIdResult.html", null, null ], [ "DriveApi.IntentSenderResult", "reference/com/google/android/gms/drive/DriveApi.IntentSenderResult.html", null, null ], [ "DriveApi.MetadataBufferResult", "reference/com/google/android/gms/drive/DriveApi.MetadataBufferResult.html", null, null ], [ "DriveApi.OnSyncFinishCallback", "reference/com/google/android/gms/drive/DriveApi.OnSyncFinishCallback.html", null, null ], [ "DriveFile", "reference/com/google/android/gms/drive/DriveFile.html", null, null ], [ "DriveFile.DownloadProgressListener", "reference/com/google/android/gms/drive/DriveFile.DownloadProgressListener.html", null, null ], [ "DriveFolder", "reference/com/google/android/gms/drive/DriveFolder.html", null, null ], [ "DriveFolder.DriveFileResult", "reference/com/google/android/gms/drive/DriveFolder.DriveFileResult.html", null, null ], [ "DriveFolder.DriveFolderResult", "reference/com/google/android/gms/drive/DriveFolder.DriveFolderResult.html", null, null ], [ "DriveResource", "reference/com/google/android/gms/drive/DriveResource.html", null, null ], [ "DriveResource.MetadataResult", "reference/com/google/android/gms/drive/DriveResource.MetadataResult.html", null, null ] ] , null ], [ "Classes", null, [ [ "Contents", "reference/com/google/android/gms/drive/Contents.html", null, null ], [ "CreateFileActivityBuilder", "reference/com/google/android/gms/drive/CreateFileActivityBuilder.html", null, null ], [ "Drive", "reference/com/google/android/gms/drive/Drive.html", null, null ], [ "DriveId", "reference/com/google/android/gms/drive/DriveId.html", null, null ], [ "DriveStatusCodes", "reference/com/google/android/gms/drive/DriveStatusCodes.html", null, null ], [ "Metadata", "reference/com/google/android/gms/drive/Metadata.html", null, null ], [ "MetadataBuffer", "reference/com/google/android/gms/drive/MetadataBuffer.html", null, null ], [ "MetadataChangeSet", "reference/com/google/android/gms/drive/MetadataChangeSet.html", null, null ], [ "MetadataChangeSet.Builder", "reference/com/google/android/gms/drive/MetadataChangeSet.Builder.html", null, null ], [ "OpenFileActivityBuilder", "reference/com/google/android/gms/drive/OpenFileActivityBuilder.html", null, null ] ] , null ] ] -, null ], [ "com.google.android.gms.drive.metadata", "reference/com/google/android/gms/drive/metadata/package-summary.html", [ [ "Classes", null, [ [ "CollectionMetadataField", "reference/com/google/android/gms/drive/metadata/CollectionMetadataField.html", null, null ], [ "MetadataField", "reference/com/google/android/gms/drive/metadata/MetadataField.html", null, null ], [ "OrderedMetadataField", "reference/com/google/android/gms/drive/metadata/OrderedMetadataField.html", null, null ], [ "StringMetadataField", "reference/com/google/android/gms/drive/metadata/StringMetadataField.html", null, null ] ] +, null ], [ "com.google.android.gms.drive.events", "reference/com/google/android/gms/drive/events/package-summary.html", [ [ "Interfaces", null, [ [ "DriveEvent", "reference/com/google/android/gms/drive/events/DriveEvent.html", null, null ], [ "DriveEvent.Listener", "reference/com/google/android/gms/drive/events/DriveEvent.Listener.html", null, null ], [ "ResourceEvent", "reference/com/google/android/gms/drive/events/ResourceEvent.html", null, null ] ] +, null ], [ "Classes", null, [ [ "ChangeEvent", "reference/com/google/android/gms/drive/events/ChangeEvent.html", null, null ] ] +, null ] ] +, null ], [ "com.google.android.gms.drive.metadata", "reference/com/google/android/gms/drive/metadata/package-summary.html", [ [ "Classes", null, [ [ "CollectionMetadataField", "reference/com/google/android/gms/drive/metadata/CollectionMetadataField.html", null, null ], [ "MetadataField", "reference/com/google/android/gms/drive/metadata/MetadataField.html", null, null ], [ "OrderedMetadataField", "reference/com/google/android/gms/drive/metadata/OrderedMetadataField.html", null, null ] ] , null ] ] , null ], [ "com.google.android.gms.drive.query", "reference/com/google/android/gms/drive/query/package-summary.html", [ [ "Interfaces", null, [ [ "Filter", "reference/com/google/android/gms/drive/query/Filter.html", null, null ] ] , null ], [ "Classes", null, [ [ "Filters", "reference/com/google/android/gms/drive/query/Filters.html", null, null ], [ "Query", "reference/com/google/android/gms/drive/query/Query.html", null, null ], [ "Query.Builder", "reference/com/google/android/gms/drive/query/Query.Builder.html", null, null ], [ "SearchableField", "reference/com/google/android/gms/drive/query/SearchableField.html", null, null ] ] , null ] ] , null ], [ "com.google.android.gms.drive.widget", "reference/com/google/android/gms/drive/widget/package-summary.html", [ [ "Classes", null, [ [ "DataBufferAdapter", "reference/com/google/android/gms/drive/widget/DataBufferAdapter.html", null, null ] ] , null ] ] -, null ], [ "com.google.android.gms.games", "reference/com/google/android/gms/games/package-summary.html", [ [ "Interfaces", null, [ [ "Game", "reference/com/google/android/gms/games/Game.html", null, null ], [ "GamesMetadata", "reference/com/google/android/gms/games/GamesMetadata.html", null, null ], [ "GamesMetadata.LoadGamesResult", "reference/com/google/android/gms/games/GamesMetadata.LoadGamesResult.html", null, null ], [ "Notifications", "reference/com/google/android/gms/games/Notifications.html", null, null ], [ "OnGamesLoadedListener", "reference/com/google/android/gms/games/OnGamesLoadedListener.html", null, null ], [ "OnPlayersLoadedListener", "reference/com/google/android/gms/games/OnPlayersLoadedListener.html", null, null ], [ "OnSignOutCompleteListener", "reference/com/google/android/gms/games/OnSignOutCompleteListener.html", null, null ], [ "Player", "reference/com/google/android/gms/games/Player.html", null, null ], [ "Players", "reference/com/google/android/gms/games/Players.html", null, null ], [ "Players.LoadPlayersResult", "reference/com/google/android/gms/games/Players.LoadPlayersResult.html", null, null ] ] -, null ], [ "Classes", null, [ [ "GameBuffer", "reference/com/google/android/gms/games/GameBuffer.html", null, null ], [ "GameEntity", "reference/com/google/android/gms/games/GameEntity.html", null, null ], [ "Games", "reference/com/google/android/gms/games/Games.html", null, null ], [ "Games.GamesOptions", "reference/com/google/android/gms/games/Games.GamesOptions.html", null, null ], [ "Games.GamesOptions.Builder", "reference/com/google/android/gms/games/Games.GamesOptions.Builder.html", null, null ], [ "GamesActivityResultCodes", "reference/com/google/android/gms/games/GamesActivityResultCodes.html", null, null ], [ "GamesClient", "reference/com/google/android/gms/games/GamesClient.html", null, null ], [ "GamesClient.Builder", "reference/com/google/android/gms/games/GamesClient.Builder.html", null, null ], [ "GamesStatusCodes", "reference/com/google/android/gms/games/GamesStatusCodes.html", null, null ], [ "PageDirection", "reference/com/google/android/gms/games/PageDirection.html", null, null ], [ "PlayerBuffer", "reference/com/google/android/gms/games/PlayerBuffer.html", null, null ], [ "PlayerEntity", "reference/com/google/android/gms/games/PlayerEntity.html", null, null ] ] +, null ], [ "com.google.android.gms.games", "reference/com/google/android/gms/games/package-summary.html", [ [ "Interfaces", null, [ [ "Game", "reference/com/google/android/gms/games/Game.html", null, null ], [ "GamesMetadata", "reference/com/google/android/gms/games/GamesMetadata.html", null, null ], [ "GamesMetadata.LoadGamesResult", "reference/com/google/android/gms/games/GamesMetadata.LoadGamesResult.html", null, null ], [ "Notifications", "reference/com/google/android/gms/games/Notifications.html", null, null ], [ "Player", "reference/com/google/android/gms/games/Player.html", null, null ], [ "Players", "reference/com/google/android/gms/games/Players.html", null, null ], [ "Players.LoadPlayersResult", "reference/com/google/android/gms/games/Players.LoadPlayersResult.html", null, null ] ] +, null ], [ "Classes", null, [ [ "GameBuffer", "reference/com/google/android/gms/games/GameBuffer.html", null, null ], [ "GameEntity", "reference/com/google/android/gms/games/GameEntity.html", null, null ], [ "Games", "reference/com/google/android/gms/games/Games.html", null, null ], [ "Games.GamesOptions", "reference/com/google/android/gms/games/Games.GamesOptions.html", null, null ], [ "Games.GamesOptions.Builder", "reference/com/google/android/gms/games/Games.GamesOptions.Builder.html", null, null ], [ "GamesActivityResultCodes", "reference/com/google/android/gms/games/GamesActivityResultCodes.html", null, null ], [ "GamesStatusCodes", "reference/com/google/android/gms/games/GamesStatusCodes.html", null, null ], [ "PageDirection", "reference/com/google/android/gms/games/PageDirection.html", null, null ], [ "PlayerBuffer", "reference/com/google/android/gms/games/PlayerBuffer.html", null, null ], [ "PlayerEntity", "reference/com/google/android/gms/games/PlayerEntity.html", null, null ] ] , null ] ] -, null ], [ "com.google.android.gms.games.achievement", "reference/com/google/android/gms/games/achievement/package-summary.html", [ [ "Interfaces", null, [ [ "Achievement", "reference/com/google/android/gms/games/achievement/Achievement.html", null, null ], [ "Achievements", "reference/com/google/android/gms/games/achievement/Achievements.html", null, null ], [ "Achievements.LoadAchievementsResult", "reference/com/google/android/gms/games/achievement/Achievements.LoadAchievementsResult.html", null, null ], [ "Achievements.UpdateAchievementResult", "reference/com/google/android/gms/games/achievement/Achievements.UpdateAchievementResult.html", null, null ], [ "OnAchievementsLoadedListener", "reference/com/google/android/gms/games/achievement/OnAchievementsLoadedListener.html", null, null ], [ "OnAchievementUpdatedListener", "reference/com/google/android/gms/games/achievement/OnAchievementUpdatedListener.html", null, null ] ] +, null ], [ "com.google.android.gms.games.achievement", "reference/com/google/android/gms/games/achievement/package-summary.html", [ [ "Interfaces", null, [ [ "Achievement", "reference/com/google/android/gms/games/achievement/Achievement.html", null, null ], [ "Achievements", "reference/com/google/android/gms/games/achievement/Achievements.html", null, null ], [ "Achievements.LoadAchievementsResult", "reference/com/google/android/gms/games/achievement/Achievements.LoadAchievementsResult.html", null, null ], [ "Achievements.UpdateAchievementResult", "reference/com/google/android/gms/games/achievement/Achievements.UpdateAchievementResult.html", null, null ] ] , null ], [ "Classes", null, [ [ "AchievementBuffer", "reference/com/google/android/gms/games/achievement/AchievementBuffer.html", null, null ] ] , null ] ] -, null ], [ "com.google.android.gms.games.leaderboard", "reference/com/google/android/gms/games/leaderboard/package-summary.html", [ [ "Interfaces", null, [ [ "Leaderboard", "reference/com/google/android/gms/games/leaderboard/Leaderboard.html", null, null ], [ "Leaderboards", "reference/com/google/android/gms/games/leaderboard/Leaderboards.html", null, null ], [ "Leaderboards.LeaderboardMetadataResult", "reference/com/google/android/gms/games/leaderboard/Leaderboards.LeaderboardMetadataResult.html", null, null ], [ "Leaderboards.LoadPlayerScoreResult", "reference/com/google/android/gms/games/leaderboard/Leaderboards.LoadPlayerScoreResult.html", null, null ], [ "Leaderboards.LoadScoresResult", "reference/com/google/android/gms/games/leaderboard/Leaderboards.LoadScoresResult.html", null, null ], [ "Leaderboards.SubmitScoreResult", "reference/com/google/android/gms/games/leaderboard/Leaderboards.SubmitScoreResult.html", null, null ], [ "LeaderboardScore", "reference/com/google/android/gms/games/leaderboard/LeaderboardScore.html", null, null ], [ "LeaderboardVariant", "reference/com/google/android/gms/games/leaderboard/LeaderboardVariant.html", null, null ], [ "OnLeaderboardMetadataLoadedListener", "reference/com/google/android/gms/games/leaderboard/OnLeaderboardMetadataLoadedListener.html", null, null ], [ "OnLeaderboardScoresLoadedListener", "reference/com/google/android/gms/games/leaderboard/OnLeaderboardScoresLoadedListener.html", null, null ], [ "OnPlayerLeaderboardScoreLoadedListener", "reference/com/google/android/gms/games/leaderboard/OnPlayerLeaderboardScoreLoadedListener.html", null, null ], [ "OnScoreSubmittedListener", "reference/com/google/android/gms/games/leaderboard/OnScoreSubmittedListener.html", null, null ] ] -, null ], [ "Classes", null, [ [ "LeaderboardBuffer", "reference/com/google/android/gms/games/leaderboard/LeaderboardBuffer.html", null, null ], [ "LeaderboardScoreBuffer", "reference/com/google/android/gms/games/leaderboard/LeaderboardScoreBuffer.html", null, null ], [ "ScoreSubmissionData", "reference/com/google/android/gms/games/leaderboard/ScoreSubmissionData.html", null, null ], [ "ScoreSubmissionData.Result", "reference/com/google/android/gms/games/leaderboard/ScoreSubmissionData.Result.html", null, null ], [ "SubmitScoreResult", "reference/com/google/android/gms/games/leaderboard/SubmitScoreResult.html", null, null ], [ "SubmitScoreResult.Result", "reference/com/google/android/gms/games/leaderboard/SubmitScoreResult.Result.html", null, null ] ] +, null ], [ "com.google.android.gms.games.leaderboard", "reference/com/google/android/gms/games/leaderboard/package-summary.html", [ [ "Interfaces", null, [ [ "Leaderboard", "reference/com/google/android/gms/games/leaderboard/Leaderboard.html", null, null ], [ "Leaderboards", "reference/com/google/android/gms/games/leaderboard/Leaderboards.html", null, null ], [ "Leaderboards.LeaderboardMetadataResult", "reference/com/google/android/gms/games/leaderboard/Leaderboards.LeaderboardMetadataResult.html", null, null ], [ "Leaderboards.LoadPlayerScoreResult", "reference/com/google/android/gms/games/leaderboard/Leaderboards.LoadPlayerScoreResult.html", null, null ], [ "Leaderboards.LoadScoresResult", "reference/com/google/android/gms/games/leaderboard/Leaderboards.LoadScoresResult.html", null, null ], [ "Leaderboards.SubmitScoreResult", "reference/com/google/android/gms/games/leaderboard/Leaderboards.SubmitScoreResult.html", null, null ], [ "LeaderboardScore", "reference/com/google/android/gms/games/leaderboard/LeaderboardScore.html", null, null ], [ "LeaderboardVariant", "reference/com/google/android/gms/games/leaderboard/LeaderboardVariant.html", null, null ] ] +, null ], [ "Classes", null, [ [ "LeaderboardBuffer", "reference/com/google/android/gms/games/leaderboard/LeaderboardBuffer.html", null, null ], [ "LeaderboardScoreBuffer", "reference/com/google/android/gms/games/leaderboard/LeaderboardScoreBuffer.html", null, null ], [ "ScoreSubmissionData", "reference/com/google/android/gms/games/leaderboard/ScoreSubmissionData.html", null, null ], [ "ScoreSubmissionData.Result", "reference/com/google/android/gms/games/leaderboard/ScoreSubmissionData.Result.html", null, null ] ] , null ] ] -, null ], [ "com.google.android.gms.games.multiplayer", "reference/com/google/android/gms/games/multiplayer/package-summary.html", [ [ "Interfaces", null, [ [ "Invitation", "reference/com/google/android/gms/games/multiplayer/Invitation.html", null, null ], [ "Invitations", "reference/com/google/android/gms/games/multiplayer/Invitations.html", null, null ], [ "Invitations.LoadInvitationsResult", "reference/com/google/android/gms/games/multiplayer/Invitations.LoadInvitationsResult.html", null, null ], [ "Multiplayer", "reference/com/google/android/gms/games/multiplayer/Multiplayer.html", null, null ], [ "OnInvitationReceivedListener", "reference/com/google/android/gms/games/multiplayer/OnInvitationReceivedListener.html", null, null ], [ "OnInvitationsLoadedListener", "reference/com/google/android/gms/games/multiplayer/OnInvitationsLoadedListener.html", null, null ], [ "Participant", "reference/com/google/android/gms/games/multiplayer/Participant.html", null, null ], [ "Participatable", "reference/com/google/android/gms/games/multiplayer/Participatable.html", null, null ] ] +, null ], [ "com.google.android.gms.games.multiplayer", "reference/com/google/android/gms/games/multiplayer/package-summary.html", [ [ "Interfaces", null, [ [ "Invitation", "reference/com/google/android/gms/games/multiplayer/Invitation.html", null, null ], [ "Invitations", "reference/com/google/android/gms/games/multiplayer/Invitations.html", null, null ], [ "Invitations.LoadInvitationsResult", "reference/com/google/android/gms/games/multiplayer/Invitations.LoadInvitationsResult.html", null, null ], [ "Multiplayer", "reference/com/google/android/gms/games/multiplayer/Multiplayer.html", null, null ], [ "OnInvitationReceivedListener", "reference/com/google/android/gms/games/multiplayer/OnInvitationReceivedListener.html", null, null ], [ "Participant", "reference/com/google/android/gms/games/multiplayer/Participant.html", null, null ], [ "Participatable", "reference/com/google/android/gms/games/multiplayer/Participatable.html", null, null ] ] , null ], [ "Classes", null, [ [ "InvitationBuffer", "reference/com/google/android/gms/games/multiplayer/InvitationBuffer.html", null, null ], [ "InvitationEntity", "reference/com/google/android/gms/games/multiplayer/InvitationEntity.html", null, null ], [ "ParticipantBuffer", "reference/com/google/android/gms/games/multiplayer/ParticipantBuffer.html", null, null ], [ "ParticipantEntity", "reference/com/google/android/gms/games/multiplayer/ParticipantEntity.html", null, null ], [ "ParticipantResult", "reference/com/google/android/gms/games/multiplayer/ParticipantResult.html", null, null ], [ "ParticipantUtils", "reference/com/google/android/gms/games/multiplayer/ParticipantUtils.html", null, null ] ] , null ] ] -, null ], [ "com.google.android.gms.games.multiplayer.realtime", "reference/com/google/android/gms/games/multiplayer/realtime/package-summary.html", [ [ "Interfaces", null, [ [ "RealTimeMessageReceivedListener", "reference/com/google/android/gms/games/multiplayer/realtime/RealTimeMessageReceivedListener.html", null, null ], [ "RealTimeMultiplayer", "reference/com/google/android/gms/games/multiplayer/realtime/RealTimeMultiplayer.html", null, null ], [ "RealTimeMultiplayer.ReliableMessageSentCallback", "reference/com/google/android/gms/games/multiplayer/realtime/RealTimeMultiplayer.ReliableMessageSentCallback.html", null, null ], [ "RealTimeReliableMessageSentListener", "reference/com/google/android/gms/games/multiplayer/realtime/RealTimeReliableMessageSentListener.html", null, null ], [ "RealTimeSocket", "reference/com/google/android/gms/games/multiplayer/realtime/RealTimeSocket.html", null, null ], [ "Room", "reference/com/google/android/gms/games/multiplayer/realtime/Room.html", null, null ], [ "RoomStatusUpdateListener", "reference/com/google/android/gms/games/multiplayer/realtime/RoomStatusUpdateListener.html", null, null ], [ "RoomUpdateListener", "reference/com/google/android/gms/games/multiplayer/realtime/RoomUpdateListener.html", null, null ] ] +, null ], [ "com.google.android.gms.games.multiplayer.realtime", "reference/com/google/android/gms/games/multiplayer/realtime/package-summary.html", [ [ "Interfaces", null, [ [ "RealTimeMessageReceivedListener", "reference/com/google/android/gms/games/multiplayer/realtime/RealTimeMessageReceivedListener.html", null, null ], [ "RealTimeMultiplayer", "reference/com/google/android/gms/games/multiplayer/realtime/RealTimeMultiplayer.html", null, null ], [ "RealTimeMultiplayer.ReliableMessageSentCallback", "reference/com/google/android/gms/games/multiplayer/realtime/RealTimeMultiplayer.ReliableMessageSentCallback.html", null, null ], [ "RealTimeSocket", "reference/com/google/android/gms/games/multiplayer/realtime/RealTimeSocket.html", null, null ], [ "Room", "reference/com/google/android/gms/games/multiplayer/realtime/Room.html", null, null ], [ "RoomStatusUpdateListener", "reference/com/google/android/gms/games/multiplayer/realtime/RoomStatusUpdateListener.html", null, null ], [ "RoomUpdateListener", "reference/com/google/android/gms/games/multiplayer/realtime/RoomUpdateListener.html", null, null ] ] , null ], [ "Classes", null, [ [ "RealTimeMessage", "reference/com/google/android/gms/games/multiplayer/realtime/RealTimeMessage.html", null, null ], [ "RoomConfig", "reference/com/google/android/gms/games/multiplayer/realtime/RoomConfig.html", null, null ], [ "RoomConfig.Builder", "reference/com/google/android/gms/games/multiplayer/realtime/RoomConfig.Builder.html", null, null ], [ "RoomEntity", "reference/com/google/android/gms/games/multiplayer/realtime/RoomEntity.html", null, null ] ] , null ] ] -, null ], [ "com.google.android.gms.games.multiplayer.turnbased", "reference/com/google/android/gms/games/multiplayer/turnbased/package-summary.html", [ [ "Interfaces", null, [ [ "OnTurnBasedMatchCanceledListener", "reference/com/google/android/gms/games/multiplayer/turnbased/OnTurnBasedMatchCanceledListener.html", null, null ], [ "OnTurnBasedMatchesLoadedListener", "reference/com/google/android/gms/games/multiplayer/turnbased/OnTurnBasedMatchesLoadedListener.html", null, null ], [ "OnTurnBasedMatchInitiatedListener", "reference/com/google/android/gms/games/multiplayer/turnbased/OnTurnBasedMatchInitiatedListener.html", null, null ], [ "OnTurnBasedMatchLeftListener", "reference/com/google/android/gms/games/multiplayer/turnbased/OnTurnBasedMatchLeftListener.html", null, null ], [ "OnTurnBasedMatchLoadedListener", "reference/com/google/android/gms/games/multiplayer/turnbased/OnTurnBasedMatchLoadedListener.html", null, null ], [ "OnTurnBasedMatchUpdatedListener", "reference/com/google/android/gms/games/multiplayer/turnbased/OnTurnBasedMatchUpdatedListener.html", null, null ], [ "OnTurnBasedMatchUpdateReceivedListener", "reference/com/google/android/gms/games/multiplayer/turnbased/OnTurnBasedMatchUpdateReceivedListener.html", null, null ], [ "TurnBasedMatch", "reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMatch.html", null, null ], [ "TurnBasedMultiplayer", "reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer.html", null, null ], [ "TurnBasedMultiplayer.CancelMatchResult", "reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer.CancelMatchResult.html", null, null ], [ "TurnBasedMultiplayer.InitiateMatchResult", "reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer.InitiateMatchResult.html", null, null ], [ "TurnBasedMultiplayer.LeaveMatchResult", "reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer.LeaveMatchResult.html", null, null ], [ "TurnBasedMultiplayer.LoadMatchesResult", "reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer.LoadMatchesResult.html", null, null ], [ "TurnBasedMultiplayer.LoadMatchResult", "reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer.LoadMatchResult.html", null, null ], [ "TurnBasedMultiplayer.UpdateMatchResult", "reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer.UpdateMatchResult.html", null, null ], [ "TurnBasedMultiplayerListener", "reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayerListener.html", null, null ] ] +, null ], [ "com.google.android.gms.games.multiplayer.turnbased", "reference/com/google/android/gms/games/multiplayer/turnbased/package-summary.html", [ [ "Interfaces", null, [ [ "OnTurnBasedMatchUpdateReceivedListener", "reference/com/google/android/gms/games/multiplayer/turnbased/OnTurnBasedMatchUpdateReceivedListener.html", null, null ], [ "TurnBasedMatch", "reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMatch.html", null, null ], [ "TurnBasedMultiplayer", "reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer.html", null, null ], [ "TurnBasedMultiplayer.CancelMatchResult", "reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer.CancelMatchResult.html", null, null ], [ "TurnBasedMultiplayer.InitiateMatchResult", "reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer.InitiateMatchResult.html", null, null ], [ "TurnBasedMultiplayer.LeaveMatchResult", "reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer.LeaveMatchResult.html", null, null ], [ "TurnBasedMultiplayer.LoadMatchesResult", "reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer.LoadMatchesResult.html", null, null ], [ "TurnBasedMultiplayer.LoadMatchResult", "reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer.LoadMatchResult.html", null, null ], [ "TurnBasedMultiplayer.UpdateMatchResult", "reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer.UpdateMatchResult.html", null, null ] ] , null ], [ "Classes", null, [ [ "LoadMatchesResponse", "reference/com/google/android/gms/games/multiplayer/turnbased/LoadMatchesResponse.html", null, null ], [ "TurnBasedMatchBuffer", "reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMatchBuffer.html", null, null ], [ "TurnBasedMatchConfig", "reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMatchConfig.html", null, null ], [ "TurnBasedMatchConfig.Builder", "reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMatchConfig.Builder.html", null, null ], [ "TurnBasedMatchEntity", "reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMatchEntity.html", null, null ] ] , null ] ] +, null ], [ "com.google.android.gms.games.request", "reference/com/google/android/gms/games/request/package-summary.html", [ [ "Interfaces", null, [ [ "GameRequest", "reference/com/google/android/gms/games/request/GameRequest.html", null, null ], [ "OnRequestReceivedListener", "reference/com/google/android/gms/games/request/OnRequestReceivedListener.html", null, null ], [ "Requests", "reference/com/google/android/gms/games/request/Requests.html", null, null ], [ "Requests.LoadRequestsResult", "reference/com/google/android/gms/games/request/Requests.LoadRequestsResult.html", null, null ], [ "Requests.UpdateRequestsResult", "reference/com/google/android/gms/games/request/Requests.UpdateRequestsResult.html", null, null ] ] +, null ], [ "Classes", null, [ [ "GameRequestBuffer", "reference/com/google/android/gms/games/request/GameRequestBuffer.html", null, null ], [ "GameRequestEntity", "reference/com/google/android/gms/games/request/GameRequestEntity.html", null, null ] ] +, null ] ] , null ], [ "com.google.android.gms.gcm", "reference/com/google/android/gms/gcm/package-summary.html", [ [ "Classes", null, [ [ "GoogleCloudMessaging", "reference/com/google/android/gms/gcm/GoogleCloudMessaging.html", null, null ] ] , null ] ] +, null ], [ "com.google.android.gms.identity.intents", "reference/com/google/android/gms/identity/intents/package-summary.html", [ [ "Interfaces", null, [ [ "AddressConstants", "reference/com/google/android/gms/identity/intents/AddressConstants.html", null, null ], [ "AddressConstants.ErrorCodes", "reference/com/google/android/gms/identity/intents/AddressConstants.ErrorCodes.html", null, null ], [ "AddressConstants.Extras", "reference/com/google/android/gms/identity/intents/AddressConstants.Extras.html", null, null ], [ "AddressConstants.ResultCodes", "reference/com/google/android/gms/identity/intents/AddressConstants.ResultCodes.html", null, null ], [ "AddressConstants.Themes", "reference/com/google/android/gms/identity/intents/AddressConstants.Themes.html", null, null ] ] +, null ], [ "Classes", null, [ [ "Address", "reference/com/google/android/gms/identity/intents/Address.html", null, null ], [ "Address.AddressOptions", "reference/com/google/android/gms/identity/intents/Address.AddressOptions.html", null, null ], [ "UserAddressRequest", "reference/com/google/android/gms/identity/intents/UserAddressRequest.html", null, null ], [ "UserAddressRequest.Builder", "reference/com/google/android/gms/identity/intents/UserAddressRequest.Builder.html", null, null ] ] +, null ] ] +, null ], [ "com.google.android.gms.identity.intents.model", "reference/com/google/android/gms/identity/intents/model/package-summary.html", [ [ "Classes", null, [ [ "CountrySpecification", "reference/com/google/android/gms/identity/intents/model/CountrySpecification.html", null, null ], [ "UserAddress", "reference/com/google/android/gms/identity/intents/model/UserAddress.html", null, null ] ] +, null ] ] , null ], [ "com.google.android.gms.location", "reference/com/google/android/gms/location/package-summary.html", [ [ "Interfaces", null, [ [ "Geofence", "reference/com/google/android/gms/location/Geofence.html", null, null ], [ "LocationClient.OnAddGeofencesResultListener", "reference/com/google/android/gms/location/LocationClient.OnAddGeofencesResultListener.html", null, null ], [ "LocationClient.OnRemoveGeofencesResultListener", "reference/com/google/android/gms/location/LocationClient.OnRemoveGeofencesResultListener.html", null, null ], [ "LocationListener", "reference/com/google/android/gms/location/LocationListener.html", null, null ] ] , null ], [ "Classes", null, [ [ "ActivityRecognitionClient", "reference/com/google/android/gms/location/ActivityRecognitionClient.html", null, null ], [ "ActivityRecognitionResult", "reference/com/google/android/gms/location/ActivityRecognitionResult.html", null, null ], [ "DetectedActivity", "reference/com/google/android/gms/location/DetectedActivity.html", null, null ], [ "Geofence.Builder", "reference/com/google/android/gms/location/Geofence.Builder.html", null, null ], [ "GeofenceStatusCodes", "reference/com/google/android/gms/location/GeofenceStatusCodes.html", null, null ], [ "LocationClient", "reference/com/google/android/gms/location/LocationClient.html", null, null ], [ "LocationRequest", "reference/com/google/android/gms/location/LocationRequest.html", null, null ], [ "LocationStatusCodes", "reference/com/google/android/gms/location/LocationStatusCodes.html", null, null ] ] , null ] ] @@ -84,7 +98,7 @@ var GMS_NAVTREE_DATA = , null ], [ "Classes", null, [ [ "Panorama", "reference/com/google/android/gms/panorama/Panorama.html", null, null ], [ "PanoramaClient", "reference/com/google/android/gms/panorama/PanoramaClient.html", null, null ] ] , null ] ] , null ], [ "com.google.android.gms.plus", "reference/com/google/android/gms/plus/package-summary.html", [ [ "Interfaces", null, [ [ "Account", "reference/com/google/android/gms/plus/Account.html", null, null ], [ "Moments", "reference/com/google/android/gms/plus/Moments.html", null, null ], [ "Moments.LoadMomentsResult", "reference/com/google/android/gms/plus/Moments.LoadMomentsResult.html", null, null ], [ "People", "reference/com/google/android/gms/plus/People.html", null, null ], [ "People.LoadPeopleResult", "reference/com/google/android/gms/plus/People.LoadPeopleResult.html", null, null ], [ "People.OrderBy", "reference/com/google/android/gms/plus/People.OrderBy.html", null, null ], [ "PlusClient.OnAccessRevokedListener", "reference/com/google/android/gms/plus/PlusClient.OnAccessRevokedListener.html", null, null ], [ "PlusClient.OnMomentsLoadedListener", "reference/com/google/android/gms/plus/PlusClient.OnMomentsLoadedListener.html", null, null ], [ "PlusClient.OnPeopleLoadedListener", "reference/com/google/android/gms/plus/PlusClient.OnPeopleLoadedListener.html", null, null ], [ "PlusClient.OrderBy", "reference/com/google/android/gms/plus/PlusClient.OrderBy.html", null, null ], [ "PlusOneButton.OnPlusOneClickListener", "reference/com/google/android/gms/plus/PlusOneButton.OnPlusOneClickListener.html", null, null ] ] -, null ], [ "Classes", null, [ [ "Plus", "reference/com/google/android/gms/plus/Plus.html", null, null ], [ "Plus.PlusOptions", "reference/com/google/android/gms/plus/Plus.PlusOptions.html", null, null ], [ "Plus.PlusOptions.Builder", "reference/com/google/android/gms/plus/Plus.PlusOptions.Builder.html", null, null ], [ "PlusClient", "reference/com/google/android/gms/plus/PlusClient.html", null, null ], [ "PlusClient.Builder", "reference/com/google/android/gms/plus/PlusClient.Builder.html", null, null ], [ "PlusOneButton", "reference/com/google/android/gms/plus/PlusOneButton.html", null, null ], [ "PlusOneButton.DefaultOnPlusOneClickListener", "reference/com/google/android/gms/plus/PlusOneButton.DefaultOnPlusOneClickListener.html", null, null ], [ "PlusOneButtonWithPopup", "reference/com/google/android/gms/plus/PlusOneButtonWithPopup.html", null, null ], [ "PlusOneDummyView", "reference/com/google/android/gms/plus/PlusOneDummyView.html", null, null ], [ "PlusShare", "reference/com/google/android/gms/plus/PlusShare.html", null, null ], [ "PlusShare.Builder", "reference/com/google/android/gms/plus/PlusShare.Builder.html", null, null ] ] +, null ], [ "Classes", null, [ [ "Plus", "reference/com/google/android/gms/plus/Plus.html", null, null ], [ "Plus.PlusOptions", "reference/com/google/android/gms/plus/Plus.PlusOptions.html", null, null ], [ "Plus.PlusOptions.Builder", "reference/com/google/android/gms/plus/Plus.PlusOptions.Builder.html", null, null ], [ "PlusClient", "reference/com/google/android/gms/plus/PlusClient.html", null, null ], [ "PlusClient.Builder", "reference/com/google/android/gms/plus/PlusClient.Builder.html", null, null ], [ "PlusOneButton", "reference/com/google/android/gms/plus/PlusOneButton.html", null, null ], [ "PlusOneButton.DefaultOnPlusOneClickListener", "reference/com/google/android/gms/plus/PlusOneButton.DefaultOnPlusOneClickListener.html", null, null ], [ "PlusOneDummyView", "reference/com/google/android/gms/plus/PlusOneDummyView.html", null, null ], [ "PlusShare", "reference/com/google/android/gms/plus/PlusShare.html", null, null ], [ "PlusShare.Builder", "reference/com/google/android/gms/plus/PlusShare.Builder.html", null, null ] ] , null ] ] , null ], [ "com.google.android.gms.plus.model.moments", "reference/com/google/android/gms/plus/model/moments/package-summary.html", [ [ "Interfaces", null, [ [ "ItemScope", "reference/com/google/android/gms/plus/model/moments/ItemScope.html", null, null ], [ "Moment", "reference/com/google/android/gms/plus/model/moments/Moment.html", null, null ] ] , null ], [ "Classes", null, [ [ "ItemScope.Builder", "reference/com/google/android/gms/plus/model/moments/ItemScope.Builder.html", null, null ], [ "Moment.Builder", "reference/com/google/android/gms/plus/model/moments/Moment.Builder.html", null, null ], [ "MomentBuffer", "reference/com/google/android/gms/plus/model/moments/MomentBuffer.html", null, null ] ] @@ -92,8 +106,11 @@ var GMS_NAVTREE_DATA = , null ], [ "com.google.android.gms.plus.model.people", "reference/com/google/android/gms/plus/model/people/package-summary.html", [ [ "Interfaces", null, [ [ "Person", "reference/com/google/android/gms/plus/model/people/Person.html", null, null ], [ "Person.AgeRange", "reference/com/google/android/gms/plus/model/people/Person.AgeRange.html", null, null ], [ "Person.Cover", "reference/com/google/android/gms/plus/model/people/Person.Cover.html", null, null ], [ "Person.Cover.CoverInfo", "reference/com/google/android/gms/plus/model/people/Person.Cover.CoverInfo.html", null, null ], [ "Person.Cover.CoverPhoto", "reference/com/google/android/gms/plus/model/people/Person.Cover.CoverPhoto.html", null, null ], [ "Person.Image", "reference/com/google/android/gms/plus/model/people/Person.Image.html", null, null ], [ "Person.Name", "reference/com/google/android/gms/plus/model/people/Person.Name.html", null, null ], [ "Person.Organizations", "reference/com/google/android/gms/plus/model/people/Person.Organizations.html", null, null ], [ "Person.PlacesLived", "reference/com/google/android/gms/plus/model/people/Person.PlacesLived.html", null, null ], [ "Person.Urls", "reference/com/google/android/gms/plus/model/people/Person.Urls.html", null, null ] ] , null ], [ "Classes", null, [ [ "Person.Cover.Layout", "reference/com/google/android/gms/plus/model/people/Person.Cover.Layout.html", null, null ], [ "Person.Gender", "reference/com/google/android/gms/plus/model/people/Person.Gender.html", null, null ], [ "Person.ObjectType", "reference/com/google/android/gms/plus/model/people/Person.ObjectType.html", null, null ], [ "Person.Organizations.Type", "reference/com/google/android/gms/plus/model/people/Person.Organizations.Type.html", null, null ], [ "Person.RelationshipStatus", "reference/com/google/android/gms/plus/model/people/Person.RelationshipStatus.html", null, null ], [ "Person.Urls.Type", "reference/com/google/android/gms/plus/model/people/Person.Urls.Type.html", null, null ], [ "PersonBuffer", "reference/com/google/android/gms/plus/model/people/PersonBuffer.html", null, null ] ] , null ] ] +, null ], [ "com.google.android.gms.tagmanager", "reference/com/google/android/gms/tagmanager/package-summary.html", [ [ "Interfaces", null, [ [ "Container.FunctionCallMacroCallback", "reference/com/google/android/gms/tagmanager/Container.FunctionCallMacroCallback.html", null, null ], [ "Container.FunctionCallTagCallback", "reference/com/google/android/gms/tagmanager/Container.FunctionCallTagCallback.html", null, null ], [ "ContainerHolder", "reference/com/google/android/gms/tagmanager/ContainerHolder.html", null, null ], [ "ContainerHolder.ContainerAvailableListener", "reference/com/google/android/gms/tagmanager/ContainerHolder.ContainerAvailableListener.html", null, null ] ] +, null ], [ "Classes", null, [ [ "Container", "reference/com/google/android/gms/tagmanager/Container.html", null, null ], [ "DataLayer", "reference/com/google/android/gms/tagmanager/DataLayer.html", null, null ], [ "InstallReferrerReceiver", "reference/com/google/android/gms/tagmanager/InstallReferrerReceiver.html", null, null ], [ "InstallReferrerService", "reference/com/google/android/gms/tagmanager/InstallReferrerService.html", null, null ], [ "PreviewActivity", "reference/com/google/android/gms/tagmanager/PreviewActivity.html", null, null ], [ "TagManager", "reference/com/google/android/gms/tagmanager/TagManager.html", null, null ] ] +, null ] ] , null ], [ "com.google.android.gms.wallet", "reference/com/google/android/gms/wallet/package-summary.html", [ [ "Interfaces", null, [ [ "LineItem.Role", "reference/com/google/android/gms/wallet/LineItem.Role.html", null, null ], [ "NotifyTransactionStatusRequest.Status", "reference/com/google/android/gms/wallet/NotifyTransactionStatusRequest.Status.html", null, null ], [ "NotifyTransactionStatusRequest.Status.Error", "reference/com/google/android/gms/wallet/NotifyTransactionStatusRequest.Status.Error.html", null, null ] ] -, null ], [ "Classes", null, [ [ "Address", "reference/com/google/android/gms/wallet/Address.html", null, null ], [ "Cart", "reference/com/google/android/gms/wallet/Cart.html", null, null ], [ "Cart.Builder", "reference/com/google/android/gms/wallet/Cart.Builder.html", null, null ], [ "CountrySpecification", "reference/com/google/android/gms/wallet/CountrySpecification.html", null, null ], [ "EnableWalletOptimizationReceiver", "reference/com/google/android/gms/wallet/EnableWalletOptimizationReceiver.html", null, null ], [ "FullWallet", "reference/com/google/android/gms/wallet/FullWallet.html", null, null ], [ "FullWalletRequest", "reference/com/google/android/gms/wallet/FullWalletRequest.html", null, null ], [ "FullWalletRequest.Builder", "reference/com/google/android/gms/wallet/FullWalletRequest.Builder.html", null, null ], [ "LineItem", "reference/com/google/android/gms/wallet/LineItem.html", null, null ], [ "LineItem.Builder", "reference/com/google/android/gms/wallet/LineItem.Builder.html", null, null ], [ "LoyaltyWalletObject", "reference/com/google/android/gms/wallet/LoyaltyWalletObject.html", null, null ], [ "MaskedWallet", "reference/com/google/android/gms/wallet/MaskedWallet.html", null, null ], [ "MaskedWalletRequest", "reference/com/google/android/gms/wallet/MaskedWalletRequest.html", null, null ], [ "MaskedWalletRequest.Builder", "reference/com/google/android/gms/wallet/MaskedWalletRequest.Builder.html", null, null ], [ "NotifyTransactionStatusRequest", "reference/com/google/android/gms/wallet/NotifyTransactionStatusRequest.html", null, null ], [ "NotifyTransactionStatusRequest.Builder", "reference/com/google/android/gms/wallet/NotifyTransactionStatusRequest.Builder.html", null, null ], [ "OfferWalletObject", "reference/com/google/android/gms/wallet/OfferWalletObject.html", null, null ], [ "ProxyCard", "reference/com/google/android/gms/wallet/ProxyCard.html", null, null ], [ "Wallet", "reference/com/google/android/gms/wallet/Wallet.html", null, null ], [ "Wallet.WalletOptions", "reference/com/google/android/gms/wallet/Wallet.WalletOptions.html", null, null ], [ "Wallet.WalletOptions.Builder", "reference/com/google/android/gms/wallet/Wallet.WalletOptions.Builder.html", null, null ], [ "WalletClient", "reference/com/google/android/gms/wallet/WalletClient.html", null, null ], [ "WalletConstants", "reference/com/google/android/gms/wallet/WalletConstants.html", null, null ] ] +, null ], [ "Classes", null, [ [ "Address", "reference/com/google/android/gms/wallet/Address.html", null, null ], [ "Cart", "reference/com/google/android/gms/wallet/Cart.html", null, null ], [ "Cart.Builder", "reference/com/google/android/gms/wallet/Cart.Builder.html", null, null ], [ "CountrySpecification", "reference/com/google/android/gms/wallet/CountrySpecification.html", null, null ], [ "EnableWalletOptimizationReceiver", "reference/com/google/android/gms/wallet/EnableWalletOptimizationReceiver.html", null, null ], [ "FullWallet", "reference/com/google/android/gms/wallet/FullWallet.html", null, null ], [ "FullWalletRequest", "reference/com/google/android/gms/wallet/FullWalletRequest.html", null, null ], [ "FullWalletRequest.Builder", "reference/com/google/android/gms/wallet/FullWalletRequest.Builder.html", null, null ], [ "InstrumentInfo", "reference/com/google/android/gms/wallet/InstrumentInfo.html", null, null ], [ "LineItem", "reference/com/google/android/gms/wallet/LineItem.html", null, null ], [ "LineItem.Builder", "reference/com/google/android/gms/wallet/LineItem.Builder.html", null, null ], [ "LoyaltyWalletObject", "reference/com/google/android/gms/wallet/LoyaltyWalletObject.html", null, null ], [ "MaskedWallet", "reference/com/google/android/gms/wallet/MaskedWallet.html", null, null ], [ "MaskedWalletRequest", "reference/com/google/android/gms/wallet/MaskedWalletRequest.html", null, null ], [ "MaskedWalletRequest.Builder", "reference/com/google/android/gms/wallet/MaskedWalletRequest.Builder.html", null, null ], [ "NotifyTransactionStatusRequest", "reference/com/google/android/gms/wallet/NotifyTransactionStatusRequest.html", null, null ], [ "NotifyTransactionStatusRequest.Builder", "reference/com/google/android/gms/wallet/NotifyTransactionStatusRequest.Builder.html", null, null ], [ "OfferWalletObject", "reference/com/google/android/gms/wallet/OfferWalletObject.html", null, null ], [ "ProxyCard", "reference/com/google/android/gms/wallet/ProxyCard.html", null, null ], [ "Wallet", "reference/com/google/android/gms/wallet/Wallet.html", null, null ], [ "Wallet.WalletOptions", "reference/com/google/android/gms/wallet/Wallet.WalletOptions.html", null, null ], [ "Wallet.WalletOptions.Builder", "reference/com/google/android/gms/wallet/Wallet.WalletOptions.Builder.html", null, null ], [ "WalletClient", "reference/com/google/android/gms/wallet/WalletClient.html", null, null ], [ "WalletConstants", "reference/com/google/android/gms/wallet/WalletConstants.html", null, null ] ] , null ] ] , null ] ] diff --git a/docs/html/reference/com/google/android/gms/R.attr.html b/docs/html/reference/com/google/android/gms/R.attr.html index d0aa1f1f78551b9e439906017878843ef4622c79..c7e8f9e0425b87ef1a6ee94fa01c7396cd533fbc 100644 --- a/docs/html/reference/com/google/android/gms/R.attr.html +++ b/docs/html/reference/com/google/android/gms/R.attr.html @@ -459,12 +459,6 @@ onkeyup="return search_changed(event, false, '/')" /> Wallet -
Location client code resources (prefix with location_client) +
FeatureParam
element represents a parameter specified for a
- ERROR(/SectionFeature)
.SectionFeature
.
@@ -3551,7 +3557,7 @@ containing a value of this type.
The FeatureParam
element represents a parameter specified for a
- ERROR(/SectionFeature)
.
+ SectionFeature
.
Includes the following attributes:
Sets the content url for targeting purposes.
+
+ |
+
+
+
+ |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
+
+
+
+
+ + public + + + + + PublisherAdRequest.Builder + + setContentUrl + (String contentUrl) ++
+
+
+
+
+
+
+
+
+Sets the content url for targeting purposes. +
diff --git a/docs/html/reference/com/google/android/gms/ads/doubleclick/PublisherAdRequest.html b/docs/html/reference/com/google/android/gms/ads/doubleclick/PublisherAdRequest.html
index 570da678fd2fe07b37c7d38359babbd8dd396457..87b23867c238ed5391a6c807eb556fac5959f41f 100644
--- a/docs/html/reference/com/google/android/gms/ads/doubleclick/PublisherAdRequest.html
+++ b/docs/html/reference/com/google/android/gms/ads/doubleclick/PublisherAdRequest.html
@@ -459,12 +459,6 @@ onkeyup="return search_changed(event, false, '/')" />
Wallet
- Returns the content url targeting information.
+
+
+
+
+
+ + public + + + + + String + + getContentUrl + () ++
+
+
+
+
+
+
+
+
+Returns the content url targeting information. Returns
diff --git a/docs/html/reference/com/google/android/gms/ads/doubleclick/PublisherAdView.html b/docs/html/reference/com/google/android/gms/ads/doubleclick/PublisherAdView.html
index f644ddadf4c0f88b1afde169e6e8d0e7fcaf4796..2cbf6dd5b5feebb0c443c8e0ae9cd1f48fbab5f2 100644
--- a/docs/html/reference/com/google/android/gms/ads/doubleclick/PublisherAdView.html
+++ b/docs/html/reference/com/google/android/gms/ads/doubleclick/PublisherAdView.html
@@ -459,12 +459,6 @@ onkeyup="return search_changed(event, false, '/')" />
Wallet
-
@@ -686,9 +692,12 @@ Summary:
+ Ctors
+
- Methods
+
+ | Methods
@@ -812,6 +821,31 @@ Summary:
+
+
+
+
Public Constructors+ + + + + +
+
+
+
+
+
diff --git a/docs/html/reference/com/google/android/gms/ads/identifier/AdvertisingIdClient.html b/docs/html/reference/com/google/android/gms/ads/identifier/AdvertisingIdClient.html
index 20d9a7a50e9d6423e1771fd294ef27d1d4da1b59..1f0843537c746ca314f235f969bcf84e4d0a914d 100644
--- a/docs/html/reference/com/google/android/gms/ads/identifier/AdvertisingIdClient.html
+++ b/docs/html/reference/com/google/android/gms/ads/identifier/AdvertisingIdClient.html
@@ -459,12 +459,6 @@ onkeyup="return search_changed(event, false, '/')" />
Wallet
+ + public + + + + + + + AdvertisingIdClient.Info + (String advertisingId, boolean limitAdTrackingEnabled) ++
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/html/reference/com/google/android/gms/analytics/CampaignTrackingReceiver.html b/docs/html/reference/com/google/android/gms/analytics/CampaignTrackingReceiver.html
new file mode 100644
index 0000000000000000000000000000000000000000..673f149e04a971615142536a3521dc6019adff59
--- /dev/null
+++ b/docs/html/reference/com/google/android/gms/analytics/CampaignTrackingReceiver.html
@@ -0,0 +1,1607 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Links
+
+ Android Sites
+
+
+
+
+ Language
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Results+Loading...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+to top
+
+
+
+
|
+
+ Known Indirect Subclasses
+
+
+
+
+
+
+ StandardExceptionParser
+
+
+
+
+
+
|
-
- This interface is deprecated.
- See SubmitScoreResult
.
-
Listener for getting status back after submitting a score to a leaderboard.
+This interface is responsible for parsing a Throwable
and providing
+ a short, meaningful description to report to Google Analytics.
+
+ This class can be used in conjugation with the ExceptionReporter.
+
+ + UncaughtExceptionHandler myHandler = new ExceptionReporter( + myTracker, // Currently used Tracker. + GAServiceManager.getInstance(), // GAServiceManager singleton. + Thread.getDefaultUncaughtExceptionHandler(), // Current default uncaught exception handler. + context); // Context of the application. + + myHandler.setExceptionParser(new MyExceptionParser()); + // Where MyExceptionParser provides a custom description for various exceptions. +@@ -786,21 +852,22 @@ onkeyup="return search_changed(event, false, '/')" /> - +
Throwable
suitable for
+ reporting to Google Analytics.Called when a leaderboard score has been submitted. The statusCode indicates whether or not - the score was successfully submitted to the servers. -
- Possible status codes include: -
STATUS_OK
if the score was successfully submitted to the server.
- STATUS_NETWORK_ERROR_OPERATION_DEFERRED
if the device is offline or
- was otherwise unable to post the score to the server. The score was stored locally and will
- be posted to the server the next time the device is online and is able to perform a sync (no
- further action is required from the client).STATUS_CLIENT_RECONNECT_REQUIRED
if the GamesClient
needs to
- reconnect to the service before attempting to submit the score.STATUS_LICENSE_CHECK_FAILED
if the game is not licensed to the user.
- STATUS_INTERNAL_ERROR
if an unexpected error occurred in the service.
- Return a short description of a Throwable
suitable for
+ reporting to Google Analytics.
statusCode - | A status code indicating the result of the operation. | +threadName + | the name of the Thread that got the exception, or null |
---|---|---|---|
result - | Detailed results of the operation, which includes data regarding whether this
- was the new high score for any of the supported time spans. Note that the results
- will only be populated if statusCode is STATUS_OK .
- |
+ t + | the Throwable |
About Android | Legal | @@ -956,7 +1009,7 @@ onkeyup="return search_changed(event, false, '/')" />
-
- This class is deprecated.
- See GoogleApiClient.Builder
.
-
Builder class for AppStateClient.
+Used to catch any uncaught exceptions and report them to Google Analytics.
+ This class will call dispatchLocalHits()
after calling
+ send(Map
.
+
+ The exact message reported is determined by the ExceptionParser
set
+ via the setExceptionParser(ExceptionParser)
method. See StandardExceptionParser
+ for an example of an implementation of ExceptionParser
.
+
+ All exceptions reported via this class will be reported as fatal exceptions. +
+ + Usage: +
+ UncaughtExceptionHandler myHandler = new ExceptionReporter( + myTracker, // Currently used Tracker. + GAServiceManager.getInstance(), // GAServiceManager singleton. + Thread.getDefaultUncaughtExceptionHandler(), // Current default uncaught exception handler. + context); // Context of the application. + + // Make myHandler the new default uncaught exception handler. + Thread.setDefaultUncaughtExceptionHandler(myHandler); +@@ -827,21 +861,19 @@ Summary: - +
context - | The context to use for the connection. | +tracker + | an active Tracker instance. Should not be null. |
---|---|---|---|
connectedListener - | The listener where the results of the asynchronous
- connect() call are delivered. |
+ originalHandler + | the current DefaultUncaughtExceptionHandler . |
connectionFailedListener - | The listener which will be notified if the connection - attempt fails. + | context + | the current app context. Should not be null. |
Creates a new AppStateClient object to be used to communicate with the App State - service, requesting all of the scopes passed in. -
- The object is not usable until after the asynchronous connect()
method has been
- called and your listener's
- onConnected(Bundle)
method is called. Note
- that the ConnectionCallbacks
provided here will always receive callbacks before
- any subsequently registered connection listeners.
-
- When your application is done using this client it must call disconnect()
, even if
- the async result from connect()
has not yet been delivered.
-
- The typical pattern is to instantiate this object in your Activity's
- onCreate(Bundle)
method and then call connect()
in
- onStart()
and disconnect()
from onStop()
regardless
- of the state.
Specify an account name on the device that should be used. If this is never called, the - client will use the current default account for Google Play services for this - application.
accountName - | The account name on the device that should be used by this
- AppStateClient . Must be non-null. |
-
---|
About Android | Legal | @@ -1410,7 +1421,7 @@ From class
java.lang.Object | +|
↳ | + +com.google.android.gms.analytics.GoogleAnalytics | +
This class is a singleton that provides methods for controlling global configuration
+ and creating Tracker
objects.
+
+ Applications can get an instance of this class by calling getInstance(Context)
.
+
+ Applications can optionally provide a metadata reference to a global configuration
+ XML resource file in the <application> element of their AndroidManifest.xml:
+
+
+ <meta-data + android:name="com.google.android.gms.analytics.globalConfigResource" + android:resource="@xml/analytics_global_config" />+ The configuration file should be stored in the applications res/values/xml directory + and look like this: +
+
+ <?xml version="1.0" encoding="utf-8" ?> + <resources> + <string name="ga_appName">TestAppName</string> + <string name="ga_appVersion">Version1.0</string> + <string name="ga_logLevel">verbose</string> + <integer name="ga_dispatchPeriod">1000</integer> + <bool name="ga_dryRun">true</bool> + </resources>+ + Following is a complete list of globally scoped configuration values that can be specified: +
Protected Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Dispatches queued hits (view, events, or transactions) to Google Analytics
+ if a network connection is available, and the local dispatching service is
+ in use.
+
+ | |||||||||||
On devices running API level 14 (ICE_CREAM_SANDWICH) or above, applications can
+ call this method in lieu of making explicit calls to
+
+ reportActivityStart(Activity)
+ and reportActivityStop(Activity) . | |||||||||||
Returns whether the state of the application-level opt is on.
+
+ | |||||||||||
Get the instance of the
+
+ GoogleAnalytics class, creating it if necessary. | |||||||||||
Return the current
+
+ Logger implementation in use. | |||||||||||
Returns whether dry run mode is on.
+
+ | |||||||||||
Returns a
+
+ Tracker instance with the given trackingId . | |||||||||||
Returns a
+
+ Tracker instance preconfigured with the values specified in
+ configResId . | |||||||||||
Report the start of an
+
+ Activity , so that it can be tracked by any Tracker s
+ that have enabled auto activity tracking (see
+ enableAutoActivityTracking(boolean) .) This will also start a new session if
+ necessary. | |||||||||||
Report the end of an
+
+ Activity . | |||||||||||
Sets or resets the application-level opt out flag.
+
+ | |||||||||||
Toggles dry run mode.
+
+ | |||||||||||
Sets dispatch period for the local dispatcher.
+
+ | |||||||||||
Provide a custom implementation of
+
+ Logger to use. |
+ [Expand]
+ Inherited Methods | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+
+From class
+
+ java.lang.Object
+
+
+
+
+
+
+
+ |
Dispatches queued hits (view, events, or transactions) to Google Analytics + if a network connection is available, and the local dispatching service is + in use. This method only works if local dispatching is in use. Local dispatching is only used + in the absence of Google Play services on the device. In general, applications should not + rely on the ability to dispatch hits manually. +
On devices running API level 14 (ICE_CREAM_SANDWICH) or above, applications can
+ call this method in lieu of making explicit calls to reportActivityStart(Activity)
+ and reportActivityStop(Activity)
. This method is a noop if called on a device
+ running API level less than 14.
application + | The Application whose activities starts and stops should be
+ automatically reported.
+ |
+
---|
Returns whether the state of the application-level opt is on. +
Get the instance of the GoogleAnalytics
class, creating it if necessary.
+
Return the current Logger
implementation in use.
+
Returns whether dry run mode is on. +
Returns a Tracker
instance with the given trackingId
. If the given
+ trackingId
is not null or empty, it will be set on the tracker and it is ready to
+ send hits. Calling newTracker() multiple times with the same trackingId
will
+ create multiple Tracker objects with the same trackingId
.
+
+ If the trackingId
is empty, you can still get a tracker, but you must
+ set the tracking id before sending any hits. This is useful if you do not know the tracking
+ id at the time of tracker creation, or if you want to use the same tracker instance to track
+ multiple tracking ids. Using the same instance to track multiple tracking ids is not
+ recommended since you need to be careful about not mixing the data you are sending to
+ multiple profiles. It can be useful if you have a lot of tracking ids and you want to avoid
+ object creation overhead involved in instantiating one tracker per tracking id.
trackingId + | string of the form UA-xxxx-y + | +
---|
Returns a Tracker
instance preconfigured with the values specified in
+ configResId
. Calling newTracker() multiple times with the same
+ trackingId
will create multiple Tracker objects with the same configuration.
+
+ If the trackingId
is empty, you can still get a tracker, but you must
+ set the tracking id before sending any hits. This is useful if you do not know the tracking
+ id at the time of tracker creation, or if you want to use the same tracker instance to track
+ multiple tracking ids. Using the same instance to track multiple tracking ids is not
+ recommended since you need to be careful about not mixing the data you are sending to
+ multiple profiles. It can be useful if you have a lot of tracking ids and you want to avoid
+ object creation overhead involved in instantiating one tracker per tracking id.
configResId + | The resource id of your tracker configuration file. See Tracker
+ for more information about what configuration elements can be included in that file.
+ |
+
---|
Report the start of an Activity
, so that it can be tracked by any Tracker
s
+ that have enabled auto activity tracking (see
+ enableAutoActivityTracking(boolean)
.) This will also start a new session if
+ necessary. This method should be called from the onStart()
method in each
+ Activity
in your application that you'd like to track.
+
+ If auto activity reports are enabled (see enableAutoActivityReports(Application)
)
+ on a device running API level 14 or above, this method will be a noop.
activity + | the Activity that is to be tracked.
+ |
+
---|
Report the end of an Activity
. Note that this method should be called
+ from the onStop()
method in each Activity
in your application
+ that you'd like to track. For proper operation, this method must be called in all
+ Activities where reportActivityStart(Activity)
is called.
+
+ If auto activity reports are enabled (see enableAutoActivityReports(Application)
)
+ on a device running API level 14 or above, this method will be a noop.
activity + | the Activity that is to be tracked.
+ |
+
---|
Sets or resets the application-level opt out flag. If set, no hits will be sent to Google + Analytics. The value of this flag will not persist across application starts. The + correct value should thus be set in application initialization code.
optOut + | true if application-level opt out should be enforced.
+ |
+
---|
Toggles dry run mode. In dry run mode, the normal code paths are executed locally, but hits + are not sent to Google Analytics servers. This is useful for debugging calls to the + Google Analytics SDK without polluting recorded data. +
+ By default, this flag is disabled. +
Sets dispatch period for the local dispatcher.
+ The dispatcher will check for hits to dispatch every dispatchPeriod
+ seconds. If zero or a negative dispatch period is given, automatic dispatch will
+ not be enabled, and the application will need to dispatch events
+ manually using dispatchLocalHits()
.
+
+ This method only works if local dispatching is in use. Local dispatching is only used in the
+ absence of Google Play services on the device. In general, applications should not rely on
+ the ability to dispatch hits manually.
dispatchPeriodInSeconds + | the new dispatch period + | +
---|
+ About Android | + Legal | + Support +
+java.lang.Object | +||
↳ | + +com.google.android.gms.analytics.HitBuilders.HitBuilder<T extends com.google.android.gms.analytics.HitBuilders.HitBuilder> | +|
+ + | ↳ | + +com.google.android.gms.analytics.HitBuilders.AppViewBuilder | +
Class to build a basic app view hit. You can add any of the other fields to the builder + using common set and get methods. +
+ + + + + +Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
+ [Expand]
+ Inherited Methods | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+
+From class
+
+ com.google.android.gms.analytics.HitBuilders.HitBuilder
+
+
+
+
+
+
+
+
| |||||||||||||||||||||||||||||||||
+
+From class
+
+ java.lang.Object
+
+
+
+
+
+
+
+ |
+ About Android | + Legal | + Support +
+java.lang.Object | +||
↳ | + +com.google.android.gms.analytics.HitBuilders.HitBuilder<T extends com.google.android.gms.analytics.HitBuilders.HitBuilder> | +|
+ + | ↳ | + +com.google.android.gms.analytics.HitBuilders.EventBuilder | +
A Builder object to build event hits. For meaningful data, event hits should contain at least + the event category and the event action. +
+ + + + + +Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Convenience constructor for creating an event hit.
+
+ |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
+ [Expand]
+ Inherited Methods | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+
+From class
+
+ com.google.android.gms.analytics.HitBuilders.HitBuilder
+
+
+
+
+
+
+
+
| |||||||||||||||||||||||||||||||||
+
+From class
+
+ java.lang.Object
+
+
+
+
+
+
+
+ |
Convenience constructor for creating an event hit. Additional fields can be specified + using the setter methods.
category + | Category in which the event will be filed. Example: "Video" | +
---|---|
action + | Action associated with the event. Example: "Play" + | +
+ About Android | + Legal | + Support +
+java.lang.Object | +||
↳ | + +com.google.android.gms.analytics.HitBuilders.HitBuilder<T extends com.google.android.gms.analytics.HitBuilders.HitBuilder> | +|
+ + | ↳ | + +com.google.android.gms.analytics.HitBuilders.ExceptionBuilder | +
Exception builder allows you to measure the number and type of caught and uncaught crashes + and exceptions that occur in your app. +
+ + + + + +Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
+ [Expand]
+ Inherited Methods | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+
+From class
+
+ com.google.android.gms.analytics.HitBuilders.HitBuilder
+
+
+
+
+
+
+
+
| |||||||||||||||||||||||||||||||||
+
+From class
+
+ java.lang.Object
+
+
+
+
+
+
+
+ |
+ About Android | + Legal | + Support +
+
+
+ Known Direct Subclasses
+
+
+
+
+
+
+ HitBuilders.AppViewBuilder,
+
+ HitBuilders.EventBuilder,
+
+ HitBuilders.ExceptionBuilder,
+
+ HitBuilders.ItemBuilder,
+
+ HitBuilders.SocialBuilder,
+
+ HitBuilders.TimingBuilder,
+
+ HitBuilders.TransactionBuilder
+
+
+
+
+
+
|
-
- This class is deprecated.
- See GoogleApiClient.Builder
.
-
Builder class for GamesClient.
+Internal class to provide common builder class methods. The most important methods from this + class are the setXYZ and build methods. These methods can be used to set individual + properties on the hit and then build it so that it is ready to be passed into the tracker. +
@@ -819,29 +894,29 @@ Summary: + + -Public Constructors |
---|
Protected Constructors | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Create a new Builder object to be used to build a corresponding GamesClient object.
-
+ HitBuilders.HitBuilder()
+
|
Public Methods | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Creates a new GamesClient object to be used to communicate with the games service,
- requesting all of the scopes passed in.
-
+ build()
+
+
+
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Specify an account name on the device that should be used.
-
+ set(String paramName, String paramValue)
+
+ Sets the value for the given parameter name.
+
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Specifies the part of the screen at which games service popups (for example, "welcome
- back" or "achievement unlocked" popups) will be displayed using gravity.
-
+ setAll(Map<String, String> params)
+
+ Adds a set of key, value pairs to the hit builder.
+
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Set the scopes to use when building the GamesClient object.
-
+ setCampaignParamsFromUrl(String utmParams)
+
+ Parses and translates utm campaign parameters to analytics campaign param
+ and returns them as a map.
+
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sets whether a "connecting" popup should be displayed automatically at the start of the
- sign-in flow.
-
+ setCustomDimension(int index, String dimension)
+
+ Adds a custom dimension to the current hit builder.
+
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sets whether a "connecting" popup should be displayed automatically at the start of the
- sign-in flow.
-
+ setCustomMetric(int index, float metric)
+
+ Adds a custom metric to the current hit builder.
+
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sets the
-
+ setNonInteraction(boolean nonInteraction)
+
View to use as a content view for popups. |
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Sets the type of the hit to be sent.
+
+ |
context - | The context to use for the connection. | -
---|---|
connectedListener - | The listener where the results of the asynchronous
- connect() call are delivered. |
-
connectionFailedListener - | The listener which will be notified if the connection - attempt fails. - | -
Creates a new GamesClient object to be used to communicate with the games service, - requesting all of the scopes passed in. -
- This method should be called fromonCreate(android.os.Bundle)
or
- onActivityCreated(android.os.Bundle)
.
-
- The object is not usable until after the asynchronous connect()
method has been
- called and your listener's
- onConnected(Bundle)
method is called. Note
- that the ConnectionCallbacks
provided here will always receive callbacks before
- any subsequently registered connection listeners.
-
- When your application is done using this client it must call disconnect()
, even if
- the async result from connect()
has not yet been delivered.
-
- The typical pattern is to instantiate this object in your Activity's
- onCreate(Bundle)
method and then call connect()
in
- onStart()
and disconnect()
from onStop()
regardless
- of the state.
Specify an account name on the device that should be used. If this is never called, the - client will use the current default account for Google Play Games for this - application.
Sets the value for the given parameter name. These values will be added to the hit when + it is built. This function should only be used for advanced cases where none of the + explicit setters do not work. This function should usually be called after all the + explicit setter have been called.
accountName - | The account name on the device that should be used by this
- GamesClient . Must be non-null.
- |
+ paramName + | The name of the parameter that should be sent over wire. This value + should start with "&". | +
---|---|---|---|
paramValue + | The value to be sent over the wire for the given parameter. |
Specifies the part of the screen at which games service popups (for example, "welcome - back" or "achievement unlocked" popups) will be displayed using gravity. -
- Default value is TOP
|CENTER_HORIZONTAL
.
Adds a set of key, value pairs to the hit builder. These values will be added to the hit + when it is built. This function should only be used for advanced cases where none of the + explicit setters work. This function should usually be called after all the + explicit setter have been called.
gravity - | The gravity which controls the placement of games service popups. | +params + | A map of all the values to be added to the builder. |
---|
Set the scopes to use when building the GamesClient object. -
- The scope used by default is GAMES
.
Parses and translates utm campaign parameters to analytics campaign param + and returns them as a map.
scopes - | The OAuth scopes that your application is requesting access to (see
- Scopes for details). |
+ utmParams + | url containing utm campaign parameters. |
---|
+ Example: + http://my.site.com/index.html?utm_campaign=wow&utm_source=source + utm_campaign=wow&utm_source=source. +
+ For more information on auto-tagging, see + http://support.google.com/googleanalytics/bin/answer.py?hl=en&answer=55590 +
+ For more information on manual tagging, see + http://support.google.com/googleanalytics/bin/answer.py?hl=en&answer=55518 *
Sets whether a "connecting" popup should be displayed automatically at the start of the - sign-in flow. By default this is enabled. -
- Note that this call will use the default gravity for the "connecting" popup, which will
- display the popup at the center of the screen. If you prefer that the popup appear in a
- different section of the screen, you can use
- setShowConnectingPopup(boolean, int)
, and provide a Gravity
value.
Adds a custom dimension to the current hit builder. Calling this method with the same + index will overwrite the previous dimension with the new one. Refer + http://goo.gl/igziD2 for details on how to set the + custom dimensions up.
showConnectingPopup - | Whether or not to show a "connecting" popup at the beginning - of the sign-in flow. Default behavior is for this to be true. | +index + | The index/slot in which the dimension will be set. | +
---|---|---|---|
dimension + | The value of the dimension for the given index. |
Sets whether a "connecting" popup should be displayed automatically at the start of the - sign-in flow. By default this is enabled.
Adds a custom metric to the current hit builder. Calling this method with the same + index will overwrite the previous metric with the new one. Refer + http://goo.gl/igziD2 for details on how to set the + custom metrics up.
showConnectingPopup - | Whether or not to show a "connecting" popup at the beginning - of the sign-in flow. Default behavior is for this to be true. | +index + | The index/slot in which the metric will be set. |
---|---|---|---|
gravity - | The Gravity which controls where the "connecting" popup should be
- displayed during sign-in. |
+ metric + | The value of the metric for the given index. |
Sets the View
to use as a content view for popups.
Sets the type of the hit to be sent. This can be used to reuse the builder object for + multiple hit types. See http://goo.gl/kMRwhS for + possible hit values.
gamesContentView - | The view to use as a content view for popups. View cannot be - null. | +hitType + | The value of the Hit. + |
---|
About Android | Legal | @@ -1674,7 +1883,7 @@ From class
java.lang.Object | +||
↳ | + +com.google.android.gms.analytics.HitBuilders.HitBuilder<T extends com.google.android.gms.analytics.HitBuilders.HitBuilder> | +|
+ + | ↳ | + +com.google.android.gms.analytics.HitBuilders.ItemBuilder | +
Item hit builder allows you to send item level sales data to Google Analytics. Transaction + Id, Item Name, SKU price and quantity are required for meaningful reports on item data. +
+ + + + + +Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
+ [Expand]
+ Inherited Methods | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+
+From class
+
+ com.google.android.gms.analytics.HitBuilders.HitBuilder
+
+
+
+
+
+
+
+
| |||||||||||||||||||||||||||||||||
+
+From class
+
+ java.lang.Object
+
+
+
+
+
+
+
+ |
+ About Android | + Legal | + Support +
+java.lang.Object | +||
↳ | + +com.google.android.gms.analytics.HitBuilders.HitBuilder<T extends com.google.android.gms.analytics.HitBuilders.HitBuilder> | +|
+ + | ↳ | + +com.google.android.gms.analytics.HitBuilders.SocialBuilder | +
A Builder object to build social event hits. See + http://goo.gl/iydW9O for description of all social fields. +
+ + + + + +Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
+ [Expand]
+ Inherited Methods | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+
+From class
+
+ com.google.android.gms.analytics.HitBuilders.HitBuilder
+
+
+
+
+
+
+
+
| |||||||||||||||||||||||||||||||||
+
+From class
+
+ java.lang.Object
+
+
+
+
+
+
+
+ |
+ About Android | + Legal | + Support +
+java.lang.Object | +||
↳ | + +com.google.android.gms.analytics.HitBuilders.HitBuilder<T extends com.google.android.gms.analytics.HitBuilders.HitBuilder> | +|
+ + | ↳ | + +com.google.android.gms.analytics.HitBuilders.TimingBuilder | +
Hit builder used to collect timing related data. For example, this hit type can be useful to + measure resource load times. For meaningful data, at least the category and the value should + be set before sending the hit. +
+ + + + + +Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Convenience constructor for creating a timing hit.
+
+ |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
+ [Expand]
+ Inherited Methods | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+
+From class
+
+ com.google.android.gms.analytics.HitBuilders.HitBuilder
+
+
+
+
+
+
+
+
| |||||||||||||||||||||||||||||||||
+
+From class
+
+ java.lang.Object
+
+
+
+
+
+
+
+ |
Convenience constructor for creating a timing hit. Additional fields can be specified + using the setter methods.
category + | The type of variable being measured. Example: AssetLoader | +
---|---|
variable + | The variable being measured. Example: AssetLoader.load | +
value + | The value associated with the variable. Example: 1000 + | +
value + | A timing value, in milliseconds. + | +
---|
+ About Android | + Legal | + Support +
+java.lang.Object | +||
↳ | + +com.google.android.gms.analytics.HitBuilders.HitBuilder<T extends com.google.android.gms.analytics.HitBuilders.HitBuilder> | +|
+ + | ↳ | + +com.google.android.gms.analytics.HitBuilders.TransactionBuilder | +
Transaction hit builder allows you to send in-app purchases and sales to Google Analytics. + Transaction Id, affiliation and revenue are required for meaningful reports on transaction + data. +
+ + + + + +Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
+ [Expand]
+ Inherited Methods | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+
+From class
+
+ com.google.android.gms.analytics.HitBuilders.HitBuilder
+
+
+
+
+
+
+
+
| |||||||||||||||||||||||||||||||||
+
+From class
+
+ java.lang.Object
+
+
+
+
+
+
+
+ |
+ About Android | + Legal | + Support +
+java.lang.Object | +|
↳ | + +com.google.android.gms.analytics.HitBuilders | +
Helper class to build a map of hit parameters and values. +
+ Examples:
+
+ This will send a event hit type with the specified parameters
+ and a custom dimension parameter.
+
+ Tracker t = // get a tracker. + t.send( + new HitBuilders.EventBuilder().setCategory("EventCategory").setAction("EventAction") + .set(Fields.CustomDimension(1), "dimension1") + .build()); ++
+ If you want to send a parameter with all hits, set it on Tracker directly. +
+ t.set(Fields.SCREEN_NAME, "Home"); + t.send( + new HitBuilders.SocialBuilder().setNetwork("Google+").setAction("PlusOne") + .setTarget("SOME_URL").build()); + t.send( + new HitBuilders.SocialBuilder().setNetwork("Google+").setAction("Share") + .setTarget("SOME_POST").build()); + t.send( + new HitBuilders.SocialBuilder().setNetwork("Google+").setAction("HangOut") + .setTarget("SOME_CIRCLE").build()); ++
+ You can override a value set on the tracker by adding it to the map. +
+ t.set(Fields.SCREEN_NAME, "Home"); + t.send(...); + t.send( + new HitBuilders.EventBuilder().setCategory("click").setLabel("popup") + .set(Fields.SCREEN_NAME, "popup title") + .build()); ++ Additionally, The builder objects can be re-used to build values to be sent with multiple hits. +
+ TimingBuilder tb = new HitBuilders.TimingBuilder().setCategory("category").setValue(0L) + .setVariable("name"); + t.send(tb.set(Fields.EVENT_VALUE, "10").build()); + t.send(tb.set(Fields.EVENT_VALUE, "20").build()); ++ + + + + + +
Nested Classes | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
HitBuilders.AppViewBuilder | +Class to build a basic app view hit. | +||||||||||||||||||||||||||||||||
HitBuilders.EventBuilder | +A Builder object to build event hits. | +||||||||||||||||||||||||||||||||
HitBuilders.ExceptionBuilder | +Exception builder allows you to measure the number and type of caught and uncaught crashes + and exceptions that occur in your app. | +||||||||||||||||||||||||||||||||
HitBuilders.HitBuilder<T extends HitBuilder> | +Internal class to provide common builder class methods. | +||||||||||||||||||||||||||||||||
HitBuilders.ItemBuilder | +Item hit builder allows you to send item level sales data to Google Analytics. | +||||||||||||||||||||||||||||||||
HitBuilders.SocialBuilder | +A Builder object to build social event hits. | +||||||||||||||||||||||||||||||||
HitBuilders.TimingBuilder | +Hit builder used to collect timing related data. | +||||||||||||||||||||||||||||||||
HitBuilders.TransactionBuilder | +Transaction hit builder allows you to send in-app purchases and sales to Google Analytics. | +
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
+ [Expand]
+ Inherited Methods | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+
+From class
+
+ java.lang.Object
+
+
+
+
+
+
+
+ |
+ About Android | + Legal | + Support +
+Simple data class containing the result data for a particular time span. +
Log level settings. The log level is provided to the Logger
+ through the setLogLevel(int)
method.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | +ERROR | ++ |
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
formattedScore | -String containing the score data in a display-appropriate format. | -||||||||||
newBest | -Boolean indicating whether or not this score was the player's new best score for this - time span. | -||||||||||
rawScore | -The raw score value of this score result. | -||||||||||
scoreTag | -The score tag associated with this result, if any. | -||||||||||
int | +INFO | ++ |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Constructors |
---|
Public Methods | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
[Expand]
@@ -956,182 +918,182 @@ From class
- -
- This interface is deprecated. Class Overview-Listener for receiving callbacks when app state data has been loaded. +Interface to be used for logging debug and informational messages from the SDK.
+ Implementations of this interface can be provided to the
+ + + public + + + abstract + + void + + error + (Exception exception) ++
+
+
+
+
+
+
+
+ Used to log runtime errors or unexpected conditions. These errors will likely result in + data not being sent to the GA servers.
+
-
+
-Parameters+
+ - public - - - abstract - + public + + + abstract + + int + + getLogLevel + () ++
+
+
+
+
+
+
+
+
+Return the current log level. +
+
+
+
+
+
++ + public + + + abstract + void - onStateLoaded - (int statusCode, int stateKey, byte[] localData) + info + (String message)
-
-
+
+
-
-
+Called when app state data has been loaded. Possible status codes include: -
Used to log information on the flow through the system and other interesting + events. Parameters
+
+
+
+
+
++ + public + + + abstract + + void + + setLogLevel + (int level) ++
+
+
+
+
+
+
+
+
+Set the log level. It is up to the implementation how the log level is used, but log + messages outside the set log level should not be output.
+
+
+
+
+
++ + public + + + abstract + + void + + verbose + (String message) ++
+
+
+
+
+
+
+
+
+Used to log detailed information. This information will probably only be useful + during development and debugging.
+
+
+ Parameters+
+ + + public + + + abstract + + void + + warn + (String message) ++
+
+
+
+
+
+
+
+ Used in situations like use of deprecated APIs, poor use of API, near errors, other runtime + situations that are undesirable or unexpected, but not necessarily "wrong".
+ Parameters+
-
+
diff --git a/docs/html/reference/com/google/android/gms/analytics/StandardExceptionParser.html b/docs/html/reference/com/google/android/gms/analytics/StandardExceptionParser.html
new file mode 100644
index 0000000000000000000000000000000000000000..2e7ad6626eb7e2cd00bc8571608a1ded23bd80ae
--- /dev/null
+++ b/docs/html/reference/com/google/android/gms/analytics/StandardExceptionParser.html
@@ -0,0 +1,1598 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
Except as noted, this content is licensed under Apache 2.0.
+ href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0.
For details and restrictions, see the
Content License.
-
+
@@ -1015,7 +1275,7 @@ onkeyup="return search_changed(event, false, '/')" />
+
-
+
-About Android | Legal | @@ -1028,7 +1288,7 @@ onkeyup="return search_changed(event, false, '/')" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Links
+
+ Android Sites
+
+
+
+
+ Language
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Results+Loading...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+to top
+
+
+
+
Clear the specified token in local cache with respect to the
+
+ Context . | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Invalidates the specified token with respect to the
+ Context .
+ This method is deprecated.
+ Deprecated because this function needs permissions
+ MANAGE_ACCOUNTS and USE_CREDENTIALS to run. Please call
+
clearToken(Context, String) instead.
+
-
-
-
-
- - public - static - final - String - - KEY_CLIENT_PACKAGE_NAME --
-
-
-
-
-
-
-
-
-
-
-
-
- Constant Value:
-
-
- "clientPackageName"
-
-
-
-
-
@@ -1535,137 +1499,90 @@ From class
-
-
-
+
-
+
+
-- - public - static - final - String - - OEM_ONLY_KEY_TARGET_ANDROID_ID --
-
-
-
+
-
-
-
-
-
-
-
- Constant Value:
-
-
- "oauth2_target_device_id"
-
-
-
-
-
-
+
+
+
+- - public - static - final - String - - OEM_ONLY_KEY_VERIFIER --
-
-
-
-
-
-
-
-
-
-
- Constant Value:
-
-
- "oauth2_authcode_verifier"
-
-
-
-
- Public Methods- +public static - final - String + + + + void - OEM_ONLY_SCOPE_ACCOUNT_BOOTSTRAP + clearToken + (Context context, String token)
-
+
-
+ Clear the specified token in local cache with respect to the
+
+ Parameters+
+
-
- Throws+
- Constant Value:
-
-
- "_account_setup"
-
-
-
-
Public Methods- - -
@@ -1769,8 +1686,8 @@ From class
Activity.this,
AUTH_REQUEST_CODE);
// Use the dialog to present to the user.
- } catch (UserRecoverableAutException recoverableException) {
- Intent recoveryIntent = recoverableException.getIntent();
+ } catch (UserRecoverableAuthException recoverableException) {
+ Intent recoveryIntent = recoverableException.buildIntent();
// Use the intent in a custom dialog or just startActivityForResult.
Activity.this.startActivityForResult(recoveryIntent, REQUEST_CODE);
} catch (GoogleAuthException authEx) {
@@ -2226,7 +2143,14 @@ From class
-
+ +
+ This method is deprecated. Invalidates the specified token with respect to the token
- | String containing the token to invalidate.
- |
+ String containing the token to invalidate. |
|
IllegalStateException - | Thrown when the controller is not connected to a
- CastDevice . |
+ IOException + | If an I/O error occurs while performing the request. |
---|---|---|---|
IOException - | If an I/O error occurs while performing the request. + | IllegalArgumentException + | If namespace is null or empty.
|
urn:x-cast:
".urn:x-cast:
".namespace
is null
.
+ namespace
is null
or empty.
Builds a CastOptions with the arguments supplied to this builder. +
Enables or disables verbose logging for this Cast session. This option is provided + to aid in testing and debugging, and should not be enabled in release builds. +
castDevice - | The Cast receiver device returned from the MediaRouteProvider. | +The Cast receiver device returned from the MediaRouteProvider. May
+ not be null . |
---|---|---|
castListener - | The listener for Cast events. | +The listener for Cast events. May not be null . |
Returns a custom control category for discovering Cast devices currently running the - specified app and supporting at least the specified namespaces. Apps supporting - additional namespaces beyond those specified here are still considered supported.
Returns a custom control category for discovering Cast devices currently running an + application which supports the specified namespaces. Apps supporting additional namespaces + beyond those specified here are still considered supported.
IllegalArgumentException - | If the specified field's predefined type is not a date. + | If the key is null or empty or the specified field's
+ predefined type is not a date.
|
---|
IllegalArgumentException - | If the specified field's predefined type is not a date. + | If the key is null or empty or the specified field's
+ predefined type is not a date.
|
---|
IllegalArgumentException - | If the key refers to a predefined field which is not a
- double field.
+ | If the key is null or empty or refers to a
+ predefined field which is not a double field.
|
---|
IllegalArgumentException - | If the key refers to a predefined field which is not an
- int field.
+ | If the key is null or empty or refers to a
+ predefined field which is not an int field.
|
---|
IllegalArgumentException - | If the key refers to a predefined field which is not a - String field. + | If the key is null or empty or refers to a
+ predefined field which is not a String field.
|
---|
IllegalArgumentException - | If the key refers to a predefined field which is not a - date field. + | If the key is null or empty or refers to a
+ predefined field which is not a date field.
|
---|
IllegalArgumentException - | If the key refers to a predefined field which is not a
- double field.
+ | If the key is null or empty or refers to a
+ predefined field which is not a double field.
|
---|
IllegalArgumentException - | If the key refers to a predefined field which is not an
- int field.
+ | If the key is null or empty or refers to a
+ predefined field which is not an int field.
|
---|
IllegalArgumentException - | If the key refers to a predefined field which is not a
- String field.
+ | If the key is null or empty or refers to a
+ predefined field which is not a String field.
|
---|
IOException - | If an I/O error occurs while performing the request. - | -
---|
PendingResult
which can be used to track the progress of the request.
+IOException - | If an I/O error occurs while performing the request. - | -
---|
PendingResult
which can be used to track the progress of the request.
+IOException - | If an I/O error occurs while performing the request. | -
---|---|
IllegalStateException - | If there is no current media session. - | -
PendingResult
which can be used to track the progress of the request.
+IOException - | If an I/O error occurs while performing the request. | -
---|---|
IllegalStateException - | If there is no current media session. - | -
PendingResult
which can be used to track the progress of the request.
+IOException - | If an I/O error occurs while performing the request. - | -
---|
PendingResult
which can be used to track the progress of the request.
+IOException - | If an I/O error occurs while performing the request. - | -
---|
PendingResult
which can be used to track the progress of the request.
+disconnect()
.The client canceled the connection by calling
+ disconnect()
. Only returned by
+ blockingConnect(long, TimeUnit)
.
+
An interrupt occurred while waiting for the connection complete. Only returned by
+ blockingConnect(long, TimeUnit)
.
+
The timeout was exceeded while waiting for the connection to complete. Only returned by
+ blockingConnect(long, TimeUnit)
.
+
java.lang.Object | +|||
↳ | + +android.app.Fragment | +||
+ + | ↳ | + +android.app.DialogFragment | +|
+ + | + + | ↳ | + +com.google.android.gms.common.ErrorDialogFragment | +
Wraps the Dialog
returned by
+ getErrorDialog(int, Activity, int)
by using
+ DialogFragment
so that it can be properly managed by the
+ Activity
.
+
+ Use this class only if you are targeting API 12 and above. Otherwise, use + SupportErrorDialogFragment. +
+ + + + + +
+ [Expand]
+ Inherited Constants | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+
+ From class
+android.app.DialogFragment
+
+
+
+
+
+
+
| ||||||||||||||||||||||||||||||||
+
+ From interface
+android.content.ComponentCallbacks2
+
+
+
+
+
+
+
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Create a
+
+ DialogFragment for displaying the
+ getErrorDialog(int, Activity, int) with an OnCancelListener. | |||||||||||
Create a
+
+ DialogFragment for displaying the
+ getErrorDialog(int, Activity, int) . | |||||||||||
Returns a
+
+ Dialog created by
+ getErrorDialog(int, Activity, int) with the provided
+ errorCode, activity, request code, and cancel listener. | |||||||||||
+ [Expand]
+ Inherited Methods | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+
+From class
+
+ android.app.DialogFragment
+
+
+
+
+
+
+
+ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+
+From class
+
+ android.app.Fragment
+
+
+
+
+
+
+
+ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+
+From class
+
+ java.lang.Object
+
+
+
+
+
+
+
+ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+
+From interface
+
+ android.content.ComponentCallbacks
+
+
+
+
+
+
+
+ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+
+From interface
+
+ android.content.ComponentCallbacks2
+
+
+
+
+
+
+
+ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+
+From interface
+
+ android.content.DialogInterface.OnCancelListener
+
+
+
+
+
+
+
+ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+
+From interface
+
+ android.content.DialogInterface.OnDismissListener
+
+
+
+
+
+
+
+ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+
+From interface
+
+ android.view.View.OnCreateContextMenuListener
+
+
+
+
+
+
+
+ |
Create a DialogFragment
for displaying the
+ getErrorDialog(int, Activity, int)
with an OnCancelListener.
dialog + | The Dialog created by
+ getErrorDialog(int, Activity, int) . |
+
---|---|
cancelListener + | A DialogInterface.OnCancelListener for when a user cancels the
+ DialogFragment. |
+
ErrorDialogFragment
.
+Create a DialogFragment
for displaying the
+ getErrorDialog(int, Activity, int)
.
dialog + | The Dialog created by
+ getErrorDialog(int, Activity, int) . |
+
---|
ErrorDialogFragment
.
+Returns a Dialog
created by
+ getErrorDialog(int, Activity, int)
with the provided
+ errorCode, activity, request code, and cancel listener.
savedInstanceState + | Not used. + | +
---|
+ About Android | + Legal | + Support +
+AppStateManager
and GoogleApiClient
.
- GoogleApiClient
and Games
.
- Utility class for verifying that the Google Play services APK is available and
up-to-date on this device. The same checks are performed if one uses
- PlusClient
or
- GoogleAuthUtil
connect to the service.
+ AdvertisingIdClient
or
+ GoogleAuthUtil
to connect to the service.
isGooglePlayServicesAvailable(Context)
.isGooglePlayServicesAvailable(Context)
.Display a DialogFragment for an error code returned by
+ isGooglePlayServicesAvailable(Context)
.
errorCode + | error code returned by
+ isGooglePlayServicesAvailable(Context) call. If
+ errorCode is SUCCESS then this
+ does nothing. |
+
---|---|
activity + | parent activity for creating the dialog, also used for + identifying language to display dialog in. | +
requestCode + | The requestCode given when calling + startActivityForResult. | +
RuntimeException + | if API level is below 11 and activity is not a
+ FragmentActivity . |
+
---|
Display a DialogFragment for an error code returned by
+ isGooglePlayServicesAvailable(Context)
.
errorCode + | error code returned by
+ isGooglePlayServicesAvailable(Context) call. If
+ errorCode is SUCCESS then this
+ does nothing |
+
---|---|
activity + | parent activity for creating the dialog, also used for + identifying language to display dialog in. | +
requestCode + | The requestCode given when calling + startActivityForResult. | +
cancelListener + | The DialogInterface.OnCancelListener to
+ invoke if the dialog is canceled. |
+
RuntimeException + | if API level is below 11 and activity is not a
+ FragmentActivity . |
+
---|
Scope for accessing appfolder files from Google Drive. +
Scopes for access user-authorized files from Google Drive. +
Scope for access user-authorized files from Google Drive.
Scope for access to all of a user's files in Google Drive. +
GoogleApiClient
to service the call. The client must be
- connected using connect()
before invoking this method.
+ connected using connect()
before invoking this method.
GoogleApiClient
to service the call. The client must be
- connected using connect()
before invoking this method.
+ connected using connect()
before invoking this method.
GoogleApiClient
to service the call. The client must be
- connected using connect()
before invoking this method.connect()
before invoking this method.
GoogleApiClient
to service the call. The client must be
- connected using connect()
before invoking this method.connect()
before invoking this method.
GoogleApiClient
to service the call. The client must be
- connected before invoking this method.
+ connected before invoking this method.
Closes the previously opened contents, updates the Metadata associated with this file, and
+ commits any changes if the contents were open for write. After invoking this method, the
+ contents are no longer valid. New contents should not be closed via this method. Instead,
+ use them to create a new file via
+ createFile(GoogleApiClient, MetadataChangeSet, Contents)
or
+ newCreateFileActivityBuilder()
.
apiClient + | The GoogleApiClient to service the call. The client must be
+ connected before invoking this method. |
+
---|---|
contents + | The contents that will be saved and closed. | +
changeSet + | The set of changes that will be applied to the Metadata. Only include the + specific fields that should be updated. | +
GoogleApiClient
to service the call. The client must be
- connected before invoking this method.GoogleApiClient
to service the call. The client must be
- connected before invoking this method.MODE_READ_ONLY
, MODE_READ_WRITE
and MODE_WRITE_ONLY
.MODE_READ_ONLY
, MODE_READ_WRITE
and MODE_WRITE_ONLY
.
null
.null
.
GoogleApiClient
to service the call. The client must be
- connected before invoking this method.GoogleApiClient
to service the call. The client must be
- connected before invoking this method.encodeToString()
.
+ encodeToString()
.
Adds a new listener for changes on this resources. The listener will remain active for
+ the duration of the current GoogleApiClient
connection or until the
+ removeChangeListener(GoogleApiClient, DriveEvent.Listener
method is called with the same listener argument.
Retrieves a collection of metadata for all of the parents of this resource that the calling + app has been authorized to view.
apiClient + | The GoogleApiClient to service the call. |
+
---|
Removes a listener for changes on this resource that was previously added by
GoogleApiClient
to service the call. The client must be
- connected when this method is invoked.Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | +CONTENT_AVAILABLE_LOCALLY | +The content is available on the device. | +|||||||||
int | +CONTENT_NOT_AVAILABLE_LOCALLY | +The content is not available on the device. | +
CONTENT_NOT_AVAILABLE_LOCALLY
when the content is not available on
+ the device or CONTENT_AVAILABLE_LOCALLY
when the content is available on the
+ device.
- [Expand]
- Inherited Methods | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
- -From class + Date + | +Returns the last time this resource was modified by anyone.
-
-
-
-
-
-
-
| ||||||||||||||||||||||||||||
-
-From interface
- com.google.android.gms.common.data.Freezable
- |
-
-
-
-
-
-
|
+ [Expand]
+ Inherited Methods | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+
+From class
+
+ java.lang.Object
+
+
+
+
+
+
+
+ | |||||||||||||||||||||||||||||||||
+
+From interface
+
+ com.google.android.gms.common.data.Freezable
+
+
+
+
+
+
+
+
|
The content is available on the device. +
The content is not available on the device. +
Returns a link for opening the file using a relevant Google editor or viewer. +
Returns CONTENT_NOT_AVAILABLE_LOCALLY
when the content is not available on
+ the device or CONTENT_AVAILABLE_LOCALLY
when the content is available on the
+ device.
+
Returns the create time for this resource. +
A short description of the file. +
Returns the id of the resource
A link for embedding the file. +
The file extension used when downloading this file. +
The size of the file in bytes. + +
This is only populated for files with content stored in Drive. +
Returns the last time this resource was viewed by the user. +
Returns the MIME type of the resource
Returns the last time this resource was modified by the user. +
Returns the last time this resource was modified by anyone. +
The number of quota bytes used by this file. +
Returns the create time for this resource. +
Returns the time at which this resource was shared with the user.
Returns the id of the resource
Returns the title of the resource
Returns the MIME type of the resource
A link for downloading the content of the file in a browser using cookie based + authentication. +
Returns the last time this resource was modified by the user. +
A link only available on public folders for viewing their static web assets (HTML, CSS, JS, + etc) via Google Drive's Website Hosting.
Returns the last time this resource was modified by anyone. +
Returns true if this resource can be edited by the current user.
Returns the time at which this resource was shared with the user. +
Returns true if this Metadata is for a folder.
Returns the title of the resource
Returns true if this resource is in the Application Folder. + +
The App Folder contains hidden files stored in a user's Drive that are only + accessible to the creating app. @see + https://developers.google.com/drive/appdata +
Returns true if this resource can be edited by the current user. +
Returns true if the file can be pinned. Not all shortcut app MIME types are pinnable.
Returns true if this Metadata is for a folder. +
Returns true if this resource has been pinned (a request has been made to make the content + available offline). +
Whether viewers are prevented from downloading this file. +
Returns true if this resource is a shared resource.
Whether this file has been viewed by this user. +
apiClient - | The GoogleApiClient to service the call. The client must be connected
- before invoking this method.
+ | The GoogleApiClient to service the call. The client must be
+ connected
+ before invoking this method.
|
---|
java.lang.Object | +|
↳ | + +com.google.android.gms.drive.events.ChangeEvent | +
Sent when a DriveResource
has had a change to its Contents
or Metadata
.
+ Refer to DriveEvent
for additional information about event listeners.
+
+ Refer to DriveEvent
for general information about event listeners and
+ addChangeListener(GoogleApiClient, DriveEvent.Listener
for how to create them.
+
+ [Expand]
+ Inherited Constants | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+
+ From interface
+android.os.Parcelable
+
+
+
+
+
+
+
| |||||||||||||||||
+
+ From interface
+com.google.android.gms.drive.events.DriveEvent
+
+
+
+
+
+
+
|
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
CREATOR | ++ |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns the
+
+ DriveId of the resource that has changed. | |||||||||||
Returns the type of an event.
+
+ | |||||||||||
Returns
+
+ true if the content has changed for this resource. | |||||||||||
Returns
+
+ true if the metadata has changed for this resource. | |||||||||||
+ [Expand]
+ Inherited Methods | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+
+From class
+
+ java.lang.Object
+
+
+
+
+
+
+
+ | |||||||||||||||||||||||||||||||||
+
+From interface
+
+ android.os.Parcelable
+
+
+
+
+
+
+
+ | |||||||||||||||||||||||||||||||||
+
+From interface
+
+ com.google.android.gms.drive.events.DriveEvent
+
+
+
+
+
+
+
+
| |||||||||||||||||||||||||||||||||
+
+From interface
+
+ com.google.android.gms.drive.events.ResourceEvent
+
+
+
+
+
+
+
+
|
Returns the DriveId
of the resource that has changed.
+
Returns the type of an event. See the TYPE_*
constants for possible values.
+
Returns true
if the content has changed for this resource.
+
Returns true
if the metadata has changed for this resource.
+
+ About Android | + Legal | + Support +
+-
- This interface is deprecated.
- See PendingResult
.
-
Listener for receiving a callback when a sign-out is complete.
+Listens for Drive events of a particular type. +
@@ -786,21 +788,19 @@ onkeyup="return search_changed(event, false, '/')" /> - +Called once the signout operation is complete. -
About Android | Legal | @@ -924,7 +923,7 @@ onkeyup="return search_changed(event, false, '/')" />
TurnBasedMultiplayerListener | -
- This interface is deprecated.
- See TurnBasedMultiplayer.CancelMatchResult , TurnBasedMultiplayer.InitiateMatchResult , TurnBasedMultiplayer.LeaveMatchResult ,
- TurnBasedMultiplayer.LoadMatchesResult , TurnBasedMultiplayer.UpdateMatchResult ,
- OnInvitationReceivedListener , and
- OnTurnBasedMatchUpdateReceivedListener .
- |
+ ChangeEvent | +Sent when a DriveResource has had a change to its Contents or Metadata . |
+
ResourceEvent | +Base interface for DriveEvent types related to a specific resource. |
-
- This interface is deprecated.
- See TurnBasedMultiplayer.InitiateMatchResult
.
-
Listener for receiving callbacks when a match has been initiated.
+Base interface implemented by all Drive event types. An application can express interest in + receiving events by adding an event listener. +
+ An event listener implements the DriveEvent.Listener
interface for a particular event type and
+ receives a direct callback from the Drive service to a client application that is
+ currently connected. A listener is added by calling the appropriate
+ add
method on the DriveResource
of interest or on
+ DriveApi
for listeners that are not resource-specific. Listeners are active for the
+ duration of the current connection or until the remove
method is
+ called on the same entity with the same callback parameter.
+
Nested Classes | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DriveEvent.Listener<E extends DriveEvent> | +Listens for Drive events of a particular type. | +
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | +TYPE_CHANGE | +Event type that indicates a resource change. | +
+ [Expand]
+ Inherited Constants | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+ From interface
+android.os.Parcelable
+
+
+
+
+
+
+
|
+ [Expand]
+ Inherited Methods | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+
+From interface
+
+ android.os.Parcelable
+
+
+
+
+
+
+
+ |
Event type that indicates a resource change.
Called when match has been initiated. This happens when the player creates a new match, or - when the player joins an existing match. Possible status codes include: -
STATUS_OK
if data was successfully loaded and is up-to-date.STATUS_MATCH_ERROR_ALREADY_REMATCHED
if this is an attempt to rematch
- a match which has already had a rematch created.STATUS_NETWORK_ERROR_OPERATION_FAILED
if the attempt to initiate the
- match failed due to network error.
- STATUS_MULTIPLAYER_ERROR_NOT_TRUSTED_TESTER
if one of the users in
- the match is not a trusted tester of a game which is not yet published.STATUS_MULTIPLAYER_ERROR_INVALID_OPERATION
if the server rejected the
- operation.STATUS_MULTIPLAYER_DISABLED
if the game does not support multiplayer.
- STATUS_CLIENT_RECONNECT_REQUIRED
if the GamesClient
needs to
- reconnect to the service to perform this operation.STATUS_INTERNAL_ERROR
if an unexpected error occurred in the service.
- statusCode - | A status code indicating the result of the operation. | -
---|---|
match - | The newly initiated TurnBasedMatch object. Note that this may be null,
- depending on the status code returned.
- |
-
Returns the type of an event. See the TYPE_*
constants for possible values.
+
About Android | Legal | @@ -1012,7 +1214,7 @@ Summary:
TurnBasedMultiplayerListener | -
- This interface is deprecated.
- See TurnBasedMultiplayer.CancelMatchResult , TurnBasedMultiplayer.InitiateMatchResult , TurnBasedMultiplayer.LeaveMatchResult ,
- TurnBasedMultiplayer.LoadMatchesResult , TurnBasedMultiplayer.UpdateMatchResult ,
- OnInvitationReceivedListener , and
- OnTurnBasedMatchUpdateReceivedListener .
- |
+ ChangeEvent | +Sent when a DriveResource has had a change to its Contents or Metadata . |
-
- This interface is deprecated.
- See TurnBasedMultiplayer.CancelMatchResult
.
-
Listener for receiving callbacks when a match has been canceled.
+Base interface for DriveEvent
types related to a specific resource.
+
+ [Expand]
+ Inherited Constants | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+
+ From interface
+android.os.Parcelable
+
+
+
+
+
+
+
| |||||||||||||||||
+
+ From interface
+com.google.android.gms.drive.events.DriveEvent
+
+
+
+
+
+
+
|
null
if not
+ resource-specific.
+ [Expand]
+ Inherited Methods | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+
+From interface
+
+ android.os.Parcelable
+
+
+
+
+
+
+
+
| |||||||||||||||
+
+From interface
+
+ com.google.android.gms.drive.events.DriveEvent
+
+
+
+
+
+
+
+
|
Called when the match has been canceled. Possible status codes include: -
STATUS_OK
if the match was successfully canceled.STATUS_NETWORK_ERROR_OPERATION_DEFERRED
if the attempt to leave the
- match resulted in a network error. The operation was stored locally, and will be retried the
- next time the device comes online. No further action is required.STATUS_MATCH_ERROR_LOCALLY_MODIFIED
if the match has already been
- modified locally and has changes waiting to be synced to the server. The cancel operation was
- not executed.STATUS_MULTIPLAYER_ERROR_INVALID_OPERATION
if the server rejected the
- operation.STATUS_MULTIPLAYER_DISABLED
if the game does not support multiplayer.
- STATUS_CLIENT_RECONNECT_REQUIRED
if the GamesClient
needs to
- reconnect to the service to perform this operation.STATUS_INTERNAL_ERROR
if an unexpected error occurred in the service.
- statusCode - | A status code indicating the result of the operation. | -
---|---|
matchId - | The ID of the match that was canceled. - | -
Returns the id of the Drive resource that triggered the event, or null
if not
+ resource-specific.
+
About Android | Legal | @@ -1010,7 +1193,7 @@ Summary:
DriveEvent | +Base interface implemented by all Drive event types. | +
DriveEvent.Listener<E extends DriveEvent> | +Listens for Drive events of a particular type. | +
ResourceEvent | +Base interface for DriveEvent types related to a specific resource. |
+
ChangeEvent | +Sent when a DriveResource has had a change to its Contents or Metadata . |
+
+ About Android | + Legal | + Support +
+Protected Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns the version of GMS Core that this field was added in. See + GmsVersion for a list of version numbers. +
- Note that you must pass a DateMetadataField to the Filters.greaterThan
,
+ Note that you must pass an OrderedMetadataField
to the Filters.greaterThan
,
Filters.lessThan
, Filters.lessThanEquals
, or Filters.greaterThanEquals
methods; a plain MetadataField
cannot be used as part of an inequality query. However,
- every DateMetadataField
is also a MetadataField
, so you can use a
- DateMetadataField
with Filters.eq
(for example, if you want to find a file that
- was modified at an exact time).
OrderedMetadataField
is also a MetadataField
, so you can use a
+ OrderedMetadataField
with Filters.eq
(for example, if you want to find a file
+ that was modified at an exact time).
@@ -856,47 +859,6 @@ Summary:
-
-
-
-Protected Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
filters
.value
is a substring of field
.filters
.Returns a filter that matches items which are matched by all of the provided filter - parameters. +
Returns a filter which checks whether value
is a substring of field
.
+ This filter can only be used with fields that contain a string value.
Returns a filter which checks if the value of field
is greater than or equal to
- value
.
+ value
. This filter can only be used with fields that have a sort order.
Whether the user has pinned the item. +
The date this resource was most recently viewed by the user. +
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | +EXTRA_PLAYER_IDS | +Used to return a list of player IDs. | +
Used to return a list of player IDs. Retrieve with
+ getStringArrayListExtra(String)
.
+
+ Also used to pass in a list of player IDs for preselecting players. Set with
+ putStringArrayListExtra(String, java.util.ArrayList)
.
Methods for interacting with requests. +
Result code sent back to the calling Activity when sending a request from the "send request" + screen failed. The logs will contain more detailed information.
java.lang.Object | -|
↳ | - -com.google.android.gms.games.GamesClient | -
-
- This class is deprecated.
- See GoogleApiClient
and Games
.
-
-
Nested Classes | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GamesClient.Builder | -
- This class is deprecated.
- See GoogleApiClient.Builder .
- |
-
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | -EXTRA_EXCLUSIVE_BIT_MASK | -Used to bundle the exclusive bit mask of the player for auto-match criteria. | -|||||||||
String | -EXTRA_INVITATION | -Used to return an Invitation . |
- |||||||||
String | -EXTRA_MAX_AUTOMATCH_PLAYERS | -Used to return the maximum number of players that should be added to a room by auto-matching. | -|||||||||
String | -EXTRA_MIN_AUTOMATCH_PLAYERS | -Used to return the minimum number of players that should be added to a room by auto-matching. | -|||||||||
String | -EXTRA_PLAYERS | -Used to return a list of player IDs. | -|||||||||
String | -EXTRA_PLAYER_SEARCH_RESULTS | -Used by the Player Search UI to return a list of parceled Player objects. | -|||||||||
String | -EXTRA_ROOM | -Used to return a Room . |
- |||||||||
String | -EXTRA_TURN_BASED_MATCH | -Used to return a TurnBasedMatch . |
- |||||||||
int | -MAX_RELIABLE_MESSAGE_LEN | -This gives the maximum message size supported via the sendReliableRealTimeMessage(RealTimeReliableMessageSentListener, byte[], String, String)
- methods (excluding protocol headers). |
- |||||||||
int | -MAX_UNRELIABLE_MESSAGE_LEN | -This gives the maximum (unfragmented) message size supported via the
- sendUnreliableRealTimeMessage(byte[], String, String) methods (excluding protocol headers). |
- |||||||||
int | -NOTIFICATION_TYPES_ALL | -Notification types for any notification. | -|||||||||
int | -NOTIFICATION_TYPES_MULTIPLAYER | -Notification types for multiplayer notifications. | -|||||||||
int | -NOTIFICATION_TYPE_INVITATION | -Notification type for invites to multiplayer games. | -|||||||||
int | -NOTIFICATION_TYPE_MATCH_UPDATE | -Notification type for updates to match information. | -|||||||||
int | -STATUS_ACHIEVEMENT_NOT_INCREMENTAL | -Indicates that the call to increment achievement failed since the achievement is not an - incremental achievement. | -|||||||||
int | -STATUS_ACHIEVEMENT_UNKNOWN | -Could not find the achievement, so the operation to update the achievement failed. | -|||||||||
int | -STATUS_ACHIEVEMENT_UNLOCKED | -Indicates that the incremental achievement was also unlocked when the call was made to - increment the achievement. | -|||||||||
int | -STATUS_ACHIEVEMENT_UNLOCK_FAILURE | -An incremental achievement cannot be unlocked directly, so the call to unlock achievement - failed. | -|||||||||
int | -STATUS_APP_MISCONFIGURED | -The developer has misconfigured their application in some way. | -|||||||||
int | -STATUS_CLIENT_RECONNECT_REQUIRED | -The GamesClient is in an inconsistent state and must reconnect to the service to resolve the - issue. | -|||||||||
int | -STATUS_GAME_NOT_FOUND | -The specified game ID was not recognized by the server. | -|||||||||
int | -STATUS_INTERNAL_ERROR | -An unspecified error occurred; no more specific information is available. | -|||||||||
int | -STATUS_INVALID_REAL_TIME_ROOM_ID | -Constant indicating that the real-time room ID provided to the operation was not valid, or - does not correspond to the currently active real-time room. | -|||||||||
int | -STATUS_LICENSE_CHECK_FAILED | -The game is not licensed to the user. | -|||||||||
int | -STATUS_MATCH_ERROR_ALREADY_REMATCHED | -The specified match has already had a rematch created. | -|||||||||
int | -STATUS_MATCH_ERROR_INACTIVE_MATCH | -The match is not currently active. | -|||||||||
int | -STATUS_MATCH_ERROR_INVALID_MATCH_RESULTS | -The match results provided in this API call are invalid. | -|||||||||
int | -STATUS_MATCH_ERROR_INVALID_MATCH_STATE | -The match is not in the correct state to perform the specified action. | -|||||||||
int | -STATUS_MATCH_ERROR_INVALID_PARTICIPANT_STATE | -One or more participants in this match are not in valid states. | -|||||||||
int | -STATUS_MATCH_ERROR_LOCALLY_MODIFIED | -The specified match has already been modified locally. | -|||||||||
int | -STATUS_MATCH_ERROR_OUT_OF_DATE_VERSION | -The match data is out of date. | -|||||||||
int | -STATUS_MATCH_NOT_FOUND | -The specified match cannot be found. | -|||||||||
int | -STATUS_MULTIPLAYER_DISABLED | -This game does not support multiplayer. | -|||||||||
int | -STATUS_MULTIPLAYER_ERROR_CREATION_NOT_ALLOWED | -The user is not allowed to create a new multiplayer game at this time. | -|||||||||
int | -STATUS_MULTIPLAYER_ERROR_INVALID_MULTIPLAYER_TYPE | -The match is not the right type to perform this action on. | -|||||||||
int | -STATUS_MULTIPLAYER_ERROR_INVALID_OPERATION | -This multiplayer operation is not valid, and the server rejected it. | -|||||||||
int | -STATUS_MULTIPLAYER_ERROR_NOT_TRUSTED_TESTER | -The user attempted to invite another user who was not authorized to see the game. | -|||||||||
int | -STATUS_NETWORK_ERROR_NO_DATA | -A network error occurred while attempting to retrieve fresh data, and no data was available - locally. | -|||||||||
int | -STATUS_NETWORK_ERROR_OPERATION_DEFERRED | -A network error occurred while attempting to modify data, but the data was successfully - modified locally and will be updated on the network the next time the device is able to - sync. | -|||||||||
int | -STATUS_NETWORK_ERROR_OPERATION_FAILED | -A network error occurred while attempting to perform an operation that requires network - access. | -|||||||||
int | -STATUS_NETWORK_ERROR_STALE_DATA | -A network error occurred while attempting to retrieve fresh data, but some locally cached - data was available. | -|||||||||
int | -STATUS_OK | -The operation was successful. | -|||||||||
int | -STATUS_OPERATION_IN_FLIGHT | -Trying to start a join/create operation while another is already in flight. | -|||||||||
int | -STATUS_PARTICIPANT_NOT_CONNECTED | -Constant indicating that the ID of the participant provided by the user is not currently - connected to the client in the real-time room. | -|||||||||
int | -STATUS_REAL_TIME_CONNECTION_FAILED | -Failed to initialize the network connection for a real-time room. | -|||||||||
int | -STATUS_REAL_TIME_INACTIVE_ROOM | -The room is not currently active. | -|||||||||
int | -STATUS_REAL_TIME_MESSAGE_FAILED | -Status code returned from the sendUnreliableRealTimeMessage(byte[], String, String) and
- sendReliableRealTimeMessage(RealTimeReliableMessageSentListener, byte[], String, String) methods when the message send operation failed due to an
- immediate error. |
- |||||||||
int | -STATUS_REAL_TIME_MESSAGE_SEND_FAILED | -Failed to send message to the peer participant for a real-time room. | -|||||||||
int | -STATUS_REAL_TIME_ROOM_NOT_JOINED | -Failed to send message to the peer participant for a real-time room, since the user has not - joined the room. | -
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
- This method is deprecated.
- See
-
- acceptInvitation(GoogleApiClient, String)
- | |||||||||||
- This method is deprecated.
- See
-
- cancelMatch(GoogleApiClient, String)
- | |||||||||||
- This method is deprecated.
- See
-
- cancelMatch(GoogleApiClient, String)
- | |||||||||||
- This method is deprecated.
- See
-
- clearAll(GoogleApiClient)
- | |||||||||||
- This method is deprecated.
- See
-
- clear(GoogleApiClient, int)
- | |||||||||||
- This method is deprecated.
- See
-
- connect() .
- | |||||||||||
- This method is deprecated.
- See
-
- create(GoogleApiClient, RoomConfig)
- | |||||||||||
- This method is deprecated.
- See
-
- createMatch(GoogleApiClient, TurnBasedMatchConfig)
- | |||||||||||
- This method is deprecated.
- See
-
- declineInvitation(GoogleApiClient, String)
- | |||||||||||
- This method is deprecated.
- See
-
- declineInvitation(GoogleApiClient, String)
- | |||||||||||
- This method is deprecated.
- See
-
- disconnect() .
- | |||||||||||
- This method is deprecated.
- See
-
- dismissInvitation(GoogleApiClient, String)
- | |||||||||||
- This method is deprecated.
- See
-
- dismissInvitation(GoogleApiClient, String)
- | |||||||||||
- This method is deprecated.
- See
-
- dismissMatch(GoogleApiClient, String)
- | |||||||||||
- This method is deprecated.
- See
-
- finishMatch(GoogleApiClient, String, byte[], java.util.List)
- | |||||||||||
- This method is deprecated.
- See
-
- finishMatch(GoogleApiClient, String)
- | |||||||||||
- This method is deprecated.
- See
-
- finishMatch(GoogleApiClient, String, byte[], ParticipantResult[])
- | |||||||||||
- This method is deprecated.
- See
-
- getAchievementsIntent(GoogleApiClient)
- | |||||||||||
- This method is deprecated.
- See
-
- getAllLeaderboardsIntent(GoogleApiClient) .
- | |||||||||||
- This method is deprecated.
- See
-
- getAppId(GoogleApiClient)
- | |||||||||||
- This method is deprecated.
- See
-
- getCurrentAccountName(GoogleApiClient) .
- | |||||||||||
- This method is deprecated.
- See
-
- getCurrentGame(GoogleApiClient) .
- | |||||||||||
- This method is deprecated.
- See
-
- getCurrentPlayer(GoogleApiClient) .
- | |||||||||||
- This method is deprecated.
- See
-
- getCurrentPlayerId(GoogleApiClient) .
- | |||||||||||
- This method is deprecated.
- See
-
- getInvitationInboxIntent(GoogleApiClient)
- | |||||||||||
- This method is deprecated.
- See
-
- getLeaderboardIntent(GoogleApiClient, String) .
- | |||||||||||
- This method is deprecated.
- See
-
- getInboxIntent(GoogleApiClient)
- | |||||||||||
- This method is deprecated.
- See
-
- getMaxMatchDataSize(GoogleApiClient)
- | |||||||||||
- This method is deprecated.
- See
-
- getPlayerSearchIntent(GoogleApiClient)
- | |||||||||||
- This method is deprecated.
- See
-
- getSelectOpponentsIntent(GoogleApiClient, int, int, boolean)
- | |||||||||||
- This method is deprecated.
- See
-
- getSelectOpponentsIntent(GoogleApiClient, int, int)
- | |||||||||||
- This method is deprecated.
- See
-
- getSocketForParticipant(GoogleApiClient, String, String)
- | |||||||||||
- This method is deprecated.
- See
-
- getWaitingRoomIntent(GoogleApiClient, Room, int)
- | |||||||||||
- This method is deprecated.
- See
-
- getSettingsIntent(GoogleApiClient)
- | |||||||||||
- This method is deprecated.
- See
-
- loadMatch(GoogleApiClient, String)
- | |||||||||||
- This method is deprecated.
- See
-
- getSelectOpponentsIntent(GoogleApiClient, int, int, boolean)
- | |||||||||||
- This method is deprecated.
- See
-
- getSelectOpponentsIntent(GoogleApiClient, int, int)
- | |||||||||||
- This method is deprecated.
- See
-
- increment(GoogleApiClient, String, int)
- | |||||||||||
- This method is deprecated.
- See
-
- incrementImmediate(GoogleApiClient, String, int)
- | |||||||||||
- This method is deprecated.
- See
-
- isConnected() .
- | |||||||||||
- This method is deprecated.
- See
-
- isConnecting() .
- | |||||||||||
- This method is deprecated.
- See
-
- isConnectionCallbacksRegistered(GoogleApiClient.ConnectionCallbacks) .
- | |||||||||||
- This method is deprecated.
- See
-
- isConnectionFailedListenerRegistered(GoogleApiClient.OnConnectionFailedListener) .
- | |||||||||||
- This method is deprecated.
- See
-
- join(GoogleApiClient, RoomConfig)
- | |||||||||||
- This method is deprecated.
- See
-
- leave(GoogleApiClient, RoomUpdateListener, String)
- | |||||||||||
- This method is deprecated.
- See
-
- leaveMatch(GoogleApiClient, String)
- | |||||||||||
- This method is deprecated.
- See
-
- leaveMatchDuringTurn(GoogleApiClient, String, String)
- | |||||||||||
- This method is deprecated.
- See
-
- load(GoogleApiClient, boolean)
- | |||||||||||
- This method is deprecated.
- See
-
- loadCurrentPlayerLeaderboardScore(GoogleApiClient, String, int, int)
- | |||||||||||
- This method is deprecated.
- See
-
- loadGame(GoogleApiClient)
- | |||||||||||
- This method is deprecated.
- See
-
- loadInvitablePlayers(GoogleApiClient, int, boolean) .
- | |||||||||||
- This method is deprecated.
- See
-
- loadInvitations(GoogleApiClient)
- | |||||||||||
- This method is deprecated.
- See
-
- loadLeaderboardMetadata(GoogleApiClient, boolean) .
- | |||||||||||
- This method is deprecated.
- See
-
- loadLeaderboardMetadata(GoogleApiClient, String, boolean)
- | |||||||||||
- This method is deprecated.
- See
-
- loadMoreInvitablePlayers(GoogleApiClient, int) .
- | |||||||||||
- This method is deprecated.
- See
-
- loadMoreScores(GoogleApiClient, LeaderboardScoreBuffer, int, int)
- | |||||||||||
- This method is deprecated.
- See
-
- loadPlayer(GoogleApiClient, String) .
- | |||||||||||
- This method is deprecated.
- See
-
- loadPlayerCenteredScores(GoogleApiClient, String, int, int, int, boolean)
- | |||||||||||
- This method is deprecated.
- See
-
- loadPlayerCenteredScores(GoogleApiClient, String, int, int, int)
- | |||||||||||
- This method is deprecated.
- See
-
- loadTopScores(GoogleApiClient, String, int, int, int)
- | |||||||||||
- This method is deprecated.
- See
-
- loadTopScores(GoogleApiClient, String, int, int, int, boolean)
- | |||||||||||
- This method is deprecated.
- See
-
- loadMatchesByStatus(GoogleApiClient, int[])
- | |||||||||||
- This method is deprecated.
- See
-
- reconnect()
- | |||||||||||
- This method is deprecated.
- See
-
- registerConnectionCallbacks(GoogleApiClient.ConnectionCallbacks) .
- | |||||||||||
- This method is deprecated.
- See
-
- registerConnectionFailedListener(GoogleApiClient.OnConnectionFailedListener) .
- | |||||||||||
- This method is deprecated.
- See
-
- registerInvitationListener(GoogleApiClient, OnInvitationReceivedListener)
- | |||||||||||
- This method is deprecated.
- See
-
- registerMatchUpdateListener(GoogleApiClient, OnTurnBasedMatchUpdateReceivedListener)
- | |||||||||||
- This method is deprecated.
- See
-
- rematch(GoogleApiClient, String)
- | |||||||||||
- This method is deprecated.
- See
-
- reveal(GoogleApiClient, String)
- | |||||||||||
- This method is deprecated.
- See
-
- revealImmediate(GoogleApiClient, String)
- | |||||||||||
- This method is deprecated.
- See
-
- sendReliableMessage(GoogleApiClient, ReliableMessageSentCallback, byte[], String, String)
- | |||||||||||
- This method is deprecated.
- See
-
- sendUnreliableMessage(GoogleApiClient, byte[], String, java.util.List)
- | |||||||||||
- This method is deprecated.
- See
-
- sendUnreliableMessage(GoogleApiClient, byte[], String, String)
- | |||||||||||
- This method is deprecated.
- See
-
- sendUnreliableMessageToAll(GoogleApiClient, byte[], String)
- | |||||||||||
- This method is deprecated.
- See
-
- setSteps(GoogleApiClient, String, int)
- | |||||||||||
- This method is deprecated.
- See
-
- setStepsImmediate(GoogleApiClient, String, int)
- | |||||||||||
- This method is deprecated.
- See
-
- setGravityForPopups(GoogleApiClient, int) .
- | |||||||||||
- This method is deprecated.
- See
-
- setViewForPopups(GoogleApiClient, View) .
- | |||||||||||
- This method is deprecated.
- See
-
- signOut(GoogleApiClient)
- | |||||||||||
- This method is deprecated.
- See
-
- signOut(GoogleApiClient)
- | |||||||||||
- This method is deprecated.
- See
-
- submitScore(GoogleApiClient, String, long, String)
- | |||||||||||
- This method is deprecated.
- See
-
- submitScore(GoogleApiClient, String, long)
- | |||||||||||
- This method is deprecated.
- See
-
- submitScoreImmediate(GoogleApiClient, String, long, String)
- | |||||||||||
- This method is deprecated.
- See
-
- submitScoreImmediate(GoogleApiClient, String, long)
- | |||||||||||
- This method is deprecated.
- See
-
- takeTurn(GoogleApiClient, String, byte[], String)
- | |||||||||||
- This method is deprecated.
- See
-
- takeTurn(GoogleApiClient, String, byte[], String, ParticipantResult[])
- | |||||||||||
- This method is deprecated.
- See
-
- takeTurn(GoogleApiClient, String, byte[], String, java.util.List)
- | |||||||||||
- This method is deprecated.
- See
-
- unlock(GoogleApiClient, String)
- | |||||||||||
- This method is deprecated.
- See
-
- unlockImmediate(GoogleApiClient, String)
- | |||||||||||
- This method is deprecated.
- See
-
- unregisterConnectionCallbacks(GoogleApiClient.ConnectionCallbacks) .
- | |||||||||||
- This method is deprecated.
- See
-
- unregisterConnectionFailedListener(GoogleApiClient.OnConnectionFailedListener) .
- | |||||||||||
- This method is deprecated.
- See
-
- unregisterInvitationListener(GoogleApiClient)
- | |||||||||||
- This method is deprecated.
- See
-
- unregisterMatchUpdateListener(GoogleApiClient)
- |
- [Expand]
- Inherited Methods | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-
-From class
-
- java.lang.Object
-
-
-
-
-
-
-
- | |||||||||||||||||||||||||||||||||
-
-From interface
-
- com.google.android.gms.common.GooglePlayServicesClient
-
-
-
-
-
-
-
-
|
Used to bundle the exclusive bit mask of the player for auto-match criteria. -
Used to return an Invitation
. Retrieve with getParcelableExtra(String)
- or getParcelable(String)
.
-
Used to return the maximum number of players that should be added to a room by auto-matching.
- Retrieve with getIntExtra(String, int)
.
Used to return the minimum number of players that should be added to a room by auto-matching.
- Retrieve with getIntExtra(String, int)
.
Used to return a list of player IDs. Retrieve with
- getStringArrayListExtra(String)
.
Used by the Player Search UI to return a list of parceled Player objects.
- Retrieve with getParcelableArrayListExtra(String)
.
Used to return a Room
. Retrieve with getParcelableExtra(String)
.
-
Used to return a TurnBasedMatch
. Retrieve with
- getParcelableExtra(String)
or getParcelable(String)
.
-
This gives the maximum message size supported via the sendReliableRealTimeMessage(RealTimeReliableMessageSentListener, byte[], String, String)
- methods (excluding protocol headers).
-
This gives the maximum (unfragmented) message size supported via the
- sendUnreliableRealTimeMessage(byte[], String, String)
methods (excluding protocol headers).
-
Notification types for any notification.
Notification types for multiplayer notifications.
Notification type for invites to multiplayer games.
Notification type for updates to match information.
Indicates that the call to increment achievement failed since the achievement is not an - incremental achievement. -
Could not find the achievement, so the operation to update the achievement failed. -
Indicates that the incremental achievement was also unlocked when the call was made to - increment the achievement. -
An incremental achievement cannot be unlocked directly, so the call to unlock achievement - failed. -
The developer has misconfigured their application in some way. The logs will contain more - data about the error and the appropriate resolution. -
The GamesClient is in an inconsistent state and must reconnect to the service to resolve the - issue. Further calls to the service using the current connection are unlikely to succeed. -
The specified game ID was not recognized by the server. -
An unspecified error occurred; no more specific information is available. The device logs may - provide additional data. -
Constant indicating that the real-time room ID provided to the operation was not valid, or - does not correspond to the currently active real-time room. -
The game is not licensed to the user. Further calls will return the same code. -
The specified match has already had a rematch created. Only one rematch may be created for - any initial match. -
The match is not currently active. This action cannot be performed on an inactive match. -
The match results provided in this API call are invalid. This covers cases of duplicate - results, results for players who are not in the match, etc. -
The match is not in the correct state to perform the specified action. -
One or more participants in this match are not in valid states. This could occur if a - specified participant is not actually a participant of the match, or is invalid, or is in an - incorrect state to make the API call. Check the logs for more detailed information. -
The specified match has already been modified locally. This operation cannot be performed - until the match has been sent to the server. -
The match data is out of date. Someone else has modified the data on the server, so the - request could not be completed safely. -
The specified match cannot be found. The provided match ID does not correspond to any known - match. -
This game does not support multiplayer. This could occur if the linked app is not configured - appropriately in the developer console. -
The user is not allowed to create a new multiplayer game at this time. This could occur if - the user has too many outstanding invitations already. -
The match is not the right type to perform this action on. For example, this error will be - returned when trying to take a turn in a real-time match. -
This multiplayer operation is not valid, and the server rejected it. Check the logs for more - information. -
The user attempted to invite another user who was not authorized to see the game. This can - occur if a trusted tester invites a user who is not a trusted tester while the game is - unpublished. In this case, the invitations will not be sent. -
A network error occurred while attempting to retrieve fresh data, and no data was available - locally. -
A network error occurred while attempting to modify data, but the data was successfully - modified locally and will be updated on the network the next time the device is able to - sync. -
A network error occurred while attempting to perform an operation that requires network - access. The operation may be retried later. -
A network error occurred while attempting to retrieve fresh data, but some locally cached - data was available. The data returned may be stale and/or incomplete. -
The operation was successful. -
Trying to start a join/create operation while another is already in flight. -
Constant indicating that the ID of the participant provided by the user is not currently - connected to the client in the real-time room. -
Failed to initialize the network connection for a real-time room. -
The room is not currently active. This action cannot be performed on an inactive room. -
Status code returned from the sendUnreliableRealTimeMessage(byte[], String, String)
and
- sendReliableRealTimeMessage(RealTimeReliableMessageSentListener, byte[], String, String)
methods when the message send operation failed due to an
- immediate error.
-
Failed to send message to the peer participant for a real-time room. -
Failed to send message to the peer participant for a real-time room, since the user has not - joined the room. -
-
- This method is deprecated.
- See acceptInvitation(GoogleApiClient, String)
-
-
Accept an invitation for a turn-based match.
listener - | The listener that is called when the match has been accepted. The listener is - called on the main thread. | -
---|---|
invitationId - | The ID of the invitation to be accepted. | -
-
- This method is deprecated.
- See cancelMatch(GoogleApiClient, String)
-
-
Cancels a turn-based match. Once this call succeeds, the match will be removed from local
- storage. Note that this will cancel the match completely, forcing it to end for all players
- involved. See leaveTurnBasedMatch(OnTurnBasedMatchLeftListener, String)
for a
- different alternative.
matchId - | The ID of the match to cancel. | -
---|
-
- This method is deprecated.
- See cancelMatch(GoogleApiClient, String)
-
-
Cancels a turn-based match. Once this call succeeds, the match will be removed from local
- storage. Note that this will cancel the match completely, forcing it to end for all players
- involved. See leaveTurnBasedMatch(OnTurnBasedMatchLeftListener, String)
for a
- different alternative.
listener - | The listener that is called after the match has been canceled. The listener - is called on the main thread. | -
---|---|
matchId - | The ID of the match to cancel. | -
-
- This method is deprecated.
- See clearAll(GoogleApiClient)
-
-
Clear all notifications for the current game and signed-in player.
-
- This method is deprecated.
- See clear(GoogleApiClient, int)
-
-
Clear the notifications of the specified type for the current game and signed-in player. This
- should be a mask comprised of values from the constants
- NOTIFICATION_TYPE_INVITATION
, NOTIFICATION_TYPES_MULTIPLAYER
, and
- NOTIFICATION_TYPES_ALL
.
notificationTypes - | Mask of notification types to clear. | -
---|
-
- This method is deprecated.
- See connect()
.
-
-
Connect to the games service. -
- This method should be called fromonStart()
or
- onStart()
.
-
- This method will return immediately, and
- onConnected(Bundle)
will be called if the
- connection is successful.
-
- The Bundle provided to onConnected
may be null. If not null, it can contain the
- following keys:
-
EXTRA_INVITATION
if the user wanted to accept an invitation to a multiplayer
- game. The value contained here is an Invitation
which can be accessed with
- getParcelable(String)
.EXTRA_TURN_BASED_MATCH
if the user wanted to take action in a turn-based match.
- The value contained here is a TurnBasedMatch
which can be accessed with
- getParcelable(String)
.-
- This method is deprecated.
- See create(GoogleApiClient, RoomConfig)
-
-
Create a real-time room for the current game. The lifetime of the current game's connection
- to the room is bound to this GamesClient
's lifecycle. When the client disconnects,
- the player will leave the room and any peer-to-peer connections for this player will be torn
- down. The result is delivered by the callback onRoomCreated(int, Room)
to
- the given RoomUpdateListener in the RoomConfig
. The listener is
- called on the main thread.
config - | The real-time room configuration. | -
---|
-
- This method is deprecated.
- See createMatch(GoogleApiClient, TurnBasedMatchConfig)
-
-
Create a turn-based match for the current game.
listener - | The listener that is called when the match has been created. The listener is - called on the main thread. | -
---|---|
config - | The configuration parameters for the match to create. | -
-
- This method is deprecated.
- See declineInvitation(GoogleApiClient, String)
-
-
Decline an invitation for a real-time room.
invitationId - | The ID of the invitation to decline. | -
---|
-
- This method is deprecated.
- See declineInvitation(GoogleApiClient, String)
-
-
Decline an invitation for a turn-based match.
invitationId - | The ID of the invitation to decline. | -
---|
-
- This method is deprecated.
- See disconnect()
.
-
-
Closes the connection to Google Play services. No calls can be made on this object - after calling this method.
-
- This method is deprecated.
- See dismissInvitation(GoogleApiClient, String)
-
-
Dismiss an invitation to a real-time room. Dismissing an invitation will not change the state - of the room for the other participants.
invitationId - | The ID of the invitation to dismiss. | -
---|
-
- This method is deprecated.
- See dismissInvitation(GoogleApiClient, String)
-
-
Dismiss an invitation to a turn-based match. Dismissing an invitation will not change the - state of the match for the other participants.
invitationId - | The ID of the invitation to dismiss. | -
---|
-
- This method is deprecated.
- See dismissMatch(GoogleApiClient, String)
-
-
Delete a match from the server and local storage. Dismissing a match will not change the - state of the match for the other participants, but dismissed matches will never be shown to - the dismissing player again.
matchId - | The ID of the match to dismiss. | -
---|
-
- This method is deprecated.
- See finishMatch(GoogleApiClient, String, byte[], java.util.List)
-
-
Mark a match as finished. This should be called when the match is over and all participants - have results to be reported (if appropriate). Note that the last client to update a match is - responsible for calling finish on that match.
listener - | The listener that is called when the match has been updated. The listener is - called on the main thread. | -
---|---|
matchId - | ID of the match to finish. | -
matchData - | Data representing the new state of the match after this update. Limited to a
- maximum of getMaxTurnBasedMatchDataSize() bytes. |
-
results - | List of ParticipantResult objects for this match. The client which
- calls finishMatch is responsible for reporting the results for all
- appropriate participants in the match. Not every participant is required to have a
- result, but providing results for participants who are not in the match is an
- error. |
-
-
- This method is deprecated.
- See finishMatch(GoogleApiClient, String)
-
-
Indicate that a participant is finished with a match. This will not change the data of the
- match, but it will transition the match into state
- MATCH_STATUS_COMPLETE
if the match is not already in that state. This
- method is most commonly used to report that a participant has finished any post-processing
- steps the game might have and has seen their results in the match.
listener - | The listener that is called when the match has been updated. The listener is - called on the main thread. | -
---|---|
matchId - | ID of the match to finish. | -
-
- This method is deprecated.
- See finishMatch(GoogleApiClient, String, byte[], ParticipantResult[])
-
-
Mark a match as finished. This should be called when the match is over and all participants - have results to be reported (if appropriate). Note that the last client to update a match is - responsible for calling finish on that match. -
- On the last turn of the match, the client should call this method instead of
- takeTurn(OnTurnBasedMatchUpdatedListener, String, byte[], String)
.
listener - | The listener that is called when the match has been updated. The listener is - called on the main thread. | -
---|---|
matchId - | ID of the match to finish. | -
matchData - | Data representing the new state of the match after this update. Limited to a
- maximum of getMaxTurnBasedMatchDataSize() bytes. |
-
results - | List of ParticipantResult objects for this match. The client which
- calls finishMatch is responsible for reporting the results for all
- appropriate participants in the match. Not every participant is required to have a
- result, but providing results for participants who are not in the match is an
- error. |
-
-
- This method is deprecated.
- See getAchievementsIntent(GoogleApiClient)
-
-
Gets an intent to show the list of achievements for a game. Note that this must be invoked
- with startActivityForResult(Intent, int)
, so that the identity of the
- calling package can be established.
-
- A RESULT_RECONNECT_REQUIRED
may be returned as the
- resultCode in onActivityResult(int, int, Intent)
if the GamesClient ends up in an inconsistent
- state.
Intent
that can be started to view the currently signed in player's
- achievements.-
- This method is deprecated.
- See getAllLeaderboardsIntent(GoogleApiClient)
.
-
-
Gets an intent to show the list of leaderboards for a game. Note that this must be invoked
- with startActivityForResult(Intent, int)
, so that the identity of the
- calling package can be established.
-
- A RESULT_RECONNECT_REQUIRED
may be returned as the
- resultCode in onActivityResult(int, int, Intent)
if the GamesClient ends up in an inconsistent
- state.
Intent
that can be started to view the list of leaderboards for a game.-
- This method is deprecated.
- See getAppId(GoogleApiClient)
-
-
Get the application ID linked to this GamesClient instance.
-
- This method is deprecated.
- See getCurrentAccountName(GoogleApiClient)
.
-
-
Get the name of the currently selected account. This is the account the user has chosen to - use for Google Play Games. -
- Note that the GamesClient
must be connected to call this API, and your app must have
- <uses-permission android:name="android.permission.GET_ACCOUNTS" />
declared in
- your manifest in order to use this method.
SecurityException - | If your app doesn't have the
- GET_ACCOUNTS permission. |
-
---|
-
- This method is deprecated.
- See getCurrentGame(GoogleApiClient)
.
-
-
Game
metadata for the current game. May be null if the metadata is not
- available locally.-
- This method is deprecated.
- See getCurrentPlayer(GoogleApiClient)
.
-
-
Player
representing the currently signed in player. May be null if an error
- occurred while communicating with the games service.-
- This method is deprecated.
- See getCurrentPlayerId(GoogleApiClient)
.
-
-
-
- This method is deprecated.
- See getInvitationInboxIntent(GoogleApiClient)
-
-
Returns an intent that will let the user see and manage any outstanding invitations. Note
- that this must be invoked using startActivityForResult(Intent, int)
so that
- the identity of the calling package can be established.
-
- If the user canceled, the result will be RESULT_CANCELED
. If the user
- selected an invitation to accept, the result will be RESULT_OK
and the data
- intent will contain the selected invitation as a parcelable extra in
- EXTRA_INVITATION
.
Intent
that can be started to view the invitation inbox UI.-
- This method is deprecated.
- See getLeaderboardIntent(GoogleApiClient, String)
.
-
-
Gets an intent to show a leaderboard for a game. Note that this must be invoked with
- startActivityForResult(Intent, int)
, so that the identity of the calling
- package can be established.
-
- A RESULT_RECONNECT_REQUIRED
may be returned as the
- resultCode in onActivityResult(int, int, Intent)
if the GamesClient ends up in an inconsistent
- state.
leaderboardId - | The ID of the leaderboard to view. | -
---|
Intent
that can be started to view the specified leaderboard.-
- This method is deprecated.
- See getInboxIntent(GoogleApiClient)
-
-
Returns an intent that will let the user see and manage any outstanding invitations and
- matches. Note that this must be invoked using
- startActivityForResult(Intent, int)
so that the identity of the calling
- package can be established.
-
- If the user canceled the result will be RESULT_CANCELED
. If the user
- selected an invitation or a match to accept, the result will be RESULT_OK
- and the data intent will contain the selected invitation/match as a parcelable extra in the
- extras. Based on the type of the match, the result will include either
- EXTRA_TURN_BASED_MATCH
or EXTRA_INVITATION
.
Intent
that can be started to view the match inbox.-
- This method is deprecated.
- See getMaxMatchDataSize(GoogleApiClient)
-
-
Gets the maximum data size per match in bytes. Guaranteed to be at least 128 KB. May increase - in the future. -
- If the service cannot be reached for some reason, this will return
- STATUS_CLIENT_RECONNECT_REQUIRED
. In this case, no further operations should be
- attempted until after the client has reconnected.
-
- This method is deprecated.
- See getPlayerSearchIntent(GoogleApiClient)
-
-
Returns an intent that will display a screen where the user can search for people
- on Google+. Note that this must be invoked with
- startActivityForResult(Intent, int)
, so that the identity of the
- calling package can be established.
-
- If the user canceled, the result will be RESULT_CANCELED
. If the
- user selected any players from the search results list, the result will be
- RESULT_OK
, and the data intent will contain a list of parceled
- Player objects in EXTRA_PLAYER_SEARCH_RESULTS
.
-
- Note that the current Player Search UI only allows a single selection, so the - returned list of parceled Player objects will currently contain at most one - Player. The Player Search UI may allow multiple selections in a future release, - though.
Intent
that can be started to display the player selector.-
- This method is deprecated.
- See getSelectOpponentsIntent(GoogleApiClient, int, int, boolean)
-
-
Returns an intent that will let the user select players to send an invitation to. Note that
- this must be invoked with startActivityForResult(Intent, int)
, so that the
- identity of the calling package can be established.
-
- The number of players passed in should be the desired number of additional players to select,
- not including the current player. So, for a game that can handle between 2 and 4 players,
- minPlayers
would be 1 and maxPlayers
would be 3.
-
- If the user canceled, the result will be RESULT_CANCELED
. If the user
- selected players, the result will be RESULT_OK
, and the data intent will
- contain the selected player IDs in EXTRA_PLAYERS
and the minimum and maximum numbers
- of additional auto-match players in EXTRA_MIN_AUTOMATCH_PLAYERS
and
- EXTRA_MAX_AUTOMATCH_PLAYERS
respectively. The player IDs in EXTRA_PLAYERS
- will include only the other players selected, not the current player.
-
- If the allowAutomatch
parameter is set to false, the UI will not display an option
- for selecting automatch players. Set this to false if your game does not support
- automatching.
minPlayers - | The minimum number of players to select (not including the current player). | -
---|---|
maxPlayers - | The maximum number of players to select (not including the current player). | -
allowAutomatch - | Whether or not to display an option for selecting automatch players. | -
Intent
that can be started to display the player selector.-
- This method is deprecated.
- See getSelectOpponentsIntent(GoogleApiClient, int, int)
-
-
Returns an intent that will let the user select players to send an invitation to. Note that
- this must be invoked with startActivityForResult(Intent, int)
, so that the
- identity of the calling package can be established.
-
- The number of players passed in should be the desired number of additional players to select,
- not including the current player. So, for a game that can handle between 2 and 4 players,
- minPlayers
would be 1 and maxPlayers
would be 3.
-
- If the user canceled, the result will be RESULT_CANCELED
. If the user
- selected players, the result will be RESULT_OK
, and the data intent will
- contain the selected player IDs in EXTRA_PLAYERS
and the minimum and maximum numbers
- of additional auto-match players in EXTRA_MIN_AUTOMATCH_PLAYERS
and
- EXTRA_MAX_AUTOMATCH_PLAYERS
respectively. The player IDs in EXTRA_PLAYERS
- will include only the other players selected, not the current player.
-
- This method is the equivalent of calling
- getRealTimeSelectOpponentsIntent(int, int, boolean)
with the allowAutomatch
- parameter set to true.
minPlayers - | The minimum number of players to select (not including the current player). | -
---|---|
maxPlayers - | The maximum number of players to select (not including the current player). | -
Intent
that can be started to display the player selector.-
- This method is deprecated.
- See getSocketForParticipant(GoogleApiClient, String, String)
-
-
Returns a RealTimeSocket
for carrying network traffic to the given peer.
- Creates a new socket if one does not exist (or if an existing socket gets disconnected).
- Requires an active real-time room and players being available. Throws an
- IllegalArgumentException
if participantId is not a valid participant or
- belongs to the current player.
-
- This method preserves datagram boundaries with the write() and read() calls and - guarantees in-order arrival of packets.
roomId - | ID of the room for which the socket is being bound. | -
---|---|
participantId - | The ID of the participant to whom this socket is bound | -
-
- This method is deprecated.
- See getWaitingRoomIntent(GoogleApiClient, Room, int)
-
-
Returns an intent that will display a "waiting room" screen that shows the
- progress of participants joining a real-time multiplayer room. Note that this
- must be invoked with startActivityForResult(Intent, int)
, so
- that the identity of the calling package can be established.
-
- If the necessary number of peers have connected and it's now OK to start the game,
- or if the user explicitly asked to start the game now, the activity result will be
- RESULT_OK
. If the user bailed out of the waiting room screen
- without taking any action, the result will be RESULT_CANCELED
. If
- the user explicitly chose to leave the room, the result will be
- RESULT_LEFT_ROOM
.
-
- Regardless of what the result code was, the waiting room activity will return a
- data intent containing a Room
object in EXTRA_ROOM
that represents
- the current state of the Room that you originally passed as a parameter here.
-
- If desired, the waiting room can allow the user to start playing the game even before
- the room is fully connected. This is controlled by the minParticipantsToStart
- parameter: if at least that many participants (including the current player) are
- connected to the room, a "Start playing" menu item will become enabled in the waiting
- room UI. Setting minParticipantsToStart
to 0 means that "Start playing" will
- always be available, and a value of MAX_VALUE
will disable the item
- completely. Note: if you do allow the user to start early, you'll need to handle that
- situation by explicitly telling the other connected peers that the game is now starting;
- see the developer documentation for more details.
-
- Finally, note that the waiting room itself will never explicitly take any action to
- change the state of the room or its participants. So if the activity result is
- RESULT_LEFT_ROOM
, it's the caller's responsibility
- to actually leave the room. Or if the result is RESULT_CANCELED
,
- it's the responsibility of the caller to double-check the current state of the Room
- and decide whether to start the game, keep waiting, or do something else.
- But note that while the waiting room is active, the state of the Room
- will change as participants accept or decline invitations, and the
- number of participants may even change as auto-match players get added.
room - | The Room object to be displayed. |
-
---|---|
minParticipantsToStart - | the minimum number of participants that must be - connected to the room (including the current player) for the "Start - playing" menu item to become enabled. | -
Intent
that can be started to display the waiting room screen.-
- This method is deprecated.
- See getSettingsIntent(GoogleApiClient)
-
-
Gets an intent to show the Settings screen that allows the user to configure
- GamesClient-related features for the current game. Note that this must be invoked with
- startActivityForResult(Intent, int)
, so that the identity of the calling
- package can be established.
-
- A RESULT_RECONNECT_REQUIRED
may be returned as the
- resultCode in onActivityResult(int, int, Intent)
if the GamesClient ends up in an inconsistent
- state.
-
- Most applications will not need to call this directly, since the Settings UI is already - reachable from most other GamesClient UI screens (achievements, leaderboards, etc.) via a - menu item.
Intent
that can be started to view the GamesClient Settings UI.-
- This method is deprecated.
- See loadMatch(GoogleApiClient, String)
-
-
Load a specified turn-based match.
listener - | The listener that is called when the load is complete. The listener is called - on the main thread. | -
---|---|
matchId - | The ID of the match to retreive. | -
-
- This method is deprecated.
- See getSelectOpponentsIntent(GoogleApiClient, int, int, boolean)
-
-
Returns an intent that will let the user select players to send an invitation to. Note that
- this must be invoked with startActivityForResult(Intent, int)
, so that the
- identity of the calling package can be established.
-
- The number of players passed in should be the desired number of additional players to select,
- not including the current player. So, for a game that can handle between 2 and 4 players,
- minPlayers
would be 1 and maxPlayers
would be 3.
-
- If the user canceled, the result will be RESULT_CANCELED
. If the user
- selected players, the result will be RESULT_OK
, and the data intent will
- contain the selected player IDs in EXTRA_PLAYERS
and the minimum and maximum numbers
- of additional auto-match players in EXTRA_MIN_AUTOMATCH_PLAYERS
and
- EXTRA_MAX_AUTOMATCH_PLAYERS
respectively. The player IDs in EXTRA_PLAYERS
- will include only the other players selected, not the current player.
-
- If the allowAutomatch
parameter is set to false, the UI will not display an option
- for selecting automatch players. Set this to false if your game does not support
- automatching.
minPlayers - | The minimum number of players to select (not including the current player). | -
---|---|
maxPlayers - | The maximum number of players to select (not including the current player). | -
allowAutomatch - | Whether or not to display an option for selecting automatch players. | -
Intent
that can be started to display the player selector.-
- This method is deprecated.
- See getSelectOpponentsIntent(GoogleApiClient, int, int)
-
-
Returns an intent that will let the user select players to send an invitation to. Note that
- this must be invoked with startActivityForResult(Intent, int)
, so that the
- identity of the calling package can be established.
-
- The number of players passed in should be the desired number of additional players to select,
- not including the current player. So, for a game that can handle between 2 and 4 players,
- minPlayers
would be 1 and maxPlayers
would be 3.
-
- If the user canceled, the result will be RESULT_CANCELED
. If the user
- selected players, the result will be RESULT_OK
, and the data intent will
- contain the selected player IDs in EXTRA_PLAYERS
and the minimum and maximum numbers
- of additional auto-match players in EXTRA_MIN_AUTOMATCH_PLAYERS
and
- EXTRA_MAX_AUTOMATCH_PLAYERS
respectively. The player IDs in EXTRA_PLAYERS
- will include only the other players selected, not the current player.
-
- This method is the equivalent of calling
- getTurnBasedSelectOpponentsIntent(int, int, boolean)
with the allowAutomatch
- parameter set to true.
minPlayers - | The minimum number of players to select (not including the current player). | -
---|---|
maxPlayers - | The maximum number of players to select (not including the current player). | -
Intent
that can be started to display the player selector.-
- This method is deprecated.
- See increment(GoogleApiClient, String, int)
-
-
Increments an achievement by the given number of steps. The achievement must be an - incremental achievement. Once an achievement reaches at least the maximum number of steps, it - will be unlocked automatically. Any further increments will be ignored. -
- This is the fire-and-forget form of the API. Use this form if you don't need to know the
- status of the operation immediately. For most applications, this will be the preferred API
- to use, though note that the update may not be sent to the server until the next sync. See
- incrementAchievementImmediate(OnAchievementUpdatedListener, String, int)
if you need
- the operation to attempt to communicate to the server immediately or need to have the status
- code delivered to your application.
id - | The achievement ID to increment. | -
---|---|
numSteps - | The number of steps to increment by. Must be greater than 0. | -
-
- This method is deprecated.
- See incrementImmediate(GoogleApiClient, String, int)
-
-
Increments an achievement by the given number of steps. The achievement must be an - incremental achievement. Once an achievement reaches at least the maximum number of steps, it - will be unlocked automatically. Any further increments will be ignored. -
- This form of the API will attempt to update the user's achievement on the server immediately, - and will use the provided listener to inform the caller of the result of the operation. -
- The status code to indicate the success or failure of the operation is delivered to the given
- listener on the main thread. If disconnect()
is called before the operation is
- completed, the status code will not be delivered.
listener - | The listener that is called when the increment achievement is complete. The - listener is called on the main thread. | -
---|---|
id - | The ID of the achievement to increment. | -
numSteps - | The number of steps to increment by. Must be greater than 0. | -
-
- This method is deprecated.
- See isConnected()
.
-
-
Checks if the client is currently connected to the service, so that - requests to other methods will succeed. Applications should guard - client actions caused by the user with a call to this method.
-
- This method is deprecated.
- See isConnecting()
.
-
-
Checks if the client is attempting to connect to the service.
-
- This method is deprecated.
- See isConnectionCallbacksRegistered(GoogleApiClient.ConnectionCallbacks)
.
-
-
Returns true if the specified listener is currently registered to - receive connection events.
listener - | The listener to check for. | -
---|
-
- This method is deprecated.
- See isConnectionFailedListenerRegistered(GoogleApiClient.OnConnectionFailedListener)
.
-
-
Returns true if the specified listener is currently registered to - receive connection failed events.
listener - | The listener to check for. | -
---|
-
- This method is deprecated.
- See join(GoogleApiClient, RoomConfig)
-
-
Join a real-time room by accepting an invitation. The lifetime of the current game's
- connection to the room is bound to this GamesClient
's lifecycle. When the client
- disconnects, the player will leave the room and any peer-to-peer connections for this player
- will be torn down. The result is delivered by the callback
- onJoinedRoom(int, Room)
to the given RoomUpdateListener in the
- RoomConfig
. The listener is called on the main thread.
config - | The real-time room configuration. | -
---|
-
- This method is deprecated.
- See leave(GoogleApiClient, RoomUpdateListener, String)
-
-
Leave the specified room. This will disconnect the player from the room, but allow other
- players to continue playing the game. The result is delivered by the callback
- onLeftRoom(int, String)
to the given listener on the main thread.
-
- After this method is called, you cannot perform any further actions on the room. You can
- create or join another room only after onLeftRoom(int, String)
is received.
listener - | The listener that is notified after the room has been left. The listener is - called on the main thread. | -
---|---|
roomId - | ID of the room to leave. | -
-
- This method is deprecated.
- See leaveMatch(GoogleApiClient, String)
-
-
Leave the specified match when it is not the current player's turn. If this takes the match - to fewer than two participants, the match will be canceled. -
- See leaveTurnBasedMatchDuringTurn(OnTurnBasedMatchLeftListener, String, String)
for
- the form of the API to call during the current player's turn.
listener - | The listener that is called after the match has been left. The listener is - called on the main thread. | -
---|---|
matchId - | ID of the match to leave. | -
-
- This method is deprecated.
- See leaveMatchDuringTurn(GoogleApiClient, String, String)
-
-
Leave the specified match during the current player's turn. If this takes the match to fewer
- than two participants, the match will be canceled. The provided pendingParticipantId
- will be used to determine which participant should act next. If no pending participant is
- provided and the match has available auto-match slots, the match will wait for additional
- players to be found. If there are no auto-match slots available for this match, a pending
- participant ID is required.
-
- See leaveTurnBasedMatch(OnTurnBasedMatchLeftListener, String)
for the form of the
- API to call when it is not the current player's turn.
listener - | The listener that is called after the match has been left. The listener is - called on the main thread. | -
---|---|
matchId - | ID of the match to leave. | -
pendingParticipantId - | ID of the participant who will be set to pending after this
- update succeeds, or null to wait for additional automatched players (if
- possible). |
-
-
- This method is deprecated.
- See load(GoogleApiClient, boolean)
-
-
Asynchronously load achievement data for the currently signed in player. -
- The result is delivered to the given listener on the main thread. If disconnect()
is
- called before the result is ready it will not be delivered.
listener - | The listener that is called when the load is complete. The listener is called - on the main thread. | -
---|---|
forceReload - | If true, this call will clear any locally cached data and attempt to fetch - the latest data from the server. This would commonly be used for something like a - user-initiated refresh. Normally, this should be set to false to gain advantages - of data caching. | -
-
- This method is deprecated.
- See loadCurrentPlayerLeaderboardScore(GoogleApiClient, String, int, int)
-
-
Asynchronously load the currently signed in player's score for a given leaderboard.
listener - | The listener that is called when the load is complete. The listener is called - on the main thread. | -
---|---|
leaderboardId - | ID of the leaderboard to load the score from. | -
span - | Time span to retrieve data for. Valid values are
- TIME_SPAN_DAILY ,
- TIME_SPAN_WEEKLY , or
- TIME_SPAN_ALL_TIME . |
-
leaderboardCollection - | The leaderboard collection to retrieve scores for. Valid values
- are either COLLECTION_PUBLIC or
- COLLECTION_SOCIAL . |
-
-
- This method is deprecated.
- See loadGame(GoogleApiClient)
-
-
Load the details for the current game.
listener - | The listener that is called when the load is complete. The listener is called - on the main thread. | -
---|
-
- This method is deprecated.
- See loadInvitablePlayers(GoogleApiClient, int, boolean)
.
-
-
Load the initial page of players the currently signed-in player can invite to a multiplayer - game, sorted alphabetically by name. -
- The result is delivered to the given listener on the main thread. If disconnect()
is
- called before the result is ready it will not be delivered.
listener - | The listener that is called when the load is complete. The listener is called - on the main thread. | -
---|---|
pageSize - | The number of entries to request for this initial page. Note that if cached - data already exists, the returned buffer may contain more than this size, but it - is guaranteed to contain at least this many if the collection contains enough - records. This must be a value between 1 and 25. | -
forceReload - | If true, this call will clear any locally cached data and attempt to fetch - the latest data from the server. This would commonly be used for something like a - user-initiated refresh. Normally, this should be set to false to gain advantages - of data caching. | -
-
- This method is deprecated.
- See loadInvitations(GoogleApiClient)
-
-
Asynchronously load the list of invitations for the current game. -
- The result is delivered to the given listener on the main thread. If disconnect()
is
- called before the result is ready it will not be delivered.
listener - | The listener that is called when the load is complete. The listener is called - on the main thread. | -
---|
-
- This method is deprecated.
- See loadLeaderboardMetadata(GoogleApiClient, boolean)
.
-
-
Asynchronously load the list of leaderboard metadata for this game. -
- The result is delivered to the given listener on the main thread. If disconnect()
is
- called before the result is ready it will not be delivered.
listener - | The listener that is called when the load is complete. The listener is called - on the main thread. | -
---|---|
forceReload - | If true, this call will clear any locally cached data and attempt to fetch - the latest data from the server. This would commonly be used for something like a - user-initiated refresh. Normally, this should be set to false to gain advantages - of data caching. | -
-
- This method is deprecated.
- See loadLeaderboardMetadata(GoogleApiClient, String, boolean)
-
-
Asynchronously load a specific leaderboard's metadata for this game. -
- The result is delivered to the given listener on the main thread. If disconnect()
is
- called before the result is ready it will not be delivered.
listener - | The listener that is called when the load is complete. The listener is called - on the main thread. | -
---|---|
leaderboardId - | ID of the leaderboard to load metadata for. | -
forceReload - | If true, this call will clear any locally cached data and attempt to fetch - the latest data from the server. This would commonly be used for something like a - user-initiated refresh. Normally, this should be set to false to gain advantages - of data caching. | -
-
- This method is deprecated.
- See loadMoreInvitablePlayers(GoogleApiClient, int)
.
-
-
Asynchronously loads an additional page of invitable players. A new player buffer will be - delivered that includes an extra page of results. -
- The result is delivered to the given listener on the main thread. If disconnect()
is
- called before the result is ready it will not be delivered.
listener - | The listener that is called when the load is complete. The listener is called - on the main thread. | -
---|---|
pageSize - | The number of additional entries to request. This must be a value between 1 - and 25. | -
-
- This method is deprecated.
- See loadMoreScores(GoogleApiClient, LeaderboardScoreBuffer, int, int)
-
-
Asynchronously loads an additional page of score data for the given score buffer. A new score - buffer will be delivered that replaces the given buffer. -
- The result is delivered to the given listener on the main thread. If disconnect()
is
- called before the result is ready it will not be delivered.
listener - | The listener that is called when the load is complete. The listener is called - on the main thread. | -
---|---|
buffer - | The existing buffer that will be expanded. The buffer is allowed to be closed - prior to being passed in to this method. | -
maxResults - | The maximum number of scores to fetch per page. Must be between 1 and 25. | -
pageDirection - | The direction to expand the buffer. Values are defined in
- PageDirection . |
-
-
- This method is deprecated.
- See loadPlayer(GoogleApiClient, String)
.
-
-
Asynchronously loads the profile for the requested player ID. -
- The result is delivered to the given listener on the main thread. If disconnect()
is
- called before the result is ready it will not be delivered.
listener - | The listener that is called when the load is complete. The listener is called - on the main thread. | -
---|---|
playerId - | The player ID to get full profile data for. | -
-
- This method is deprecated.
- See loadPlayerCenteredScores(GoogleApiClient, String, int, int, int, boolean)
-
-
Asynchronously load the player-centered page of scores for a given leaderboard. If the player - does not have a score on this leaderboard, this call will return the top page instead. -
- The result is delivered to the given listener on the main thread. If disconnect()
is
- called before the result is ready it will not be delivered.
listener - | The listener that is called when the load is complete. The listener is called - on the main thread. | -
---|---|
leaderboardId - | ID of the leaderboard. | -
span - | Time span to retrieve data for. Valid values are
- TIME_SPAN_DAILY ,
- TIME_SPAN_WEEKLY , or
- TIME_SPAN_ALL_TIME . |
-
leaderboardCollection - | The leaderboard collection to retrieve scores for. Valid values
- are either COLLECTION_PUBLIC or
- COLLECTION_SOCIAL . |
-
maxResults - | The maximum number of scores to fetch per page. Must be between 1 and 25. | -
forceReload - | If true, this call will clear any locally cached data and attempt to fetch - the latest data from the server. This would commonly be used for something like a - user-initiated refresh. Normally, this should be set to false to gain advantages - of data caching. | -
-
- This method is deprecated.
- See loadPlayerCenteredScores(GoogleApiClient, String, int, int, int)
-
-
Asynchronously load the player-centered page of scores for a given leaderboard. If the player - does not have a score on this leaderboard, this call will return the top page instead. -
- The result is delivered to the given listener on the main thread. If disconnect()
is
- called before the result is ready it will not be delivered.
listener - | The listener that is called when the load is complete. The listener is called - on the main thread. | -
---|---|
leaderboardId - | ID of the leaderboard. | -
span - | Time span to retrieve data for. Valid values are
- TIME_SPAN_DAILY ,
- TIME_SPAN_WEEKLY , or
- TIME_SPAN_ALL_TIME . |
-
leaderboardCollection - | The leaderboard collection to retrieve scores for. Valid values
- are either COLLECTION_PUBLIC or
- COLLECTION_SOCIAL . |
-
maxResults - | The maximum number of scores to fetch per page. Must be between 1 and 25. | -
-
- This method is deprecated.
- See loadTopScores(GoogleApiClient, String, int, int, int)
-
-
Asynchronously load the top page of scores for a given leaderboard. -
- The result is delivered to the given listener on the main thread. If disconnect()
is
- called before the result is ready it will not be delivered.
listener - | The listener that is called when the load is complete. The listener is called - on the main thread. | -
---|---|
leaderboardId - | ID of the leaderboard. | -
span - | Time span to retrieve data for. Valid values are
- TIME_SPAN_DAILY ,
- TIME_SPAN_WEEKLY , or
- TIME_SPAN_ALL_TIME . |
-
leaderboardCollection - | The leaderboard collection to retrieve scores for. Valid values
- are either COLLECTION_PUBLIC or
- COLLECTION_SOCIAL . |
-
maxResults - | The maximum number of scores to fetch per page. Must be between 1 and 25. | -
-
- This method is deprecated.
- See loadTopScores(GoogleApiClient, String, int, int, int, boolean)
-
-
Asynchronously load the top page of scores for a given leaderboard. -
- The result is delivered to the given listener on the main thread. If disconnect()
is
- called before the result is ready it will not be delivered.
listener - | the listener that is called when the load is complete. The listener is called - on the main thread. | -
---|---|
leaderboardId - | ID of the leaderboard. | -
span - | Time span to retrieve data for. Valid values are
- TIME_SPAN_DAILY ,
- TIME_SPAN_WEEKLY , or
- TIME_SPAN_ALL_TIME . |
-
leaderboardCollection - | The leaderboard collection to retrieve scores for. Valid values
- are either COLLECTION_PUBLIC or
- COLLECTION_SOCIAL . |
-
maxResults - | The maximum number of scores to fetch per page. Must be between 1 and 25. | -
forceReload - | If true, this call will clear any locally cached data and attempt to fetch - the latest data from the server. This would commonly be used for something like a - user-initiated refresh. Normally, this should be set to false to gain advantages - of data caching. | -
-
- This method is deprecated.
- See loadMatchesByStatus(GoogleApiClient, int[])
-
-
Asynchronously load turn-based matches for the current game. Matches with any specified turn - status codes will be returned to the provided listener. -
- Valid turn status values are MATCH_TURN_STATUS_INVITED
,
- MATCH_TURN_STATUS_MY_TURN
,
- MATCH_TURN_STATUS_THEIR_TURN
, or
- MATCH_TURN_STATUS_COMPLETE
. Note that if your game implements both
- turn-based and real-time multiplayer, requesting
- MATCH_TURN_STATUS_INVITED
will return invitations for both turn-based
- matches and real-time matches.
-
- The result is delivered to the given listener on the main thread. If disconnect()
is
- called before the result is ready it will not be delivered.
listener - | The listener that is called when the load is complete. The listener is called - on the main thread. | -
---|---|
matchTurnStatuses - | List of turn statuses to request. | -
-
- This method is deprecated.
- See reconnect()
-
-
Closes the current connection to Google Play services and creates a new connection. -
- This method closes the current connection then returns immediately and reconnects to the - service in the background. -
- As with a regular connect()
call, a call to this method will be followed by either
- onConnected(Bundle)
if the connection is
- successful or onConnectionFailed(ConnectionResult)
- on a failure.
-
- This method is deprecated.
- See registerConnectionCallbacks(GoogleApiClient.ConnectionCallbacks)
.
-
-
Registers a listener to receive connection events from this GooglePlayServicesClient
.
- If the service is already connected, the listener's onConnected(Bundle)
- method will be called immediately. Applications should balance calls to this method with
- calls to unregisterConnectionCallbacks(ConnectionCallbacks)
to avoid leaking
- resources.
-
- If the specified listener is already registered to receive connection events, this
- method will not add a duplicate entry for the same listener, but will
- still call the listener's onConnected(Bundle)
method if currently
- connected.
-
- Note that the order of messages received here may not be stable, so clients should not rely - on the order that multiple listeners receive events in.
listener - | the listener where the results of the asynchronous connect() call are
- delivered.
- |
-
---|
-
- This method is deprecated.
- See registerConnectionFailedListener(GoogleApiClient.OnConnectionFailedListener)
.
-
-
Registers a listener to receive connection failed events from this
- GooglePlayServicesClient
. Unlike registerConnectionCallbacks(GooglePlayServicesClient.ConnectionCallbacks)
, if the service
- is not already connected, the listener's
- onConnectionFailed(ConnectionResult)
method will not be called immediately.
- Applications should balance calls to this method with calls to
- unregisterConnectionFailedListener(OnConnectionFailedListener)
to avoid leaking
- resources.
-
- If the specified listener is already registered to receive connection failed events, this - method will not add a duplicate entry for the same listener. -
- Note that the order of messages received here may not be stable, so clients should not rely - on the order that multiple listeners receive events in.
listener - | the listener where the results of the asynchronous connect() call are
- delivered.
- |
-
---|
-
- This method is deprecated.
- See registerInvitationListener(GoogleApiClient, OnInvitationReceivedListener)
-
-
Register a listener to intercept incoming invitations for the currently signed-in user. If a - listener is registered by this method, the incoming invitation will not generate a status bar - notification as long as this client remains connected. -
- Note that only one invitation listener may be active at a time. Calling this method while - another invitation listener was previously registered will replace the original listener with - the new one.
listener - | The listener that is called when a new invitation is received. The listener - is called on the main thread. | -
---|
-
- This method is deprecated.
- See registerMatchUpdateListener(GoogleApiClient, OnTurnBasedMatchUpdateReceivedListener)
-
-
Register a listener to intercept incoming match updates for the currently signed-in user. If - a listener is registered by this method, the incoming match update will not generate a status - bar notification as long as this client remains connected. -
- Note that only one match update listener may be active at a time. Calling this method while - another match update listener was previously registered will replace the original listener - with the new one.
listener - | The listener that is called when a match update is received. The listener is - called on the main thread. | -
---|
-
- This method is deprecated.
- See rematch(GoogleApiClient, String)
-
-
Create a rematch of a previously completed turn-based match. The new match will have the same - participants as the previous match. Note that only one rematch may be created from any single - completed match.
listener - | The listener that is called when the match has been created. The listener is - called on the main thread. | -
---|---|
matchId - | The ID of the previous match to re-create. | -
-
- This method is deprecated.
- See reveal(GoogleApiClient, String)
-
-
Reveal a hidden achievement to the currently signed in player. If the achievement has already - been unlocked, this will have no effect. -
- This is the fire-and-forget form of the API. Use this form if you don't need to know the
- status of the operation immediately. For most applications, this will be the preferred API
- to use, though note that the update may not be sent to the server until the next sync. See
- revealAchievementImmediate(OnAchievementUpdatedListener, String)
if you need the
- operation to attempt to communicate to the server immediately or need to have the status code
- delivered to your application.
id - | The achievement ID to reveal | -
---|
-
- This method is deprecated.
- See revealImmediate(GoogleApiClient, String)
-
-
Reveal a hidden achievement to the currently signed in player. If the achievement is already - visible, this will have no effect. -
- This form of the API will attempt to update the user's achievement on the server immediately, - and will use the provided listener to inform the caller of the result of the operation. -
- The status code to indicate the success or failure of the operation is delivered to the
- given listener on the main thread. If disconnect()
is called before the operation is
- completed, the status code will not be delivered.
listener - | The listener that is called when the reveal achievement is complete. - The listener is called on the main thread. | -
---|---|
id - | The ID of the achievement to reveal | -
-
- This method is deprecated.
- See sendReliableMessage(GoogleApiClient, ReliableMessageSentCallback, byte[], String, String)
-
-
Send a message to a participant in a real-time room reliably. The caller will receive a
- callback to report the status of the send message operation. Throws an
- IllegalArgumentException
if recipientParticipantId is not a valid participant or
- belongs to the current player. The maximum message size supported is
- MAX_RELIABLE_MESSAGE_LEN
bytes.
listener - | The listener that is notified when the message has been sent. | -
---|---|
messageData - | The message to be sent. Should be at most
- MAX_RELIABLE_MESSAGE_LEN bytes. |
-
roomId - | ID of the room for which the message is being sent. | -
recipientParticipantId - | The participant ID to send the message to. | -
onRealTimeMessageSent(int, int, String)
or
- STATUS_REAL_TIME_MESSAGE_FAILED
if the message failed to send.-
- This method is deprecated.
- See sendUnreliableMessage(GoogleApiClient, byte[], String, java.util.List)
-
-
Send a message to one or more participants in a real-time room. The message delivery is not
- reliable and will not report status after completion. Throws an
- IllegalArgumentException
if any participants in recipientParticipantIds are not
- valid or belong to the current player. The maximum message size supported is
- MAX_UNRELIABLE_MESSAGE_LEN
bytes.
messageData - | The message to be sent. Should be at most
- MAX_UNRELIABLE_MESSAGE_LEN bytes. |
-
---|---|
roomId - | ID of the room for which the message is being sent. | -
recipientParticipantIds - | One or more participant IDs to send the message to. | -
STATUS_OK
on a successful attempt, STATUS_REAL_TIME_MESSAGE_FAILED
- if the message failed to send.-
- This method is deprecated.
- See sendUnreliableMessage(GoogleApiClient, byte[], String, String)
-
-
Send a message to a participant in a real-time room. The message delivery is not
- reliable and will not report status after completion. Throws an
- IllegalArgumentException
if recipientParticipantId is not a valid participant or
- belongs to the current player. The maximum message size supported is
- MAX_UNRELIABLE_MESSAGE_LEN
bytes.
messageData - | The message to be sent. Should be at most
- MAX_UNRELIABLE_MESSAGE_LEN bytes. |
-
---|---|
roomId - | ID of the room for which the message is being sent. | -
recipientParticipantId - | The participant ID to send the message to. | -
STATUS_OK
on a successful attempt, STATUS_REAL_TIME_MESSAGE_FAILED
- if the message failed to send.-
- This method is deprecated.
- See sendUnreliableMessageToAll(GoogleApiClient, byte[], String)
-
-
Send a message to all participants in a real-time room. The message delivery is not
- reliable and will not report status after completion. The maximum message size supported is
- MAX_UNRELIABLE_MESSAGE_LEN
bytes.
messageData - | The message to be sent. Should be at most
- MAX_UNRELIABLE_MESSAGE_LEN bytes. |
-
---|---|
roomId - | ID of the room for which the message is being sent. | -
STATUS_OK
on a successful attempt, STATUS_REAL_TIME_MESSAGE_FAILED
- if the message failed to send.-
- This method is deprecated.
- See setSteps(GoogleApiClient, String, int)
-
-
Set an achievement to have at least the given number of steps completed. Calling this method - while the achievement already has more steps than the provided value is a no-op. Once the - achievement reaches the maximum number of steps, the achievement will automatically be - unlocked, and any further mutation operations will be ignored. -
- This is the fire-and-forget form of the API. Use this form if you don't need to know the
- status of the operation immediately. For most applications, this will be the preferred API to
- use, though note that the update may not be sent to the server until the next sync. See
- setAchievementStepsImmediate(OnAchievementUpdatedListener, String, int)
if you need
- the operation to attempt to communicate to the server immediately or need to have the status
- code delivered to your application.
id - | The ID of the achievement to modify. | -
---|---|
numSteps - | The number of steps to set the achievement to. Must be greater than 0. | -
-
- This method is deprecated.
- See setStepsImmediate(GoogleApiClient, String, int)
-
-
Set an achievement to have at least the given number of steps completed. Calling this method - while the achievement already has more steps than the provided value is a no-op. Once the - achievement reaches the maximum number of steps, the achievement will automatically be - unlocked, and any further mutation operations will be ignored. -
- This form of the API will attempt to update the user's achievement on the server immediately, - and will use the provided listener to inform the caller of the result of the operation. -
- The status code to indicate the success or failure of the operation is delivered to the given
- listener on the main thread. If disconnect()
is called before the operation is
- completed, the status code will not be delivered.
listener - | The listener that is called when the set operation is complete. The listener - is called on the main thread. | -
---|---|
id - | The ID of the achievement to modify. | -
numSteps - | The number of steps to set the achievement to. Must be greater than 0. | -
-
- This method is deprecated.
- See setGravityForPopups(GoogleApiClient, int)
.
-
-
Specifies the part of the screen at which games service popups (for example, "welcome back" - or "achievement unlocked" popups) will be displayed using gravity. -
- Default value is TOP
|CENTER_HORIZONTAL
.
gravity - | The gravity which controls the placement of games service popups. | -
---|
-
- This method is deprecated.
- See setViewForPopups(GoogleApiClient, View)
.
-
-
Sets the View
to use as a content view for popups.
gamesContentView - | The view to use as a content view for popups. View cannot be null. | -
---|
-
- This method is deprecated.
- See signOut(GoogleApiClient)
-
-
Asynchronously signs the current user out. -
- This call doesn't disconnect the GamesClient. As no user is signed in after this call is - completed, subsequent calls to this client will very likely fail. You should either - call disconnect() or finish your Activity after this call. - - The listener is called when sign-out is complete. Ifdisconnect()
is called before
- sign-out is complete, the listener will not be called.listener - | The listener that is called when sign-out is complete. The listener is called - on the main thread. | -
---|
-
- This method is deprecated.
- See signOut(GoogleApiClient)
-
-
Asynchronously signs the current user out. -
- This call doesn't disconnect the GamesClient. As no user is signed in after this call is - completed, subsequent calls to this client will very likely fail. You should either - call disconnect() or finish your Activity after this call.-
- This method is deprecated.
- See submitScore(GoogleApiClient, String, long, String)
-
-
Submit a score to a leaderboard for the currently signed in player. The score is ignored if - it is worse (as defined by the leaderboard configuration) than a previously submitted score - for the same player. -
- This form of the API is a fire-and-forget form. Use this if you do not need to be notified of - the results of submitting the score, though note that the update may not be sent to the - server until the next sync. -
- The meaning of the score value depends on the formatting of the leaderboard established in - the developer console. Leaderboards support the following score formats: -
score
represents a raw value, and will be formatted based on the
- number of decimal places configured. A score of 1000 would be formatted as 1000, 100.0, or
- 10.00 for 0, 1, or 2 decimal places.score
represents an elapsed time in milliseconds. The value will be
- formatted as an appropriate time value.score
represents a value in micro units. For example, in USD, a score
- of 100 would display as $0.0001, while a score of 1000000 would display as $1.00- For more details, please see Leaderboard - Concepts.
leaderboardId - | The leaderboard to submit the score to. | -
---|---|
score - | The raw score value. | -
scoreTag - | Optional metadata about this score. The value may contain no more than 64 - URI-safe characters as defined by section 2.3 of RFC 3986. | -
-
- This method is deprecated.
- See submitScore(GoogleApiClient, String, long)
-
-
Submit a score to a leaderboard for the currently signed in player. The score is ignored if - it is worse (as defined by the leaderboard configuration) than a previously submitted score - for the same player. -
- This form of the API is a fire-and-forget form. Use this if you do not need to be notified of - the results of submitting the score, though note that the update may not be sent to the - server until the next sync. -
- The meaning of the score value depends on the formatting of the leaderboard established in - the developer console. Leaderboards support the following score formats: -
score
represents a raw value, and will be formatted based on the
- number of decimal places configured. A score of 1000 would be formatted as 1000, 100.0, or
- 10.00 for 0, 1, or 2 decimal places.score
represents an elapsed time in milliseconds. The value will be
- formatted as an appropriate time value.score
represents a value in micro units. For example, in USD, a score
- of 100 would display as $0.0001, while a score of 1000000 would display as $1.00- For more details, please see Leaderboard - Concepts.
leaderboardId - | The leaderboard to submit the score to. | -
---|---|
score - | The raw score value. | -
-
- This method is deprecated.
- See submitScoreImmediate(GoogleApiClient, String, long, String)
-
-
Submit a score to a leaderboard for the currently signed in player. The score is ignored if - it is worse (as defined by the leaderboard configuration) than a previously submitted score - for the same player. -
- This form of the API will attempt to submit the score to the server immediately, and will use - the provided listener to inform the caller of the result of the operation. -
- The status code to indicate the success or failure of the operation is delivered to the given
- listener on the main thread. If disconnect()
is called before the operation is
- completed, the status code will not be delivered.
-
- The meaning of the score value depends on the formatting of the leaderboard established in - the developer console. Leaderboards support the following score formats: -
score
represents a raw value, and will be formatted based on the
- number of decimal places configured. A score of 1000 would be formatted as 1000, 100.0, or
- 10.00 for 0, 1, or 2 decimal places.score
represents an elapsed time in milliseconds. The value will be
- formatted as an appropriate time value.score
represents a value in micro units. For example, in USD, a score
- of 100 would display as $0.0001, while a score of 1000000 would display as $1.00- For more details, please see this - page.
listener - | OnScoreSubmittedListener to call when the score has been submitted. |
-
---|---|
leaderboardId - | The leaderboard to submit the score to. | -
score - | The raw score value. | -
scoreTag - | Optional metadata about this score. The value may contain no more than 64 - URI-safe characters as defined by section 2.3 of RFC 3986. | -
-
- This method is deprecated.
- See submitScoreImmediate(GoogleApiClient, String, long)
-
-
Submit a score to a leaderboard for the currently signed in player. The score is ignored if - it is worse (as defined by the leaderboard configuration) than a previously submitted score - for the same player. -
- This form of the API will attempt to submit the score to the server immediately, and will use - the provided listener to inform the caller of the result of the operation. -
- The status code to indicate the success or failure of the operation is delivered to the
- given listener on the main thread. If disconnect()
is called before the operation is
- completed, the status code will not be delivered.
-
- The meaning of the score value depends on the formatting of the leaderboard established in - the developer console. Leaderboards support the following score formats: -
score
represents a raw value, and will be formatted based on the
- number of decimal places configured. A score of 1000 would be formatted as 1000, 100.0, or
- 10.00 for 0, 1, or 2 decimal places.score
represents an elapsed time in milliseconds. The value will be
- formatted as an appropriate time value.score
represents a value in micro units. For example, in USD, a score
- of 100 would display as $0.0001, while a score of 1000000 would display as $1.00- For more details, please see this - page.
listener - | OnScoreSubmittedListener to call when the score has been submitted. |
-
---|---|
leaderboardId - | The leaderboard to submit the score to. | -
score - | The raw score value. | -
-
- This method is deprecated.
- See takeTurn(GoogleApiClient, String, byte[], String)
-
-
Update a match with new turn data. The participant that is passed in as the pending - participant will be notified that it is their turn to take action. If no pending participant - is provided and the match has available auto-match slots, the match will wait for additional - players to be found. If there are no auto-match slots available for this match, a pending - participant ID is required. -
- For the final turn of the match, there is no need to call this method. Instead, call
- finishTurnBasedMatch(OnTurnBasedMatchUpdatedListener, String)
directly.
listener - | The listener that is called when the match has been updated. The listener is - called on the main thread. | -
---|---|
matchId - | ID of the match to update. | -
matchData - | Data representing the new state of the match after this update. Limited to a
- maximum of getMaxTurnBasedMatchDataSize() bytes. |
-
pendingParticipantId - | ID of the participant who will be set to pending after this
- update succeeds, or null to wait for additional automatched players (if
- possible). |
-
-
- This method is deprecated.
- See takeTurn(GoogleApiClient, String, byte[], String, ParticipantResult[])
-
-
Update a match with new turn data. The participant that is passed in as the pending - participant will be notified that it is their turn to take action. If no pending participant - is provided and the match has available auto-match slots, the match will wait for additional - players to be found. If there are no auto-match slots available for this match, a pending - participant ID is required. -
- For the final turn of the match, there is no need to call this method. Instead, call
- finishTurnBasedMatch(OnTurnBasedMatchUpdatedListener, String)
directly.
listener - | The listener that is called when the match has been updated. The listener is - called on the main thread. | -
---|---|
matchId - | ID of the match to update. | -
matchData - | Data representing the new state of the match after this update. Limited to a
- maximum of getMaxTurnBasedMatchDataSize() bytes. |
-
pendingParticipantId - | ID of the participant who will be set to pending after this
- update succeeds, or null to wait for additional automatched players (if
- possible). |
-
results - | Optional list of ParticipantResult objects for this match. Note that
- the results reported here should be final - if results reported later conflict
- with these values, the returned value will indicate a conflicted result by
- returning MATCH_RESULT_DISAGREED . This is most useful
- for cases where a participant knows their results early. For example, a single
- elimination game where participants are eliminated as the game continues might
- wish to specify results for the eliminated participants here. |
-
-
- This method is deprecated.
- See takeTurn(GoogleApiClient, String, byte[], String, java.util.List)
-
-
Update a match with new turn data. The participant that is passed in as the pending - participant will be notified that it is their turn to take action. If no pending participant - is provided and the match has available auto-match slots, the match will wait for additional - players to be found. If there are no auto-match slots available for this match, a pending - participant ID is required. -
- For the final turn of the match, there is no need to call this method. Instead, call
- finishTurnBasedMatch(OnTurnBasedMatchUpdatedListener, String)
directly.
listener - | The listener that is called when the match has been updated. The listener is - called on the main thread. | -
---|---|
matchId - | ID of the match to update. | -
matchData - | Data representing the new state of the match after this update. Limited to a
- maximum of getMaxTurnBasedMatchDataSize() bytes. |
-
pendingParticipantId - | ID of the participant who will be set to pending after this
- update succeeds, or null to wait for additional automatched players (if
- possible). |
-
results - | Optional list of ParticipantResult objects for this match. Note that
- the results reported here should be final - if results reported later conflict
- with these values, the returned value will indicate a conflicted result by
- returning MATCH_RESULT_DISAGREED . This is most useful
- for cases where a participant knows their results early. For example, a single
- elimination game where participants are eliminated as the game continues might
- wish to specify results for the eliminated participants here. |
-
-
- This method is deprecated.
- See unlock(GoogleApiClient, String)
-
-
Unlock an achievement for the currently signed in player. If the achievement is hidden this - will reveal it to the player. -
- This is the fire-and-forget form of the API. Use this form if you don't need to know the
- status of the operation immediately. For most applications, this will be the preferred API
- to use, though note that the update may not be sent to the server until the next sync. See
- unlockAchievementImmediate(OnAchievementUpdatedListener, String)
if you need the
- operation to attempt to communicate to the server immediately or need to have the status code
- delivered to your application.
id - | The achievement ID to unlock | -
---|
-
- This method is deprecated.
- See unlockImmediate(GoogleApiClient, String)
-
-
Unlock an achievement for the currently signed in player. If the achievement is hidden this - will reveal it to the player. -
- This form of the API will attempt to update the user's achievement on the server immediately, - and will use the provided listener to inform the caller of the result of the operation. -
- The status code to indicate the success or failure of the operation is delivered to the given
- listener on the main thread. If disconnect()
is called before the operation is
- completed, the status code will not be delivered.
listener - | The listener that is called when the unlock achievement is complete. The - listener is called on the main thread. | -
---|---|
id - | The ID of the achievement to unlock. | -
-
- This method is deprecated.
- See unregisterConnectionCallbacks(GoogleApiClient.ConnectionCallbacks)
.
-
-
Removes a connection listener from this GooglePlayServicesClient
. Note that removing
- a listener does not generate any callbacks.
-
- If the specified listener is not currently registered to receive connection events, this - method will have no effect.
listener - | the listener to unregister. - | -
---|
-
- This method is deprecated.
- See unregisterConnectionFailedListener(GoogleApiClient.OnConnectionFailedListener)
.
-
-
Removes a connection failed listener from the GooglePlayServicesClient
.
- Note that removing a listener does not generate any callbacks.
-
- If the specified listener is not currently registered to receive connection failed events, - this method will have no effect.
listener - | the listener to unregister. - | -
---|
-
- This method is deprecated.
- See unregisterInvitationListener(GoogleApiClient)
-
-
Unregisters this client's invitation listener, if any. Any new invitations will generate - status bar notifications as normal.
-
- This method is deprecated.
- See unregisterMatchUpdateListener(GoogleApiClient)
-
-
Unregisters this client's match update listener, if any. Any new match updates will generate - status bar notifications as normal.
- About Android | - Legal | - Support -
-Possible status codes include:
STATUS_OK
if data was successfully loaded and is up-to-date.STATUS_NETWORK_ERROR_NO_DATA
if the device was unable to retrieve
- any data from the network and has no data cached locally.STATUS_OK
if data was successfully loaded and is up-to-date.
+ STATUS_NETWORK_ERROR_NO_DATA
if the device was unable to
+ retrieve any data from the network and has no data cached locally.STATUS_NETWORK_ERROR_STALE_DATA
if the device was unable to
retrieve the latest data from the network, but has some data cached locally.STATUS_CLIENT_RECONNECT_REQUIRED
if the client needs to reconnect
- to the service to access this data.STATUS_CLIENT_RECONNECT_REQUIRED
if the client needs to
+ reconnect to the service to access this data.STATUS_GAME_NOT_FOUND
if the game could not be found.STATUS_LICENSE_CHECK_FAILED
if the game is not licensed to the
user.Some of the batched network operations succeeded. +
All of the request update operations attempted failed. Retrying will not fix these errors. +
Notification type for requests.
com.google.android.gms.games.OnGamesLoadedListener | -
-
- This interface is deprecated.
- See GamesMetadata.LoadGamesResult
.
-
-
Listener for receiving callbacks when game metadata has been loaded.
- - - - - -Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Called when game metadata has been loaded.
-
- |
Called when game metadata has been loaded. -
- Possible status codes include: -
STATUS_OK
if data was successfully loaded and is up-to-date.STATUS_NETWORK_ERROR_NO_DATA
if the device was unable to retrieve any
- data from the network and has no data cached locally.STATUS_NETWORK_ERROR_STALE_DATA
if the device was unable to retrieve
- the latest data from the network, but has some data cached locally.STATUS_CLIENT_RECONNECT_REQUIRED
if the client needs to reconnect to
- the service to access this data.STATUS_GAME_NOT_FOUND
if the game could not be found.STATUS_LICENSE_CHECK_FAILED
if the game is not licensed to the user.
- STATUS_INTERNAL_ERROR
if an unexpected error occurred in the service.
- statusCode - | A status code indicating the result of the operation. | -
---|---|
buffer - | The game metadata that was requested. This is guaranteed to be non-null, though - it may be empty. The listener must close this object when finished. - | -
- About Android | - Legal | - Support -
-com.google.android.gms.games.OnPlayersLoadedListener | -
-
- This interface is deprecated.
- See Players.LoadPlayersResult
.
-
-
Listener for receiving callbacks when player data has been loaded.
- - - - - -Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Called when player data has been loaded.
-
- |
Called when player data has been loaded. -
- Possible status codes include: -
STATUS_OK
if data was successfully loaded and is up-to-date.STATUS_NETWORK_ERROR_NO_DATA
if the device was unable to retrieve any
- data from the network and has no data cached locally.STATUS_NETWORK_ERROR_STALE_DATA
if the device was unable to retrieve
- the latest data from the network, but has some data cached locally.STATUS_CLIENT_RECONNECT_REQUIRED
if the GamesClient
needs to
- reconnect to the service to access this data.STATUS_LICENSE_CHECK_FAILED
if the game is not licensed to the user.
- STATUS_INTERNAL_ERROR
if an unexpected error occurred in the service.
- statusCode - | A status code indicating the result of the operation. | -
---|---|
buffer - | The player data that was requested. This is guaranteed to be non-null, though - it may be empty. The listener must close this object when finished. - | -
- About Android | - Legal | - Support -
-Possible status codes include:
STATUS_OK
if data was successfully loaded and is up-to-date.STATUS_NETWORK_ERROR_NO_DATA
if the device was unable to retrieve
- any data from the network and has no data cached locally.STATUS_OK
if data was successfully loaded and is up-to-date.
+ STATUS_NETWORK_ERROR_NO_DATA
if the device was unable to
+ retrieve any data from the network and has no data cached locally.STATUS_NETWORK_ERROR_STALE_DATA
if the device was unable to
retrieve the latest data from the network, but has some data cached locally.STATUS_CLIENT_RECONNECT_REQUIRED
if the client needs to reconnect
- to the service to access this data.STATUS_CLIENT_RECONNECT_REQUIRED
if the client needs to
+ reconnect to the service to access this data.STATUS_LICENSE_CHECK_FAILED
if the game is not licensed to the
user.STATUS_INTERNAL_ERROR
if an unexpected error occurred in the
diff --git a/docs/html/reference/com/google/android/gms/games/Players.html b/docs/html/reference/com/google/android/gms/games/Players.html
index c856eda40b7afd2223d749b5ff35a8e7f467f676..bc5d108035de7f9a7475e53a195d2a4908694d0d 100644
--- a/docs/html/reference/com/google/android/gms/games/Players.html
+++ b/docs/html/reference/com/google/android/gms/games/Players.html
@@ -459,12 +459,6 @@ onkeyup="return search_changed(event, false, '/')" />
Wallet
Asynchronously loads a list of players that have connected to this game (and that + the user has permission to know about). +
+ Required API: API
+ Required Scopes: SCOPE_GAMES
apiClient + | The GoogleApiClient to service the call. |
+
---|---|
forceReload + | If true, this call will clear any locally cached data and attempt to fetch + the latest data from the server. This would commonly be used for something like a + user-initiated refresh. Normally, this should be set to false to gain advantages + of data caching. + | +
Possible status codes include:
STATUS_OK
if data was successfully loaded and is up-to-date.STATUS_NETWORK_ERROR_NO_DATA
if the device was unable to retrieve
- any data from the network and has no data cached locally.STATUS_OK
if data was successfully loaded and is up-to-date.
+ STATUS_NETWORK_ERROR_NO_DATA
if the device was unable to
+ retrieve any data from the network and has no data cached locally.STATUS_NETWORK_ERROR_STALE_DATA
if the device was unable to
retrieve the latest data from the network, but has some data cached locally.STATUS_CLIENT_RECONNECT_REQUIRED
if the client needs to reconnect
- to the service to access this data.STATUS_CLIENT_RECONNECT_REQUIRED
if the client needs to
+ reconnect to the service to access this data.STATUS_LICENSE_CHECK_FAILED
if the game is not licensed to the
user.STATUS_INTERNAL_ERROR
if an unexpected error occurred in the
diff --git a/docs/html/reference/com/google/android/gms/games/achievement/Achievements.UpdateAchievementResult.html b/docs/html/reference/com/google/android/gms/games/achievement/Achievements.UpdateAchievementResult.html
index 24ca4f63f1b9013291c5e3b233c7173fd3e87a44..dce6e2b3be91a8ee935030d6c91c769bfc26978b 100644
--- a/docs/html/reference/com/google/android/gms/games/achievement/Achievements.UpdateAchievementResult.html
+++ b/docs/html/reference/com/google/android/gms/games/achievement/Achievements.UpdateAchievementResult.html
@@ -459,12 +459,6 @@ onkeyup="return search_changed(event, false, '/')" />
Wallet
Possible status codes include:
STATUS_OK
if data was successfully loaded and is up-to-date.STATUS_NETWORK_ERROR_NO_DATA
if the device was unable to retrieve
- any data from the network and has no data cached locally.STATUS_OK
if data was successfully loaded and is up-to-date.
+ STATUS_NETWORK_ERROR_NO_DATA
if the device was unable to
+ retrieve any data from the network and has no data cached locally.STATUS_NETWORK_ERROR_STALE_DATA
if the device was unable to
retrieve the latest data from the network, but has some data cached locally.STATUS_NETWORK_ERROR_OPERATION_DEFERRED
if the device is offline
or was otherwise unable to post the achievement update to the server. The achievement
update was stored locally and will be posted to the server the next time the device is
online and is able to perform a sync (no further action is required from the client).STATUS_CLIENT_RECONNECT_REQUIRED
if the client needs to reconnect
- to the service to access this data.STATUS_CLIENT_RECONNECT_REQUIRED
if the client needs to
+ reconnect to the service to access this data.STATUS_LICENSE_CHECK_FAILED
if the game is not licensed to the
user.STATUS_ACHIEVEMENT_UNLOCKED
if the state of the achievement is
diff --git a/docs/html/reference/com/google/android/gms/games/achievement/Achievements.html b/docs/html/reference/com/google/android/gms/games/achievement/Achievements.html
index 9c9c3a5dfff37a1a5d39af42e5a9f5dcc4e617b7..ea3dcb59fea29a7da3334b91e5d2cc2eefac0b3f 100644
--- a/docs/html/reference/com/google/android/gms/games/achievement/Achievements.html
+++ b/docs/html/reference/com/google/android/gms/games/achievement/Achievements.html
@@ -459,12 +459,6 @@ onkeyup="return search_changed(event, false, '/')" />
Wallet
com.google.android.gms.games.achievement.OnAchievementsLoadedListener | -
-
- This interface is deprecated.
- See Achievements.LoadAchievementsResult
.
-
-
Listener for receiving callbacks when achievement data has been loaded.
- - - - - -Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Called when achievement data has been loaded.
-
- |
Called when achievement data has been loaded. -
- Possible status codes include: -
STATUS_OK
if data was successfully loaded and is up-to-date.STATUS_NETWORK_ERROR_NO_DATA
if the device was unable to retrieve any
- data from the network and has no data cached locally.STATUS_NETWORK_ERROR_STALE_DATA
if the device was unable to retrieve
- the latest data from the network, but has some data cached locally.STATUS_CLIENT_RECONNECT_REQUIRED
if the GamesClient
needs to
- reconnect to the service to access this data.STATUS_LICENSE_CHECK_FAILED
if the game is not licensed to the user.
- STATUS_INTERNAL_ERROR
if an unexpected error occurred in the service.
- statusCode - | A status code indicating the result of the operation. | -
---|---|
buffer - | The achievement data that was requested. This is guaranteed to be non-null, - though it may be empty. The listener must close this object when finished. - | -
- About Android | - Legal | - Support -
-Achievements.LoadAchievementsResult
.
- Achievements.UpdateAchievementResult
.
- Possible status codes include:
STATUS_OK
if data was successfully loaded and is up-to-date.STATUS_NETWORK_ERROR_NO_DATA
if the device was unable to retrieve
- any data from the network and has no data cached locally.STATUS_OK
if data was successfully loaded and is up-to-date.
+ STATUS_NETWORK_ERROR_NO_DATA
if the device was unable to
+ retrieve any data from the network and has no data cached locally.STATUS_NETWORK_ERROR_STALE_DATA
if the device was unable to
retrieve the latest data from the network, but has some data cached locally.STATUS_CLIENT_RECONNECT_REQUIRED
if the client needs to reconnect
- to the service to access this data.STATUS_CLIENT_RECONNECT_REQUIRED
if the client needs to
+ reconnect to the service to access this data.STATUS_LICENSE_CHECK_FAILED
if the game is not licensed to the
user.STATUS_INTERNAL_ERROR
if an unexpected error occurred in the
diff --git a/docs/html/reference/com/google/android/gms/games/leaderboard/Leaderboards.LoadPlayerScoreResult.html b/docs/html/reference/com/google/android/gms/games/leaderboard/Leaderboards.LoadPlayerScoreResult.html
index 785e26d8a902095de0bbf734fd2cb423cedde60e..9f2a4b82086294336a90dae9bb81d1c3c8c6de80 100644
--- a/docs/html/reference/com/google/android/gms/games/leaderboard/Leaderboards.LoadPlayerScoreResult.html
+++ b/docs/html/reference/com/google/android/gms/games/leaderboard/Leaderboards.LoadPlayerScoreResult.html
@@ -459,12 +459,6 @@ onkeyup="return search_changed(event, false, '/')" />
Wallet
Possible status codes include:
STATUS_OK
if data was successfully loaded and is up-to-date.STATUS_NETWORK_ERROR_NO_DATA
if the device was unable to retrieve
- any data from the network and has no data cached locally.STATUS_OK
if data was successfully loaded and is up-to-date.
+ STATUS_NETWORK_ERROR_NO_DATA
if the device was unable to
+ retrieve any data from the network and has no data cached locally.STATUS_NETWORK_ERROR_STALE_DATA
if the device was unable to
retrieve the latest data from the network, but has some data cached locally.STATUS_CLIENT_RECONNECT_REQUIRED
if the client needs to reconnect
- to the service to access this data.STATUS_CLIENT_RECONNECT_REQUIRED
if the client needs to
+ reconnect to the service to access this data.STATUS_LICENSE_CHECK_FAILED
if the game is not licensed to the
user.STATUS_INTERNAL_ERROR
if an unexpected error occurred in the
diff --git a/docs/html/reference/com/google/android/gms/games/leaderboard/Leaderboards.LoadScoresResult.html b/docs/html/reference/com/google/android/gms/games/leaderboard/Leaderboards.LoadScoresResult.html
index dc9f94ef5d6d388ea6deb0e10fb8d9ee7a164774..52ba84a5a5017daa724c39654d01844789e81272 100644
--- a/docs/html/reference/com/google/android/gms/games/leaderboard/Leaderboards.LoadScoresResult.html
+++ b/docs/html/reference/com/google/android/gms/games/leaderboard/Leaderboards.LoadScoresResult.html
@@ -459,12 +459,6 @@ onkeyup="return search_changed(event, false, '/')" />
Wallet
Possible status codes include:
STATUS_OK
if data was successfully loaded and is up-to-date.STATUS_NETWORK_ERROR_NO_DATA
if the device was unable to retrieve
- any data from the network and has no data cached locally.STATUS_OK
if data was successfully loaded and is up-to-date.
+ STATUS_NETWORK_ERROR_NO_DATA
if the device was unable to
+ retrieve any data from the network and has no data cached locally.STATUS_NETWORK_ERROR_STALE_DATA
if the device was unable to
retrieve the latest data from the network, but has some data cached locally.STATUS_CLIENT_RECONNECT_REQUIRED
if the client needs to reconnect
- to the service to access this data.STATUS_CLIENT_RECONNECT_REQUIRED
if the client needs to
+ reconnect to the service to access this data.STATUS_LICENSE_CHECK_FAILED
if the game is not licensed to the
user.STATUS_INTERNAL_ERROR
if an unexpected error occurred in the
diff --git a/docs/html/reference/com/google/android/gms/games/leaderboard/Leaderboards.SubmitScoreResult.html b/docs/html/reference/com/google/android/gms/games/leaderboard/Leaderboards.SubmitScoreResult.html
index cfd839fb4049937417ac8da537c2a9e330432142..de9a8adc155deb179ce2ae3cf56eef37d9c96229 100644
--- a/docs/html/reference/com/google/android/gms/games/leaderboard/Leaderboards.SubmitScoreResult.html
+++ b/docs/html/reference/com/google/android/gms/games/leaderboard/Leaderboards.SubmitScoreResult.html
@@ -459,12 +459,6 @@ onkeyup="return search_changed(event, false, '/')" />
Wallet
STATUS_CLIENT_RECONNECT_REQUIRED
if the client needs to reconnect
- to the service before attempting to submit the score.STATUS_CLIENT_RECONNECT_REQUIRED
if the client needs to
+ reconnect to the service to access this data.STATUS_LICENSE_CHECK_FAILED
if the game is not licensed to the
user.STATUS_INTERNAL_ERROR
if an unexpected error occurred in the
diff --git a/docs/html/reference/com/google/android/gms/games/leaderboard/Leaderboards.html b/docs/html/reference/com/google/android/gms/games/leaderboard/Leaderboards.html
index dc1c444a3241fb9e3fcaba43e3ffcf215cdc63ec..827a082a0de4505154173a1db8de3d11c4380b2f 100644
--- a/docs/html/reference/com/google/android/gms/games/leaderboard/Leaderboards.html
+++ b/docs/html/reference/com/google/android/gms/games/leaderboard/Leaderboards.html
@@ -459,12 +459,6 @@ onkeyup="return search_changed(event, false, '/')" />
Wallet
com.google.android.gms.games.leaderboard.OnLeaderboardMetadataLoadedListener | -
-
- This interface is deprecated.
- See Leaderboards.LeaderboardMetadataResult
.
-
-
Listener for receiving callbacks when leaderboard metadata has been loaded.
- - - - - -Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Called when leaderboard metadata has been loaded.
-
- |
Called when leaderboard metadata has been loaded. -
- Possible status codes include: -
STATUS_OK
if data was successfully loaded and is up-to-date.STATUS_NETWORK_ERROR_NO_DATA
if the device was unable to retrieve any
- data from the network and has no data cached locally.STATUS_NETWORK_ERROR_STALE_DATA
if the device was unable to retrieve
- the latest data from the network, but has some data cached locally.STATUS_CLIENT_RECONNECT_REQUIRED
if the client needs to
- reconnect to the service to access this data.STATUS_LICENSE_CHECK_FAILED
if the game is not licensed to the user.
- STATUS_INTERNAL_ERROR
if an unexpected error occurred in the service.
- statusCode - | A status code indicating the result of the operation. | -
---|---|
buffer - | The leaderboard metadata that was requested. This is guaranteed to be non-null, - though it may be empty. The listener must close this object when finished. - | -
- About Android | - Legal | - Support -
-com.google.android.gms.games.leaderboard.OnLeaderboardScoresLoadedListener | -
-
- This interface is deprecated.
- See Leaderboards.LoadScoresResult
.
-
-
Listener for receiving callbacks when leaderboard scores have been loaded.
- - - - - -Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Called when leaderboard scores have been loaded.
-
- |
Called when leaderboard scores have been loaded. -
- Possible status codes include: -
STATUS_OK
if data was successfully loaded and is up-to-date.STATUS_NETWORK_ERROR_NO_DATA
if the device was unable to retrieve any
- data from the network and has no data cached locally.STATUS_NETWORK_ERROR_STALE_DATA
if the device was unable to retrieve
- the latest data from the network, but has some data cached locally.STATUS_CLIENT_RECONNECT_REQUIRED
if the GamesClient
needs to
- reconnect to the service to access this data.STATUS_LICENSE_CHECK_FAILED
if the game is not licensed to the user.
- STATUS_INTERNAL_ERROR
if an unexpected error occurred in the service.
- statusCode - | A status code indicating the result of the operation. | -
---|---|
leaderboard - | The leaderboard that the requested scores belong to. This is guaranteed to - be non-null, and to contain at most one element. | -
scores - | The leaderboard scores that were requested. This is guaranteed to be non-null, - though it may be empty. The listener must close this object when finished. - | -
- About Android | - Legal | - Support -
-com.google.android.gms.games.leaderboard.OnPlayerLeaderboardScoreLoadedListener | -
-
- This interface is deprecated.
- See Leaderboards.LoadPlayerScoreResult
.
-
-
Listener for receiving callbacks when a player's leaderboard score was loaded.
- - - - - -Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Called when a player's leaderboard score has been loaded.
-
- |
Called when a player's leaderboard score has been loaded. -
- Possible status codes include: -
STATUS_OK
if data was successfully loaded and is up-to-date.STATUS_NETWORK_ERROR_NO_DATA
if the device was unable to retrieve any
- data from the network and has no data cached locally.STATUS_NETWORK_ERROR_STALE_DATA
if the device was unable to retrieve
- the latest data from the network, but has some data cached locally.STATUS_CLIENT_RECONNECT_REQUIRED
if the GamesClient
needs to
- reconnect to the service to access this data.STATUS_LICENSE_CHECK_FAILED
if the game is not licensed to the user.
- STATUS_INTERNAL_ERROR
if an unexpected error occurred in the service.
- statusCode - | A status code indicating the result of the operation. | -
---|---|
score - | The leaderboard score that was requested. This item may be null if no score was - found. - | -
- About Android | - Legal | - Support -
-Leaderboards.LeaderboardMetadataResult
.
- Leaderboards.LoadScoresResult
.
- Leaderboards.LoadPlayerScoreResult
.
- SubmitScoreResult
.
- ScoreSubmissionData
.
- Retrieve the variant specified for this Invitation
, if any. A variant is an optional
developer-controlled parameter describing the type of game to play. If specified, this value
will be a positive integer. If this invitation had no variant specified, returns
- ROOM_VARIANT_ANY
or MATCH_VARIANT_ANY
.
ROOM_VARIANT_DEFAULT
or MATCH_VARIANT_DEFAULT
.Retrieve the variant specified for this Invitation
, if any. A variant is an optional
developer-controlled parameter describing the type of game to play. If specified, this value
will be a positive integer. If this invitation had no variant specified, returns
- ROOM_VARIANT_ANY
or MATCH_VARIANT_ANY
.
ROOM_VARIANT_DEFAULT
or MATCH_VARIANT_DEFAULT
.Result delivered when invitations have been loaded. Possible status codes include:
STATUS_OK
if data was successfully loaded and is up-to-date.STATUS_NETWORK_ERROR_NO_DATA
if the device was unable to retrieve
- any data from the network and has no data cached locally.STATUS_OK
if data was successfully loaded and is up-to-date.
+ STATUS_NETWORK_ERROR_NO_DATA
if the device was unable to
+ retrieve any data from the network and has no data cached locally.STATUS_NETWORK_ERROR_STALE_DATA
if the device was unable to
retrieve the latest data from the network, but has some data cached locally.STATUS_CLIENT_RECONNECT_REQUIRED
if the client needs to reconnect
- to the service to access this data.STATUS_CLIENT_RECONNECT_REQUIRED
if the client needs to
+ reconnect to the service to access this data.STATUS_INTERNAL_ERROR
if an unexpected error occurred in the
service.Asynchronously load the list of invitations for the current game. +
+ Required API: API
+ Required Scopes: SCOPE_GAMES
apiClient + | The GoogleApiClient to service the call. |
+
---|---|
sortOrder + | How to sort the returned invitations. Must be either
+ SORT_ORDER_MOST_RECENT_FIRST or
+ SORT_ORDER_SOCIAL_AGGREGATION . |
+
PendingResult
to access the data when available.
+Asynchronously load the list of invitations for the current game. +
Asynchronously load the list of invitations for the current game. Invitations are returned + sorted by most recent first.
Required API: API
Required Scopes: SCOPE_GAMES
Room
.TurnBasedMatch
.Used to return a list of player IDs. Retrieve with
- getStringArrayListExtra(String)
.
Used to return a Room
. Retrieve with getParcelableExtra(String)
.
+
Used to return a Room
. Retrieve with getParcelableExtra(String)
.
+
Used to return a TurnBasedMatch
. Retrieve with
+ getParcelableExtra(String)
or getParcelable(String)
.
Used to return a TurnBasedMatch
. Retrieve with
- getParcelableExtra(String)
or getParcelable(String)
.
+
This gives the maximum message size supported via the
+ sendReliableMessage(GoogleApiClient, RealTimeMultiplayer.ReliableMessageSentCallback, byte[], String, String)
methods (excluding protocol headers).
This gives the maximum message size supported via the
- sendReliableMessage(GoogleApiClient, RealTimeMultiplayer.ReliableMessageSentCallback, byte[], String, String)
methods (excluding protocol headers).
+
This gives the maximum (unfragmented) message size supported via the
+ sendUnreliableMessage(GoogleApiClient, byte[], String, String)
methods (excluding protocol headers).
This gives the maximum (unfragmented) message size supported via the
- sendUnreliableMessage(GoogleApiClient, byte[], String, String)
methods (excluding protocol headers).
+
Sort multiplayer activities by their last-modified timestamp with most recent first.
Sort multiplayer activities such that activities from players in the user's circles are + returned first. +
-
- Known Indirect Subclasses
-
-
-
-
-
-
- TurnBasedMultiplayerListener
-
-
-
-
-
-
|
com.google.android.gms.games.multiplayer.OnInvitationsLoadedListener | -
-
- This interface is deprecated.
- See Invitations.LoadInvitationsResult
.
-
-
Listener for receiving callbacks when invitations have been loaded.
- - - - - -Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Called when invitations have been loaded.
-
- |
Called when invitations have been loaded. Possible status codes include: -
STATUS_OK
if data was successfully loaded and is up-to-date.STATUS_NETWORK_ERROR_NO_DATA
if the device was unable to retrieve any
- data from the network and has no data cached locally.STATUS_NETWORK_ERROR_STALE_DATA
if the device was unable to retrieve
- the latest data from the network, but has some data cached locally.STATUS_CLIENT_RECONNECT_REQUIRED
if the GamesClient
needs to
- reconnect to the service to access this data.STATUS_INTERNAL_ERROR
if an unexpected error occurred in the service.
- statusCode - | A status code indicating the result of the operation. | -
---|---|
buffer - | The invitations that were requested. This is guaranteed to be non-null, though - it may be empty. The listener must close this object when finished. - | -
- About Android | - Legal | - Support -
-Invitations.LoadInvitationsResult
.
- STATUS_OK
if the message was successfully sent.STATUS_REAL_TIME_MESSAGE_SEND_FAILED
if the attempt to send
message failed due to network error.STATUS_REAL_TIME_ROOM_NOT_JOINED
if the attempt to send message
- failed because the user has not joined the room.STATUS_REAL_TIME_ROOM_NOT_JOINED
if the attempt to send
+ message failed because the user has not joined the room.minPlayers
would be 1 and maxPlayers
would be 3.
+ Players may be preselected by specifying a list of player IDs in the
+ EXTRA_PLAYER_IDS
extra on the returned intent.
+
If the user canceled, the result will be RESULT_CANCELED
. If the user
selected players, the result will be RESULT_OK
, and the data intent will
- contain the selected player IDs in EXTRA_PLAYERS
and the minimum and
+ contain the selected player IDs in EXTRA_PLAYER_IDS
and the minimum and
maximum numbers of additional auto-match players in
EXTRA_MIN_AUTOMATCH_PLAYERS
and
EXTRA_MAX_AUTOMATCH_PLAYERS
respectively. The player IDs in
- EXTRA_PLAYERS
will include only the other players selected,
+ EXTRA_PLAYER_IDS
will include only the other players selected,
not the current player.
If the allowAutomatch
parameter is set to false, the UI will not display an option
@@ -1408,13 +1417,16 @@ onkeyup="return search_changed(event, false, '/')" />
not including the current player. So, for a game that can handle between 2 and 4 players,
minPlayers
would be 1 and maxPlayers
would be 3.
+ Players may be preselected by specifying a list of player IDs in the
+ EXTRA_PLAYER_IDS
extra on the returned intent.
+
If the user canceled, the result will be RESULT_CANCELED
. If the user
selected players, the result will be RESULT_OK
, and the data intent will
- contain the selected player IDs in EXTRA_PLAYERS
and the minimum and
+ contain the selected player IDs in EXTRA_PLAYER_IDS
and the minimum and
maximum numbers of additional auto-match players in
EXTRA_MIN_AUTOMATCH_PLAYERS
and
EXTRA_MAX_AUTOMATCH_PLAYERS
respectively. The player IDs in
- EXTRA_PLAYERS
will include only the other players selected,
+ EXTRA_PLAYER_IDS
will include only the other players selected,
not the current player.
This method is the equivalent of calling @@ -1910,7 +1922,7 @@ onkeyup="return search_changed(event, false, '/')" /> - +
Send a message to all participants in a real-time room. The message delivery is not reliable
- and will not report status after completion. The maximum message size supported is
- MAX_UNRELIABLE_MESSAGE_LEN
bytes.
+
Send a message to all participants in a real-time room, excluding the current player. The
+ message delivery is not reliable and will not report status after completion. The maximum
+ message size supported is MAX_UNRELIABLE_MESSAGE_LEN
bytes.
Required API: API
Required Scopes: SCOPE_GAMES
ROOM_VARIANT_ANY
.
+ ROOM_VARIANT_DEFAULT
.
create(GoogleApiClient, RoomConfig)
. This is an optional,
developer-controlled parameter describing the type of game to play, and is used for
auto-matching criteria. Must be either a positive integer or
- ROOM_VARIANT_ANY
(the default) if not desired.ROOM_VARIANT_DEFAULT
(the default) if not desired.
+
+ Note that variants must match exactly. Thus, if you do not specify a variant, only other
+ rooms created with ROOM_VARIANT_DEFAULT
will be considered potential
+ auto-matches.
int | -ROOM_VARIANT_ANY | +ROOM_VARIANT_DEFAULT | Constant used to indicate that the variant for a room is unspecified. | The listener for callback that is called when a reliable message is sent successfully. |
RealTimeReliableMessageSentListener | -
- This interface is deprecated.
- See RealTimeMultiplayer.ReliableMessageSentCallback .
- |
- ||
RealTimeSocket | Provides a Socket-like interface for a real-time data connection to a participant in a real-time room. | ||
Room | Data interface for room functionality. | ||
RoomStatusUpdateListener | Listener invoked when the status of a room, status of its participants or connection status of the participants has changed. | ||
RoomUpdateListener | The listener invoked when the state of the room has changed. | ||
Helper method to return whether or not this response contains any data.
+
+ |
Helper method to return whether or not this response contains any data.
com.google.android.gms.games.multiplayer.turnbased.OnTurnBasedMatchLoadedListener | -
-
- This interface is deprecated.
- See TurnBasedMultiplayer.LoadMatchResult
.
-
-
Listener for receiving callbacks when a match has been loaded.
- - - - - -Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Called when a turn-based match has been loaded.
-
- |
Called when a turn-based match has been loaded. Possible status codes include: -
STATUS_OK
if data was successfully loaded and is up-to-date.STATUS_NETWORK_ERROR_NO_DATA
if the device was unable to retrieve any
- data from the network and has no data cached locally.STATUS_NETWORK_ERROR_STALE_DATA
if the device was unable to retrieve
- the latest data from the network, but has some data cached locally.STATUS_MATCH_NOT_FOUND
if the requested match does not exist on the
- server.STATUS_CLIENT_RECONNECT_REQUIRED
if the GamesClient
needs to
- reconnect to the service to perform this operation.STATUS_INTERNAL_ERROR
if an unexpected error occurred in the service.
- statusCode - | A status code indicating the result of the operation. | -
---|---|
match - | The requested TurnBasedMatch object. Note that this may be null,
- depending on the status code returned.
- |
-
- About Android | - Legal | - Support -
-
-
- Known Indirect Subclasses
-
-
-
-
-
-
- TurnBasedMultiplayerListener
-
-
-
-
-
-
|
com.google.android.gms.games.multiplayer.turnbased.OnTurnBasedMatchUpdatedListener | -
-
- Known Indirect Subclasses
-
-
-
-
-
-
- TurnBasedMultiplayerListener
-
-
-
-
-
-
|
-
- This interface is deprecated.
- See TurnBasedMultiplayer.UpdateMatchResult
.
-
-
Listener for receiving callbacks when a match has been updated.
- - - - - -Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Called when match has been updated.
-
- |
Called when match has been updated. Possible status codes include: -
STATUS_OK
if data was successfully loaded and is up-to-date.STATUS_NETWORK_ERROR_OPERATION_DEFERRED
if the attempt to leave the
- match resulted in a network error. The operation was stored locally, and will be retried the
- next time the device comes online. No further action is required.STATUS_MATCH_ERROR_LOCALLY_MODIFIED
if the match has already been
- modified locally and has changes waiting to be synced to the server. The update operation was
- not executed.STATUS_MATCH_ERROR_INACTIVE_MATCH
if the match has already
- transitioned into an inactive state on the server.STATUS_MATCH_ERROR_OUT_OF_DATE_VERSION
if the local match state was
- out of date. In this case, the updated match will be returned.STATUS_MULTIPLAYER_ERROR_NOT_TRUSTED_TESTER
if one of the users in
- the match is not a trusted tester of a game which is not yet published.STATUS_MULTIPLAYER_ERROR_INVALID_OPERATION
if the server rejected the
- operation.STATUS_MULTIPLAYER_DISABLED
if the game does not support multiplayer.
- STATUS_CLIENT_RECONNECT_REQUIRED
if the GamesClient
needs to
- reconnect to the service to perform this operation.STATUS_INTERNAL_ERROR
if an unexpected error occurred in the service.
- statusCode - | A status code indicating the result of the operation. | -
---|---|
match - | The updated TurnBasedMatch object. Note that this may be null, depending
- on the status code returned.
- |
-
- About Android | - Legal | - Support -
-CharArrayBuffer
.Loads the match description into the given CharArrayBuffer
.
dataOut + | The buffer to load the data into. + | +
---|
Get the participant representing the primary opponent in the match.
Get the ID of another participant in the match that can be used when describing the + participants the user is playing with. For example, in a four player match this might be + used to state "Martha (and 2 others)".
MATCH_VARIANT_ANY
.
+ MATCH_VARIANT_DEFAULT
.
Sets the variant for the match. This is an optional, developer-controlled parameter
describing the type of game to play, and is used for auto-matching criteria. Must be
- either a value from 1 to 1023 (inclusive), or MATCH_VARIANT_ANY
- (the default) if not desired.
MATCH_VARIANT_DEFAULT
(the default)
+ if not desired.
+
+ Note that variants must match exactly. Thus, if you do not specify a variant, only other
+ matches created with MATCH_VARIANT_DEFAULT
will be considered
+ potential auto-matches.
int | -MATCH_VARIANT_ANY | +MATCH_VARIANT_DEFAULT | Constant used to indicate that the variant for a match is unspecified. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Loads the match description into the given
+
+ CharArrayBuffer . | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Get the participant representing the primary opponent in the match.
+
+ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Get the ID of another participant in the match that can be used when describing the
+ participants the user is playing with.
+
+ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Loads the match description into the given
+
+ CharArrayBuffer . | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Get the participant representing the primary opponent in the match.
+
+ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Get the ID of another participant in the match that can be used when describing the
+ participants the user is playing with.
+
+ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+
+
+
+
+
++ + public + + + + + String + + getDescription + () ++
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
++ + public + + + + + void + + getDescription + (CharArrayBuffer dataOut) ++
+
+
+
+
+
+
+
+
+Loads the match description into the given
+
+
+ Parameters+
+
+
+
+
+
++ + public + + + + + Participant + + getDescriptionParticipant + () ++
+
+
+
+
+
+
+
+
+Get the participant representing the primary opponent in the match.
+
+
+ Returns+
+
+
+
+ + public + + + + + String + + getDescriptionParticipantId + () ++
+
+
+
+
+
+
+
+
+Get the ID of another participant in the match that can be used when describing the + participants the user is playing with. For example, in a four player match this might be + used to state "Martha (and 2 others)".
+
+
+ Returns+
diff --git a/docs/html/reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer.CancelMatchResult.html b/docs/html/reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer.CancelMatchResult.html
index 58bbe98979bedb44f2e32f88bed6dea49ba645d1..f73293b83810a81c59bd9105c3c4918c13a7d5b9 100644
--- a/docs/html/reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer.CancelMatchResult.html
+++ b/docs/html/reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer.CancelMatchResult.html
@@ -459,12 +459,6 @@ onkeyup="return search_changed(event, false, '/')" />
Wallet
-
@@ -761,15 +767,15 @@ Summary:
STATUS_NETWORK_ERROR_OPERATION_DEFERRED if the attempt to leave
the match resulted in a network error. The operation was stored locally, and will be
retried the next time the device comes online. No further action is required.STATUS_MATCH_ERROR_LOCALLY_MODIFIED if the match has already been
- modified locally and has changes waiting to be synced to the server. The cancel operation
- was not executed.STATUS_MULTIPLAYER_ERROR_INVALID_OPERATION if the server rejected
- the operation.STATUS_MATCH_ERROR_LOCALLY_MODIFIED if the match has already
+ been modified locally and has changes waiting to be synced to the server. The cancel
+ operation was not executed.STATUS_MULTIPLAYER_ERROR_INVALID_OPERATION if the server
+ rejected the operation.STATUS_MULTIPLAYER_DISABLED if the game does not support
multiplayer.STATUS_CLIENT_RECONNECT_REQUIRED if the client needs to reconnect
- to the service to perform this operation.STATUS_CLIENT_RECONNECT_REQUIRED if the client needs to
+ reconnect to the service to access this data.STATUS_INTERNAL_ERROR if an unexpected error occurred in the
service.
@@ -758,19 +764,20 @@ Summary:
Result delivered when match has been initiated. This happens when the player creates a new match, or when the player joins an existing match. Possible status codes include:
@@ -761,19 +767,19 @@ Summary:
STATUS_NETWORK_ERROR_OPERATION_DEFERRED if the attempt to leave
the match resulted in a network error. The operation was stored locally, and will be
retried the next time the device comes online. No further action is required.STATUS_MATCH_ERROR_LOCALLY_MODIFIED if the match has already been
- modified locally and has changes waiting to be synced to the server. The leave operation
+ STATUS_MATCH_ERROR_LOCALLY_MODIFIED if the match has already
+ been modified locally and has changes waiting to be synced to the server. The leave operation
was not executed.STATUS_MATCH_ERROR_INACTIVE_MATCH if the match has already
transitioned into an inactive state on the server.STATUS_MATCH_ERROR_OUT_OF_DATE_VERSION if the local match state
was out of date. In this case, the updated match will be returned.STATUS_MULTIPLAYER_ERROR_INVALID_OPERATION if the server rejected
- the operation.STATUS_MULTIPLAYER_ERROR_INVALID_OPERATION if the server
+ rejected the operation.STATUS_MULTIPLAYER_DISABLED if the game does not support
multiplayer.STATUS_CLIENT_RECONNECT_REQUIRED if the client needs to reconnect
- to the service to perform this operation.STATUS_CLIENT_RECONNECT_REQUIRED if the client needs to
+ reconnect to the service to access this data.STATUS_INTERNAL_ERROR if an unexpected error occurred in the
service.
@@ -757,15 +763,16 @@ Summary:
Class OverviewResult delivered when a turn-based match has been loaded. Possible status codes include:
@@ -766,13 +772,14 @@ Summary:
Class OverviewResult delivered when matches have been loaded. Possible status codes include:
@@ -757,25 +763,26 @@ Summary:
Class OverviewResult delivered when match has been updated. Possible status codes include:
|
Asynchronously load turn-based matches for the current game.
@@ -1183,6 +1189,24 @@ onkeyup="return search_changed(event, false, '/')" />
+ PendingResult<TurnBasedMultiplayer.LoadMatchesResult>
+ |
+ Asynchronously load turn-based matches for the current game.
+
+ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minPlayers would be 1 and maxPlayers would be 3.
+ Players may be preselected by specifying a list of player IDs in the
+
If the user canceled, the result will be
If the
+ Players may be preselected by specifying a list of player IDs in the
+
If the user canceled, the result will be This method is the equivalent of calling @@ -2267,7 +2297,72 @@ onkeyup="return search_changed(event, false, '/')" /> - + + +
+
+
+
+
+ + public + + + abstract + + PendingResult<TurnBasedMultiplayer.LoadMatchesResult> + + loadMatchesByStatus + (GoogleApiClient apiClient, int invitationSortOrder, int[] matchTurnStatuses) ++
+
+
+
+
+
+
+
+
+Asynchronously load turn-based matches for the current game. Matches with any specified turn + status codes will be returned. +
+ Valid turn status values are
+ Required API:
+
+ Parameters+
+
+
+ Returns+
@@ -2280,7 +2375,7 @@ onkeyup="return search_changed(event, false, '/')" /> PendingResult<TurnBasedMultiplayer.LoadMatchesResult> loadMatchesByStatus - (GoogleApiClient apiClient, int... matchTurnStatuses) + (GoogleApiClient apiClient, int[] matchTurnStatuses)
diff --git a/docs/html/reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayerListener.html b/docs/html/reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayerListener.html
deleted file mode 100644
index d658a5339e4722a8cea2e3f4c3fc33d753c53c95..0000000000000000000000000000000000000000
--- a/docs/html/reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayerListener.html
+++ /dev/null
@@ -1,1314 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Links
-
- Android Sites
-
-
-
-
- Language
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
- close
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Results-Loading...
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-to top
-
-
-
-
GamesClient |
-
- This class is deprecated.
- See |
- GoogleApiClient and Games .
- GamesClient.Builder |
-
- This class is deprecated.
- See |
- GoogleApiClient.Builder .
- GamesStatusCodes |
Status codes for Games results. |
diff --git a/docs/html/reference/com/google/android/gms/games/request/GameRequest.html b/docs/html/reference/com/google/android/gms/games/request/GameRequest.html
new file mode 100644
index 0000000000000000000000000000000000000000..545bb626c3c410cd7d5dd0b6646325a2f1e344af
--- /dev/null
+++ b/docs/html/reference/com/google/android/gms/games/request/GameRequest.html
@@ -0,0 +1,1910 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Links
+
+ Android Sites
+
+
+
+
+ Language
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Results+Loading...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+to top
+
+
+
+
|
-
- This class is deprecated.
- See ScoreSubmissionData
.
-
Data object representing the result of submitting a score to a leaderboard.
+DataBuffer
implementation containing Request details.
+
Nested Classes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SubmitScoreResult.Result | -Simple data class containing the result data for a particular time span. | -
Public Constructors | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+
+From interface
+
+ java.lang.Iterable
+
+ |
+
+
+
+
- - - public - - - - - - SubmitScoreResult - (int statusCode, String leaderboardId, String playerId) + GameRequestBuffer + (DataHolder dataHolder)
-
-
+
+
-
+
@@ -1330,33 +1429,48 @@ From class
-
+
-
+ - public - - - - - String + public + + final + + + T - getLeaderboardId - () + get + (int position)
-
-
+
+
-
-
-
+
-Retrieves the ID of the leaderboard the score was submitted to. Get the item at the specified position. Note that the objects returned from subsequent + invocations of this method for the same position may not be identical objects, but will be + equal in value. In other words: +
+
+
+
Parameters+
Returns-
+ - public - - - - - String + public + + + + + int - getPlayerId + getCount ()
-
-
+
+
-
-
Retrieves the ID of the player the score was submitted for.
-
+
+ Returns-
+
+
+
+
+ Protected Methods+ + + + + +- public - - - - - SubmitScoreResult.Result + protected + + + + + GameRequest - getScoreResult - (int timeSpan) + getEntry + (int rowIndex, int numChildren)
-
-
+
+
-
-
-
+
-Retrieves the Subclasses must implement this method to get an entry for the provided rowIndex. Parameters
Returns-
+ - public - - - - - int - - getStatusCode - () --
-
-
-
-
-
-
-
-
-Retrieve the status code of the submit score operation. This will be one of the following - values: -
-
+ protected
- Returns-
-
@@ -1519,25 +1604,21 @@ From class
-
-
-
-
- - public - - - - String - toString + getPrimaryDataMarkerColumn ()
-
-
+
+
-
-
+
+ Subclasses must implement this method to indicate a column in the data holder that can be + used to determine where the boundaries between the primary data entities occur. + + Note that the column must contain a String value.
+
Returns+
-
+
diff --git a/docs/html/reference/com/google/android/gms/games/request/GameRequestEntity.html b/docs/html/reference/com/google/android/gms/games/request/GameRequestEntity.html
new file mode 100644
index 0000000000000000000000000000000000000000..816cbd9912d29b0f855879156e284f7a4b52cd1e
--- /dev/null
+++ b/docs/html/reference/com/google/android/gms/games/request/GameRequestEntity.html
@@ -0,0 +1,2565 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
Except as noted, this content is licensed under Apache 2.0.
+ href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0.
For details and restrictions, see the
Content License.
-
+
@@ -1545,7 +1626,7 @@ From class
+
-
+
-About Android | Legal | @@ -1558,7 +1639,7 @@ From class
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Links
+
+ Android Sites
+
+
+
+
+ Language
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Results+Loading...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+to top
+
+
+
+
- -
- This interface is deprecated. Class Overview-The listener for callback that is called when a reliable message is sent successfully. +Listener to invoke when a new request is received. + @@ -786,21 +788,39 @@ onkeyup="return search_changed(event, false, '/')" /> - +Called to notify the client that a reliable message was sent for a room.
-
+ onRequestReceived(GameRequest request)
+
+ Callback invoked when a new request is received.
+
+ |
+ Callback invoked when a previously received request has been removed from the local device.
+
+ - public - - - abstract - + public + + + abstract + void - onRealTimeMessageSent - (int statusCode, int tokenId, String recipientParticipantId) + onRequestReceived + (GameRequest request)
-
-
+
+
-
-
+Called to notify the client that a reliable message was sent for a room. - - Possible status codes include: -
Callback invoked when a new request is received. This allows an app to respond to the request + as appropriate. If the app receives this callback, the system will not display a notification + for this request. Parameters
+ + + public + + + abstract + + void + + onRequestRemoved + (String requestId) ++
+
+
+
+
+
+
+
+ Callback invoked when a previously received request has been removed from the local device. + For example, this might occur if the sender cancels the request.
+
@@ -141,7 +141,7 @@ href="//fonts.googleapis.com/css?family=Roboto:regular,medium,thin,italic,medium
ru-lang="Проектирование"
ko-lang="디자인"
ja-lang="設計"
- es-lang="Diseñar"
+ es-lang="Diseñar"
>Design
Parameters+
-
+
diff --git a/docs/html/reference/com/google/android/gms/games/multiplayer/turnbased/OnTurnBasedMatchesLoadedListener.html b/docs/html/reference/com/google/android/gms/games/request/Requests.LoadRequestsResult.html
similarity index 77%
rename from docs/html/reference/com/google/android/gms/games/multiplayer/turnbased/OnTurnBasedMatchesLoadedListener.html
rename to docs/html/reference/com/google/android/gms/games/request/Requests.LoadRequestsResult.html
index bd24061fc6bd8f4012b6baddcc9be89d27344ba9..2f79c1961322c96fc4760c84f2244f209a55b8a8 100644
--- a/docs/html/reference/com/google/android/gms/games/multiplayer/turnbased/OnTurnBasedMatchesLoadedListener.html
+++ b/docs/html/reference/com/google/android/gms/games/request/Requests.LoadRequestsResult.html
@@ -83,7 +83,7 @@
-
-
+
Except as noted, this content is licensed under Apache 2.0.
+ href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0.
For details and restrictions, see the
Content License.
-
+
@@ -937,7 +982,7 @@ onkeyup="return search_changed(event, false, '/')" />
+
-
+
-About Android | Legal | @@ -950,7 +995,7 @@ onkeyup="return search_changed(event, false, '/')" />
@@ -181,9 +181,9 @@ href="//fonts.googleapis.com/css?family=Roboto:regular,medium,thin,italic,medium
-
-
+
+
Language
ResultsLoading...
@@ -351,7 +351,7 @@ onkeyup="return search_changed(event, false, '/')" />
ru-lang="Курсы"
ko-lang="교육"
ja-lang="トレーニング"
- es-lang="Capacitación"
+ es-lang="Capacitación"
>Training
-
+
@@ -459,12 +459,6 @@ onkeyup="return search_changed(event, false, '/')" />
Wallet
-
-
-
-
+
+
+
public
-
-
-
+ static
+
+
interface
-
@@ -724,66 +753,37 @@ Summary:
OnTurnBasedMatchesLoadedListener+Requests.LoadRequestsResult+ + + + + + implements + + Releasable + + Result - - -com.google.android.gms.games.multiplayer.turnbased.OnTurnBasedMatchesLoadedListener |
+
+ com.google.android.gms.games.request.Requests.LoadRequestsResult |
-
@@ -908,54 +1000,47 @@ Summary:
-
+
--
- This interface is deprecated. Class Overview-Listener for receiving callbacks when matches have been loaded. +Result delivered when requests have loaded. Possible status codes include: +
Called when matches have been loaded.
-
+ getRequests(int requestType)
+
+ Retrieves any loaded requests of the specified type.
+
+ - public - - - abstract - - void + public + + + abstract + + GameRequestBuffer - onTurnBasedMatchesLoaded - (int statusCode, LoadMatchesResponse response) + getRequests + (int requestType)
-
-
+
+
-
-
@@ -973,17 +1058,17 @@ Summary:
Called when matches have been loaded. Possible status codes include: -
Retrieves any loaded requests of the specified type. Note that if Parameters
+
Returns+
-
+
diff --git a/docs/html/reference/com/google/android/gms/games/multiplayer/turnbased/OnTurnBasedMatchLeftListener.html b/docs/html/reference/com/google/android/gms/games/request/Requests.UpdateRequestsResult.html
similarity index 75%
rename from docs/html/reference/com/google/android/gms/games/multiplayer/turnbased/OnTurnBasedMatchLeftListener.html
rename to docs/html/reference/com/google/android/gms/games/request/Requests.UpdateRequestsResult.html
index be3fe90d57b01918216b0105e445efbf751934f2..cb5fd9cb30ee5fa1d8a8b7d48c3543b93a979be5 100644
--- a/docs/html/reference/com/google/android/gms/games/multiplayer/turnbased/OnTurnBasedMatchLeftListener.html
+++ b/docs/html/reference/com/google/android/gms/games/request/Requests.UpdateRequestsResult.html
@@ -83,7 +83,7 @@
-
-
+
Except as noted, this content is licensed under Apache 2.0.
+ href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0.
For details and restrictions, see the
Content License.
-
+
@@ -991,7 +1076,7 @@ Summary:
+
-
+
-About Android | Legal | @@ -1004,7 +1089,7 @@ Summary:
@@ -181,9 +181,9 @@ href="//fonts.googleapis.com/css?family=Roboto:regular,medium,thin,italic,medium
-
-
+
+
Language
ResultsLoading...
@@ -351,7 +351,7 @@ onkeyup="return search_changed(event, false, '/')" />
ru-lang="Курсы"
ko-lang="교육"
ja-lang="トレーニング"
- es-lang="Capacitación"
+ es-lang="Capacitación"
>Training
-
+
@@ -459,12 +459,6 @@ onkeyup="return search_changed(event, false, '/')" />
Wallet
-
-
-
-
+
+
+
public
-
-
-
+ static
+
+
interface
-
@@ -724,66 +753,38 @@ Summary:
OnTurnBasedMatchLeftListener+Requests.UpdateRequestsResult+ + + + + + implements + + Releasable + + Result - - -com.google.android.gms.games.multiplayer.turnbased.OnTurnBasedMatchLeftListener |
- com.google.android.gms.games.request.Requests.UpdateRequestsResult |
+ |
- Known Indirect Subclasses
-
-
-
-
-
-
- TurnBasedMultiplayerListener
-
-
-
-
-
-
|
-
- This interface is deprecated.
- See TurnBasedMultiplayer.LeaveMatchResult
.
-
Listener for receiving callbacks when a player leaves a turn-based match.
+Result delivered when requests are updated. Possible status codes include: +
STATUS_OK
if all of the requests updated successfully.STATUS_NETWORK_ERROR_OPERATION_FAILED
if the update operation
+ failed due to network error.STATUS_REQUEST_UPDATE_PARTIAL_SUCCESS
if only some of the
+ updates could be successfully applied.STATUS_REQUEST_UPDATE_TOTAL_FAILURE
if all of the update
+ operations failed with hard errors. Retrying will not change this result.STATUS_CLIENT_RECONNECT_REQUIRED
if the client needs to
+ reconnect to the service to access this data.STATUS_INTERNAL_ERROR
if an unexpected error occurred in the
+ service.
+ [Expand]
+ Inherited Methods | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+
+From interface
+
+ com.google.android.gms.common.api.Releasable
+
+
+
+
+
+
+
+ | |||||||||||||
+ +From interface + + com.google.android.gms.common.api.Result + + + |
Called when the player has left the match. Possible status codes include: -
STATUS_OK
if the player successfully left the match.STATUS_NETWORK_ERROR_OPERATION_DEFERRED
if the attempt to leave the
- match resulted in a network error. The operation was stored locally, and will be retried the
- next time the device comes online. No further action is required.STATUS_MATCH_ERROR_LOCALLY_MODIFIED
if the match has already been
- modified locally and has changes waiting to be synced to the server. The leave operation was
- not executed.STATUS_MATCH_ERROR_INACTIVE_MATCH
if the match has already
- transitioned into an inactive state on the server.STATUS_MATCH_ERROR_OUT_OF_DATE_VERSION
if the local match state was
- out of date. In this case, the updated match will be returned.STATUS_MULTIPLAYER_ERROR_INVALID_OPERATION
if the server rejected the
- operation.STATUS_MULTIPLAYER_DISABLED
if the game does not support multiplayer.
- STATUS_CLIENT_RECONNECT_REQUIRED
if the GamesClient
needs to
- reconnect to the service to perform this operation.STATUS_INTERNAL_ERROR
if an unexpected error occurred in the service.
- Provides the set of all the request IDs that were used for the update. This set does not + preserve the original order in which updates were performed or added to the + RequestUpdateOutcomes object.
Retrieve the outcome of updating the specified request. If the request ID was not part of + the original update operation, this will throw an exception.
statusCode - | A status code indicating the result of the operation. | -||
---|---|---|---|
match - | The updated TurnBasedMatch object. Note that this may be null, depending
- on the status code returned.
- |
+ requestId + | The external request ID to lookup. |
About Android | Legal | @@ -1015,7 +1141,7 @@ Summary:
com.google.android.gms.games.request.Requests | +
Entry point for request functionality. +
+ + + + + +Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Requests.LoadRequestsResult | +Result delivered when requests have loaded. | +||||||||||
Requests.UpdateRequestsResult | +Result delivered when requests are updated. | +
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | +EXTRA_REQUESTS | +Used to return a list of GameRequest objects. |
+ |||||||||
int | +REQUEST_DEFAULT_LIFETIME_DAYS | +Value used to signal the server to use the default request lifetime. | +|||||||||
int | +REQUEST_DIRECTION_INBOUND | +Load only inbound requests (where the loading player is the recipient). | +|||||||||
int | +REQUEST_DIRECTION_OUTBOUND | +Load only outbound requests (where the loading player is the sender). | +|||||||||
int | +REQUEST_UPDATE_OUTCOME_FAIL | +Constant indicating that the request update failed. | +|||||||||
int | +REQUEST_UPDATE_OUTCOME_RETRY | +Constant indicating that the request update failed but should be retried. | +|||||||||
int | +REQUEST_UPDATE_OUTCOME_SUCCESS | +Constant indicating that the request update was a success. | +|||||||||
int | +REQUEST_UPDATE_TYPE_ACCEPT | +Constant indicating that the request should be accepted. | +|||||||||
int | +REQUEST_UPDATE_TYPE_DISMISS | +Constant indicating that the request should be dismissed. | +|||||||||
int | +SORT_ORDER_EXPIRING_SOON_FIRST | +Sort requests with the requests expiring soonest first. | +|||||||||
int | +SORT_ORDER_SOCIAL_AGGREGATION | +Sort requests such that requests from players in the user's circles are returned first. | +
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Accepts the specified request.
+
+ | |||||||||||
Accepts the specified requests as a batch operation.
+
+ | |||||||||||
Dismisses the specified request.
+
+ | |||||||||||
Dismisses the specified requests as a batch operation.
+
+ | |||||||||||
This method takes a
+
+ Bundle object and extracts the GameRequest list provided. | |||||||||||
This method takes an
+
+ Intent object and extracts the GameRequest list provided
+ as an extra. | |||||||||||
Returns an intent that will let the user see and manage any outstanding requests.
+
+ | |||||||||||
Gets the maximum lifetime of a request in days.
+
+ | |||||||||||
Gets the maximum data size of a request payload in bytes.
+
+ | |||||||||||
Returns an intent that will let the user send a request to another player.
+
+ | |||||||||||
Loads requests for the current game.
+
+ | |||||||||||
Register a listener to intercept incoming requests for the currently signed-in user.
+
+ | |||||||||||
Unregisters this client's request listener, if any.
+
+ |
Used to return a list of GameRequest
objects. Retrieve with
+ getParcelableArrayListExtra(String)
or
+ getParcelableArrayList(String)
.
+
Value used to signal the server to use the default request lifetime. +
Load only inbound requests (where the loading player is the recipient). +
Load only outbound requests (where the loading player is the sender). +
Constant indicating that the request update failed.
Constant indicating that the request update failed but should be retried.
Constant indicating that the request update was a success.
Constant indicating that the request should be accepted.
Constant indicating that the request should be dismissed.
Sort requests with the requests expiring soonest first. +
Sort requests such that requests from players in the user's circles are returned first. +
Accepts the specified request. If the result of this operation is
+ REQUEST_UPDATE_OUTCOME_SUCCESS
, the player successfully accepted the
+ request.
+
+ Required API: API
+ Required Scopes: SCOPE_GAMES
apiClient + | The GoogleApiClient to service the call. |
+
---|---|
requestId + | The ID of the request to accept. | +
PendingResult
to access the data when available.
+Accepts the specified requests as a batch operation. If the result of this operation is
+ REQUEST_UPDATE_OUTCOME_SUCCESS
, the player successfully accepted the
+ requests.
+
+ Required API: API
+ Required Scopes: SCOPE_GAMES
apiClient + | The GoogleApiClient to service the call. |
+
---|---|
requestIds + | The IDs of the requests to accept. | +
PendingResult
to access the data when available.
+Dismisses the specified request. If the result of this operation is
+ REQUEST_UPDATE_OUTCOME_SUCCESS
, the request will be deleted from local
+ storage. Note that dismissing a request does not inform the sender of the action.
+
+ Required API: API
+ Required Scopes: SCOPE_GAMES
apiClient + | The GoogleApiClient to service the call. |
+
---|---|
requestId + | The ID of the request to dismiss. | +
PendingResult
to access the data when available.
+Dismisses the specified requests as a batch operation. If the result of this operation is
+ REQUEST_UPDATE_OUTCOME_SUCCESS
, the requests will be deleted from local
+ storage. Note that dismissing a request does not inform the sender of the action.
+
+ Required API: API
+ Required Scopes: SCOPE_GAMES
apiClient + | The GoogleApiClient to service the call. |
+
---|---|
requestIds + | The ID of the requests to dismiss. | +
PendingResult
to access the data when available.
+This method takes a Bundle
object and extracts the GameRequest
list provided.
+ If the Bundle
is invalid or does not contain the correct data, this method returns an
+ empty list.
extras + | The Bundle to parse for GameRequest objects. |
+
---|
ArrayList
of GameRequest
objects that were selected for action.
+This method takes an Intent
object and extracts the GameRequest
list provided
+ as an extra. Specifically, this method is useful in parsing the returned Intent
that
+ was returned as the response from the request inbox Intent
. If the Intent
is
+ invalid or does not contain the correct extra data, this method returns an empty list.
response + | The Intent response from the requests inbox. |
+
---|
ArrayList
of GameRequest
objects that were selected for action
+ in the request inbox.
+Returns an intent that will let the user see and manage any outstanding requests. Note that
+ this must be invoked using startActivityForResult(Intent, int)
so that the
+ identity of the calling package can be established.
+
+ If the user canceled, the result will be RESULT_CANCELED
. If the user
+ selected any requests to accept, the result will be RESULT_OK
and the data
+ intent will contain the selected requests as a parcelable extra in EXTRA_REQUESTS
.
+
+ Required API: API
+ Required Scopes: SCOPE_GAMES
apiClient + | The GoogleApiClient to service the call. |
+
---|
Intent
that can be started to view the request inbox UI.
+Gets the maximum lifetime of a request in days. This is guaranteed to be at least 14 days. +
+ If the service cannot be reached for some reason, this will return
+ STATUS_CLIENT_RECONNECT_REQUIRED
. In this case, no further
+ operations should be attempted until after the client has reconnected.
+
+ Required API: API
+ Required Scopes: SCOPE_GAMES
apiClient + | The GoogleApiClient to service the call. |
+
---|
Gets the maximum data size of a request payload in bytes. Guaranteed to be at least 2 KB. May + increase in the future. +
+ If the service cannot be reached for some reason, this will return
+ STATUS_CLIENT_RECONNECT_REQUIRED
. In this case, no further
+ operations should be attempted until after the client has reconnected.
+
+ Required API: API
+ Required Scopes: SCOPE_GAMES
apiClient + | The GoogleApiClient to service the call. |
+
---|
Returns an intent that will let the user send a request to another player. Note that this
+ must be invoked using startActivityForResult(Intent, int)
so that the
+ identity of the calling package can be established.
+
+ If the user canceled, the result will be RESULT_CANCELED
. If the request was
+ sent successfully, the result will be RESULT_OK
. If the request could not be
+ sent, the result will be RESULT_SEND_REQUEST_FAILED
.
+
+ Required API: API
+ Required Scopes: SCOPE_GAMES
apiClient + | The GoogleApiClient to service the call. |
+
---|---|
type + | The type of the request to send. May be either TYPE_GIFT or
+ TYPE_WISH . |
+
payload + | A byte array of data to send with the request. May be a maximum of
+ getMaxPayloadSize(GoogleApiClient) bytes. |
+
requestLifetimeDays + | How long (in days) this request should last if the recipient takes
+ no action. Must be at least 1 day and no more than
+ getMaxLifetimeDays(GoogleApiClient) . To use the server default, use
+ REQUEST_DEFAULT_LIFETIME_DAYS . |
+
icon + | A Bitmap to display as the request icon. | +
description + | String describing the item. Displayed to the user to add context. | +
Intent
that can be started to launch the "Send Request" UI.
+Loads requests for the current game. Requests with any of the specified types will be + returned. +
+ Possible types include TYPE_GIFT
or
+ TYPE_WISH
. Types may be joined together as a bitmask to request
+ multiple types.
+
+ Required API: API
+ Required Scopes: SCOPE_GAMES
apiClient + | The GoogleApiClient to service the call. |
+
---|---|
requestDirection + | The direction of requests to load. Must be either
+ REQUEST_DIRECTION_INBOUND or
+ REQUEST_DIRECTION_OUTBOUND . |
+
types + | Mask indicating the types of requests to load. | +
sortOrder + | The sort order to use for sorting the requests. Must be either
+ SORT_ORDER_EXPIRING_SOON_FIRST or
+ SORT_ORDER_SOCIAL_AGGREGATION . |
+
PendingResult
to access the data when available.
+Register a listener to intercept incoming requests for the currently signed-in user. If a + listener is registered by this method, the incoming request will not generate a status bar + notification as long as this client remains connected. +
+ Note that only one request listener may be active at a time. Calling this method while + another request listener was previously registered will replace the original listener with + the new one. +
+ Required API: API
+ Required Scopes: SCOPE_GAMES
apiClient + | The GoogleApiClient to service the call. |
+
---|---|
listener + | The listener that is called when a new request is received. The listener is + called on the main thread. + | +
Unregisters this client's request listener, if any. Any new requests will generate status bar + notifications as normal. +
+ Required API: API
+ Required Scopes: SCOPE_GAMES
apiClient + | The GoogleApiClient to service the call.
+ |
+
---|
+ About Android | + Legal | + Support +
+GameRequest | +Data interface for game requests. | +
OnRequestReceivedListener | +Listener to invoke when a new request is received. | +
Requests | +Entry point for request functionality. | +
Requests.LoadRequestsResult | +Result delivered when requests have loaded. | +
Requests.UpdateRequestsResult | +Result delivered when requests are updated. | +
GameRequestBuffer | +DataBuffer implementation containing Request details. |
+
GameRequestEntity | +Data object representing the data for a request. | +
+ About Android | + Legal | + Support +
+WakefulBroadcastReceiver
, to hold a
wake lock while the service is doing its work.
- When processing the intent GCM passes into your app's broadcase receiver, you can determine +
When processing the intent GCM passes into your app's broadcast receiver, you can determine
the message type by calling getMessageType(intent)
. For example:
diff --git a/docs/html/reference/com/google/android/gms/gcm/package-summary.html b/docs/html/reference/com/google/android/gms/gcm/package-summary.html
index af8e56e63503b3930fb9f21295c9bf159a51ac37..f093b4d36b86afb3010093d8a50825653c0e4963 100644
--- a/docs/html/reference/com/google/android/gms/gcm/package-summary.html
+++ b/docs/html/reference/com/google/android/gms/gcm/package-summary.html
@@ -460,12 +460,6 @@ onkeyup="return search_changed(event, false, '/')" />
Wallet
A metadata field which holds a string value of values. Instances of this class (such as the
- static values in SearchableField
) can be used to
- create "substring" filters for file queries.
- For example, the following code will find all files with "pizza" in the title:
-
- Filter titleFilter = Filters.substring(SearchableField.TITLE, "pizza"); - Query query = new Query.Builder().addFilters(titleFilter).build(); - for (Metadata metadata : Drive.DriveApi.query(apiClient, query).await().getMetadataBuffer()) { - System.out.println(metadata.getTitle()); - } --
- Note that you must pass a StringMetadataField
to the Filters.substring
method;
- a plain MetadataField
cannot be used as part of an "substring" query. However, every
- StringMetadataField
is also a MetadataField
, so you can use a
- StringMetadataField
with Filters.eq
(for example, if you want to find a
- file with an exact title).
+
A class that encapsulates options for the Address APIs. Currently this is just the theme of + any UI elements the user interacts with.
@@ -847,6 +830,26 @@ Summary: + +Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
theme | +Theme to use for system UI elements that the user will interact with. | +
THEME_HOLO_DARK
.
- [Expand]
- Inherited Methods | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
-
-From class
- com.google.android.gms.drive.metadata.MetadataField
-
-
-
-
-
-
- |
+ [Expand]
+ Inherited Methods | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
@@ -950,182 +931,182 @@ From class
Fields+ + + + + + +
+
+
+
+
+
@@ -1169,30 +1189,62 @@ From class
-
+
+
++ + public + + final + int + + theme ++
+
+
+
+
+
+
+
+
+Theme to use for system UI elements that the user will interact with. See
+
+
+
+
+
-+ + public + + + + + + + Address.AddressOptions + () ++
+
+
+
+
+
+
+
+
+Uses the default theme
+ - public - - - - - + public + + + + + - StringMetadataField - (String fieldName) + Address.AddressOptions + (int theme)
-
-
+
+
-
-
+
+ Constructor that accepts a theme to use. See
-
+
diff --git a/docs/html/reference/com/google/android/gms/identity/intents/Address.html b/docs/html/reference/com/google/android/gms/identity/intents/Address.html
new file mode 100644
index 0000000000000000000000000000000000000000..2d4f46178c02ea3138d328ce96603e7cbe6bd5dc
--- /dev/null
+++ b/docs/html/reference/com/google/android/gms/identity/intents/Address.html
@@ -0,0 +1,1370 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
Except as noted, this content is licensed under Apache 2.0.
+ href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0.
For details and restrictions, see the
Content License.
-
+
@@ -1237,7 +1289,7 @@ From class
+
-
+
-About Android | Legal | @@ -1250,7 +1302,7 @@ From class
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Links
+
+ Android Sites
+
+
+
+
+ Language
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ close
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Results+Loading...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+to top
+
+
+
+
|