Date: Tue, 26 May 2015 14:21:05 -0700
Subject: [PATCH] docs: Remove Google Play Services pages under Develop >
Google Services. bug: 21407467
Change-Id: I392075b58bebc5556f306c2d20987811efe90b13
---
docs/html/google/auth/api-client.jd | 654 -
docs/html/google/auth/http-auth.jd | 558 -
docs/html/google/play-services/auth.jd | 239 -
docs/html/google/play-services/index.jd | 706 -
docs/html/google/play-services/setup.jd | 398 -
.../android/gcm/GCMBaseIntentService.html | 6576 -------
.../android/gcm/GCMBroadcastReceiver.html | 1662 --
.../com/google/android/gcm/GCMConstants.html | 2139 --
.../com/google/android/gcm/GCMRegistrar.html | 1818 --
.../google/android/gcm/package-summary.html | 750 -
.../google/android/gcm/server/Constants.html | 2510 ---
.../gcm/server/InvalidRequestException.html | 1578 --
.../android/gcm/server/Message.Builder.html | 1486 --
.../google/android/gcm/server/Message.html | 1494 --
.../gcm/server/MulticastResult.Builder.html | 1288 --
.../android/gcm/server/MulticastResult.html | 1511 --
.../android/gcm/server/Result.Builder.html | 1333 --
.../com/google/android/gcm/server/Result.html | 1340 --
.../com/google/android/gcm/server/Sender.html | 2204 ---
.../android/gcm/server/package-summary.html | 757 -
.../com/google/android/gms/R.attr.html | 3380 ----
.../com/google/android/gms/R.color.html | 2590 ---
.../com/google/android/gms/R.drawable.html | 2825 ---
.../reference/com/google/android/gms/R.html | 1466 --
.../com/google/android/gms/R.id.html | 2449 ---
.../com/google/android/gms/R.integer.html | 1368 --
.../com/google/android/gms/R.raw.html | 1368 --
.../com/google/android/gms/R.string.html | 3107 ---
.../com/google/android/gms/R.style.html | 1556 --
.../com/google/android/gms/R.styleable.html | 3911 ----
.../android/gms/actions/ItemListIntents.html | 1891 --
.../android/gms/actions/NoteIntents.html | 1605 --
.../android/gms/actions/ReserveIntents.html | 1312 --
.../android/gms/actions/SearchIntents.html | 1366 --
.../android/gms/actions/package-summary.html | 923 -
.../google/android/gms/ads/AdListener.html | 1605 --
.../android/gms/ads/AdRequest.Builder.html | 2083 --
.../com/google/android/gms/ads/AdRequest.html | 2320 ---
.../com/google/android/gms/ads/AdSize.html | 2330 ---
.../com/google/android/gms/ads/AdView.html | 15904 ---------------
.../android/gms/ads/InterstitialAd.html | 2082 --
.../gms/ads/doubleclick/AppEventListener.html | 1075 -
.../gms/ads/doubleclick/CustomRenderedAd.html | 1295 --
.../OnCustomRenderedAdLoadedListener.html | 1071 -
.../PublisherAdRequest.Builder.html | 2368 ---
.../ads/doubleclick/PublisherAdRequest.html | 2492 ---
.../gms/ads/doubleclick/PublisherAdView.html | 16057 ---------------
.../doubleclick/PublisherInterstitialAd.html | 2120 --
.../gms/ads/doubleclick/package-summary.html | 967 -
.../identifier/AdvertisingIdClient.Info.html | 1481 --
.../ads/identifier/AdvertisingIdClient.html | 1387 --
.../gms/ads/identifier/package-summary.html | 897 -
.../gms/ads/mediation/MediationAdRequest.html | 1559 --
.../gms/ads/mediation/MediationAdapter.html | 1263 --
.../ads/mediation/MediationBannerAdapter.html | 1322 --
.../mediation/MediationBannerListener.html | 1448 --
.../MediationInterstitialAdapter.html | 1313 --
.../MediationInterstitialListener.html | 1444 --
.../gms/ads/mediation/NetworkExtras.html | 1056 -
.../gms/ads/mediation/admob/AdMobExtras.html | 1407 --
.../ads/mediation/admob/package-summary.html | 896 -
.../mediation/customevent/CustomEvent.html | 1258 --
.../customevent/CustomEventBanner.html | 1250 --
.../CustomEventBannerListener.html | 1259 --
.../customevent/CustomEventExtras.html | 1463 --
.../customevent/CustomEventInterstitial.html | 1303 --
.../CustomEventInterstitialListener.html | 1252 --
.../customevent/CustomEventListener.html | 1392 --
.../customevent/package-summary.html | 983 -
.../gms/ads/mediation/package-summary.html | 963 -
.../android/gms/ads/package-summary.html | 945 -
.../gms/ads/purchase/InAppPurchase.html | 1439 --
.../ads/purchase/InAppPurchaseListener.html | 1076 -
.../gms/ads/purchase/InAppPurchaseResult.html | 1285 --
.../purchase/PlayStorePurchaseListener.html | 1139 --
.../gms/ads/purchase/package-summary.html | 923 -
.../ads/search/SearchAdRequest.Builder.html | 2614 ---
.../gms/ads/search/SearchAdRequest.html | 3035 ---
.../android/gms/ads/search/SearchAdView.html | 15648 ---------------
.../gms/ads/search/package-summary.html | 913 -
.../gms/analytics/AnalyticsReceiver.html | 1722 --
.../gms/analytics/AnalyticsService.html | 6137 ------
.../analytics/CampaignTrackingReceiver.html | 1778 --
.../analytics/CampaignTrackingService.html | 6377 ------
.../gms/analytics/ExceptionParser.html | 1154 --
.../gms/analytics/ExceptionReporter.html | 1554 --
.../gms/analytics/GoogleAnalytics.html | 2309 ---
.../analytics/HitBuilders.AppViewBuilder.html | 1686 --
.../analytics/HitBuilders.EventBuilder.html | 1959 --
.../HitBuilders.ExceptionBuilder.html | 1793 --
.../gms/analytics/HitBuilders.HitBuilder.html | 2443 ---
.../analytics/HitBuilders.ItemBuilder.html | 2039 --
.../HitBuilders.ScreenViewBuilder.html | 1680 --
.../analytics/HitBuilders.SocialBuilder.html | 1841 --
.../analytics/HitBuilders.TimingBuilder.html | 1974 --
.../HitBuilders.TransactionBuilder.html | 1992 --
.../android/gms/analytics/HitBuilders.html | 1538 --
.../gms/analytics/Logger.LogLevel.html | 1541 --
.../google/android/gms/analytics/Logger.html | 1542 --
.../analytics/StandardExceptionParser.html | 1762 --
.../google/android/gms/analytics/Tracker.html | 2938 ---
.../gms/analytics/ecommerce/Product.html | 2161 ---
.../analytics/ecommerce/ProductAction.html | 2626 ---
.../gms/analytics/ecommerce/Promotion.html | 1785 --
.../analytics/ecommerce/package-summary.html | 908 -
.../gms/analytics/package-summary.html | 1141 --
.../gms/appindexing/Action.Builder.html | 2002 --
.../android/gms/appindexing/Action.html | 2317 ---
.../gms/appindexing/AndroidAppUri.html | 1725 --
.../android/gms/appindexing/AppIndex.html | 1410 --
.../appindexing/AppIndexApi.ActionResult.html | 1138 --
.../AppIndexApi.AppIndexingLink.html | 1519 --
.../android/gms/appindexing/AppIndexApi.html | 1546 --
.../gms/appindexing/Thing.Builder.html | 1886 --
.../google/android/gms/appindexing/Thing.html | 1308 --
.../gms/appindexing/package-summary.html | 987 -
.../google/android/gms/appstate/AppState.html | 1440 --
.../android/gms/appstate/AppStateBuffer.html | 1816 --
.../AppStateManager.StateConflictResult.html | 1359 --
.../AppStateManager.StateDeletedResult.html | 1156 --
.../AppStateManager.StateListResult.html | 1159 --
.../AppStateManager.StateLoadedResult.html | 1267 --
.../appstate/AppStateManager.StateResult.html | 1256 --
.../android/gms/appstate/AppStateManager.html | 2189 ---
.../gms/appstate/AppStateStatusCodes.html | 2035 --
.../android/gms/appstate/package-summary.html | 997 -
.../android/gms/auth/AccountChangeEvent.html | 1980 --
.../gms/auth/AccountChangeEventsRequest.html | 1952 --
.../gms/auth/AccountChangeEventsResponse.html | 1666 --
.../android/gms/auth/GoogleAuthException.html | 1836 --
.../android/gms/auth/GoogleAuthUtil.html | 3533 ----
...oglePlayServicesAvailabilityException.html | 1696 --
.../auth/UserRecoverableAuthException.html | 1737 --
.../UserRecoverableNotifiedException.html | 1618 --
.../android/gms/auth/package-summary.html | 984 -
.../android/gms/cast/ApplicationMetadata.html | 2054 --
.../Cast.ApplicationConnectionResult.html | 1320 --
.../google/android/gms/cast/Cast.CastApi.html | 2677 ---
.../gms/cast/Cast.CastOptions.Builder.html | 1370 --
.../android/gms/cast/Cast.CastOptions.html | 1379 --
.../android/gms/cast/Cast.Listener.html | 1706 --
.../cast/Cast.MessageReceivedCallback.html | 1137 --
.../com/google/android/gms/cast/Cast.html | 1993 --
.../google/android/gms/cast/CastDevice.html | 2824 ---
.../gms/cast/CastMediaControlIntent.html | 2424 ---
.../android/gms/cast/CastStatusCodes.html | 2133 --
.../gms/cast/LaunchOptions.Builder.html | 1498 --
.../android/gms/cast/LaunchOptions.html | 2042 --
.../android/gms/cast/MediaInfo.Builder.html | 1828 --
.../google/android/gms/cast/MediaInfo.html | 2171 ---
.../android/gms/cast/MediaMetadata.html | 4101 ----
.../google/android/gms/cast/MediaStatus.html | 2708 ---
.../android/gms/cast/MediaTrack.Builder.html | 1814 --
.../google/android/gms/cast/MediaTrack.html | 2551 ---
.../RemoteMediaPlayer.MediaChannelResult.html | 1151 --
...MediaPlayer.OnMetadataUpdatedListener.html | 1060 -
...teMediaPlayer.OnStatusUpdatedListener.html | 1060 -
.../android/gms/cast/RemoteMediaPlayer.html | 4038 ----
.../android/gms/cast/TextTrackStyle.html | 4285 ----
.../android/gms/cast/package-summary.html | 1157 --
.../android/gms/common/AccountPicker.html | 1389 --
.../android/gms/common/ConnectionResult.html | 3213 ---
.../gms/common/ErrorDialogFragment.html | 4015 ----
.../gms/common/GoogleApiAvailability.html | 2204 ---
...oglePlayServicesNotAvailableException.html | 1660 --
...GooglePlayServicesRepairableException.html | 1669 --
.../gms/common/GooglePlayServicesUtil.html | 2573 ---
.../com/google/android/gms/common/Scopes.html | 2195 ---
.../android/gms/common/SignInButton.html | 15933 ---------------
.../common/SupportErrorDialogFragment.html | 3839 ----
.../gms/common/UserRecoverableException.html | 1712 --
.../gms/common/annotation/KeepName.html | 1118 --
.../common/annotation/package-summary.html | 885 -
.../common/api/Api.ApiOptions.HasOptions.html | 1114 --
.../common/api/Api.ApiOptions.NoOptions.html | 1257 --
.../Api.ApiOptions.NotRequiredOptions.html | 1088 --
.../common/api/Api.ApiOptions.Optional.html | 1074 -
.../gms/common/api/Api.ApiOptions.html | 1257 --
.../google/android/gms/common/api/Api.html | 1281 --
.../android/gms/common/api/Batch.Builder.html | 1441 --
.../google/android/gms/common/api/Batch.html | 2280 ---
.../android/gms/common/api/BatchResult.html | 1440 --
.../gms/common/api/BatchResultToken.html | 1305 --
.../gms/common/api/CommonStatusCodes.html | 2505 ---
.../common/api/GoogleApiClient.Builder.html | 2496 ---
.../GoogleApiClient.ConnectionCallbacks.html | 1276 --
...eApiClient.OnConnectionFailedListener.html | 1078 -
...t.ServerAuthCodeCallbacks.CheckResult.html | 1403 --
...ogleApiClient.ServerAuthCodeCallbacks.html | 1214 --
.../gms/common/api/GoogleApiClient.html | 2427 ---
.../android/gms/common/api/PendingResult.html | 1429 --
.../gms/common/api/PendingResults.html | 1500 --
.../android/gms/common/api/Releasable.html | 1673 --
.../google/android/gms/common/api/Result.html | 2006 --
.../gms/common/api/ResultCallback.html | 1077 -
.../google/android/gms/common/api/Scope.html | 1771 --
.../google/android/gms/common/api/Status.html | 2531 ---
.../gms/common/api/package-summary.html | 1155 --
.../gms/common/data/AbstractDataBuffer.html | 2297 ---
.../android/gms/common/data/DataBuffer.html | 1873 --
.../data/DataBufferObserver.Observable.html | 1176 --
.../gms/common/data/DataBufferObserver.html | 1380 --
.../common/data/DataBufferObserverSet.html | 2065 --
.../gms/common/data/DataBufferUtils.html | 1515 --
.../android/gms/common/data/Freezable.html | 1783 --
.../gms/common/data/FreezableUtils.html | 1554 --
.../gms/common/data/package-summary.html | 977 -
.../ImageManager.OnImageLoadedListener.html | 1078 -
.../gms/common/images/ImageManager.html | 1749 --
.../android/gms/common/images/WebImage.html | 2046 --
.../gms/common/images/package-summary.html | 922 -
.../android/gms/common/package-summary.html | 1022 -
.../gms/drive/CreateFileActivityBuilder.html | 1691 --
.../com/google/android/gms/drive/Drive.html | 1515 --
.../drive/DriveApi.DriveContentsResult.html | 1148 --
.../gms/drive/DriveApi.DriveIdResult.html | 1142 --
.../drive/DriveApi.MetadataBufferResult.html | 1199 --
.../google/android/gms/drive/DriveApi.html | 1842 --
.../android/gms/drive/DriveContents.html | 1701 --
.../DriveFile.DownloadProgressListener.html | 1052 -
.../google/android/gms/drive/DriveFile.html | 1633 --
.../drive/DriveFolder.DriveFileResult.html | 1142 --
.../drive/DriveFolder.DriveFolderResult.html | 1142 --
.../google/android/gms/drive/DriveFolder.html | 1850 --
.../com/google/android/gms/drive/DriveId.html | 2208 ---
...rencesApi.FileUploadPreferencesResult.html | 1142 --
.../gms/drive/DrivePreferencesApi.html | 1190 --
.../drive/DriveResource.MetadataResult.html | 1142 --
.../android/gms/drive/DriveResource.html | 1854 --
.../android/gms/drive/DriveStatusCodes.html | 1884 --
.../gms/drive/ExecutionOptions.Builder.html | 1604 --
.../android/gms/drive/ExecutionOptions.html | 1589 --
.../gms/drive/FileUploadPreferences.html | 1728 --
.../google/android/gms/drive/Metadata.html | 3293 ----
.../android/gms/drive/MetadataBuffer.html | 1938 --
.../gms/drive/MetadataChangeSet.Builder.html | 1948 --
.../android/gms/drive/MetadataChangeSet.html | 2086 --
.../gms/drive/OpenFileActivityBuilder.html | 1603 --
.../android/gms/drive/events/ChangeEvent.html | 1896 --
.../gms/drive/events/ChangeListener.html | 1112 --
.../gms/drive/events/CompletionEvent.html | 2557 ---
.../gms/drive/events/CompletionListener.html | 1112 --
.../android/gms/drive/events/DriveEvent.html | 1246 --
.../gms/drive/events/DriveEventService.html | 6737 -------
.../gms/drive/events/ResourceEvent.html | 1286 --
.../gms/drive/events/package-summary.html | 964 -
.../gms/drive/metadata/CustomPropertyKey.html | 2122 --
.../gms/drive/metadata/MetadataField.html | 1055 -
.../SearchableCollectionMetadataField.html | 993 -
.../metadata/SearchableMetadataField.html | 1054 -
.../SearchableOrderedMetadataField.html | 996 -
.../drive/metadata/SortableMetadataField.html | 986 -
.../gms/drive/metadata/package-summary.html | 952 -
.../android/gms/drive/package-summary.html | 1171 --
.../android/gms/drive/query/Filter.html | 1147 --
.../android/gms/drive/query/Filters.html | 2231 ---
.../gms/drive/query/Query.Builder.html | 1618 --
.../google/android/gms/drive/query/Query.html | 1804 --
.../gms/drive/query/SearchableField.html | 1709 --
.../gms/drive/query/SortOrder.Builder.html | 1505 --
.../android/gms/drive/query/SortOrder.html | 1628 --
.../gms/drive/query/SortableField.html | 1661 --
.../gms/drive/query/package-summary.html | 973 -
.../gms/drive/widget/DataBufferAdapter.html | 2828 ---
.../gms/drive/widget/package-summary.html | 885 -
.../google/android/gms/fitness/BleApi.html | 1617 --
.../google/android/gms/fitness/ConfigApi.html | 1262 --
.../google/android/gms/fitness/Fitness.html | 3000 ---
.../gms/fitness/FitnessActivities.html | 7446 -------
.../gms/fitness/FitnessStatusCodes.html | 2707 ---
.../fitness/HistoryApi.ViewIntentBuilder.html | 1658 --
.../android/gms/fitness/HistoryApi.html | 1384 --
.../android/gms/fitness/RecordingApi.html | 1589 --
.../android/gms/fitness/SensorsApi.html | 1463 --
.../SessionsApi.ViewIntentBuilder.html | 1568 --
.../android/gms/fitness/SessionsApi.html | 1562 --
.../android/gms/fitness/data/BleDevice.html | 1867 --
.../android/gms/fitness/data/Bucket.html | 2282 ---
.../android/gms/fitness/data/DataPoint.html | 2491 ---
.../android/gms/fitness/data/DataSet.html | 2116 --
.../gms/fitness/data/DataSource.Builder.html | 1828 --
.../android/gms/fitness/data/DataSource.html | 2335 ---
.../android/gms/fitness/data/DataType.html | 4031 ----
.../android/gms/fitness/data/Device.html | 2359 ---
.../android/gms/fitness/data/Field.html | 4631 -----
.../gms/fitness/data/Session.Builder.html | 1819 --
.../android/gms/fitness/data/Session.html | 2541 ---
.../gms/fitness/data/Subscription.html | 1798 --
.../android/gms/fitness/data/Value.html | 2496 ---
.../gms/fitness/data/package-summary.html | 1027 -
.../android/gms/fitness/package-summary.html | 1013 -
.../gms/fitness/request/BleScanCallback.html | 1435 --
.../request/DataDeleteRequest.Builder.html | 1775 --
.../fitness/request/DataDeleteRequest.html | 2172 ---
.../request/DataReadRequest.Builder.html | 2490 ---
.../gms/fitness/request/DataReadRequest.html | 2434 ---
.../request/DataSourcesRequest.Builder.html | 1526 --
.../fitness/request/DataSourcesRequest.html | 1695 --
.../DataTypeCreateRequest.Builder.html | 1559 --
.../request/DataTypeCreateRequest.html | 1854 --
.../fitness/request/OnDataPointListener.html | 1082 --
.../request/SensorRequest.Builder.html | 1914 --
.../gms/fitness/request/SensorRequest.html | 2045 --
.../request/SessionInsertRequest.Builder.html | 1587 --
.../fitness/request/SessionInsertRequest.html | 1928 --
.../request/SessionReadRequest.Builder.html | 1948 --
.../fitness/request/SessionReadRequest.html | 2214 ---
.../request/StartBleScanRequest.Builder.html | 1591 --
.../fitness/request/StartBleScanRequest.html | 1751 --
.../gms/fitness/request/package-summary.html | 1089 --
.../gms/fitness/result/BleDevicesResult.html | 1945 --
.../gms/fitness/result/DailyTotalResult.html | 1716 --
.../gms/fitness/result/DataReadResult.html | 2115 --
.../gms/fitness/result/DataSourcesResult.html | 1945 --
.../gms/fitness/result/DataTypeResult.html | 1884 --
.../result/ListSubscriptionsResult.html | 1944 --
.../gms/fitness/result/SessionReadResult.html | 2035 --
.../gms/fitness/result/SessionStopResult.html | 1877 --
.../gms/fitness/result/package-summary.html | 968 -
.../fitness/service/FitnessSensorService.html | 6563 -------
.../service/FitnessSensorServiceRequest.html | 2020 --
.../service/SensorEventDispatcher.html | 1135 --
.../gms/fitness/service/package-summary.html | 925 -
.../com/google/android/gms/games/Game.html | 2456 ---
.../google/android/gms/games/GameBuffer.html | 1816 --
.../google/android/gms/games/GameEntity.html | 3557 ----
.../gms/games/Games.GamesOptions.Builder.html | 1502 --
.../android/gms/games/Games.GamesOptions.html | 1365 --
.../com/google/android/gms/games/Games.html | 2655 ---
.../gms/games/GamesActivityResultCodes.html | 1725 --
.../games/GamesMetadata.LoadGamesResult.html | 1216 --
.../android/gms/games/GamesMetadata.html | 1174 --
.../android/gms/games/GamesStatusCodes.html | 4090 ----
.../android/gms/games/Notifications.html | 1534 --
.../android/gms/games/PageDirection.html | 1417 --
.../com/google/android/gms/games/Player.html | 2159 --
.../android/gms/games/PlayerBuffer.html | 1816 --
.../android/gms/games/PlayerEntity.html | 3020 ---
.../google/android/gms/games/PlayerLevel.html | 1869 --
.../android/gms/games/PlayerLevelInfo.html | 1942 --
.../gms/games/Players.LoadPlayersResult.html | 1215 --
.../Players.LoadProfileSettingsResult.html | 1212 --
.../com/google/android/gms/games/Players.html | 1995 --
.../gms/games/achievement/Achievement.html | 2710 ---
.../games/achievement/AchievementBuffer.html | 1816 --
.../games/achievement/AchievementEntity.html | 3689 ----
.../Achievements.LoadAchievementsResult.html | 1215 --
.../Achievements.UpdateAchievementResult.html | 1177 --
.../gms/games/achievement/Achievements.html | 1881 --
.../games/achievement/package-summary.html | 956 -
.../google/android/gms/games/event/Event.html | 1974 --
.../android/gms/games/event/EventBuffer.html | 1816 --
.../android/gms/games/event/EventEntity.html | 3005 ---
.../games/event/Events.LoadEventsResult.html | 1215 --
.../android/gms/games/event/Events.html | 1270 --
.../gms/games/event/package-summary.html | 939 -
.../gms/games/leaderboard/Leaderboard.html | 1618 --
.../games/leaderboard/LeaderboardBuffer.html | 1864 --
.../games/leaderboard/LeaderboardScore.html | 2007 --
.../leaderboard/LeaderboardScoreBuffer.html | 1816 --
.../games/leaderboard/LeaderboardVariant.html | 2186 ---
...eaderboards.LeaderboardMetadataResult.html | 1215 --
.../Leaderboards.LoadPlayerScoreResult.html | 1164 --
.../Leaderboards.LoadScoresResult.html | 1269 --
.../Leaderboards.SubmitScoreResult.html | 1215 --
.../gms/games/leaderboard/Leaderboards.html | 2465 ---
.../ScoreSubmissionData.Result.html | 1584 --
.../leaderboard/ScoreSubmissionData.html | 1525 --
.../games/leaderboard/package-summary.html | 1022 -
.../gms/games/multiplayer/Invitation.html | 1901 --
.../games/multiplayer/InvitationBuffer.html | 1864 --
.../games/multiplayer/InvitationEntity.html | 2644 ---
.../Invitations.LoadInvitationsResult.html | 1211 --
.../gms/games/multiplayer/Invitations.html | 1408 --
.../gms/games/multiplayer/Multiplayer.html | 1558 --
.../OnInvitationReceivedListener.html | 1138 --
.../gms/games/multiplayer/Participant.html | 2255 ---
.../games/multiplayer/ParticipantBuffer.html | 1816 --
.../games/multiplayer/ParticipantEntity.html | 2833 ---
.../games/multiplayer/ParticipantResult.html | 2259 ---
.../games/multiplayer/ParticipantUtils.html | 1330 --
.../gms/games/multiplayer/Participatable.html | 1190 --
.../games/multiplayer/package-summary.html | 1032 -
.../multiplayer/realtime/RealTimeMessage.html | 1835 --
.../RealTimeMessageReceivedListener.html | 1072 -
...ltiplayer.ReliableMessageSentCallback.html | 1086 --
.../realtime/RealTimeMultiplayer.html | 2190 ---
.../gms/games/multiplayer/realtime/Room.html | 2453 ---
.../realtime/RoomConfig.Builder.html | 1806 --
.../multiplayer/realtime/RoomConfig.html | 1922 --
.../multiplayer/realtime/RoomEntity.html | 3168 ---
.../realtime/RoomStatusUpdateListener.html | 1823 --
.../realtime/RoomUpdateListener.html | 1317 --
.../multiplayer/realtime/package-summary.html | 1001 -
.../turnbased/LoadMatchesResponse.html | 1687 --
...nTurnBasedMatchUpdateReceivedListener.html | 1136 --
.../multiplayer/turnbased/TurnBasedMatch.html | 3631 ----
.../turnbased/TurnBasedMatchBuffer.html | 1864 --
.../TurnBasedMatchConfig.Builder.html | 1601 --
.../turnbased/TurnBasedMatchConfig.html | 1668 --
.../turnbased/TurnBasedMatchEntity.html | 4428 -----
...urnBasedMultiplayer.CancelMatchResult.html | 1164 --
...nBasedMultiplayer.InitiateMatchResult.html | 1167 --
...TurnBasedMultiplayer.LeaveMatchResult.html | 1169 --
.../TurnBasedMultiplayer.LoadMatchResult.html | 1162 --
...urnBasedMultiplayer.LoadMatchesResult.html | 1210 --
...urnBasedMultiplayer.UpdateMatchResult.html | 1172 --
.../turnbased/TurnBasedMultiplayer.html | 3206 ---
.../turnbased/package-summary.html | 1044 -
.../android/gms/games/package-summary.html | 1110 --
.../android/gms/games/quest/Milestone.html | 1900 --
.../gms/games/quest/MilestoneBuffer.html | 1817 --
.../gms/games/quest/MilestoneEntity.html | 2541 ---
.../google/android/gms/games/quest/Quest.html | 2742 ---
.../android/gms/games/quest/QuestBuffer.html | 1864 --
.../android/gms/games/quest/QuestEntity.html | 3425 ----
.../gms/games/quest/QuestUpdateListener.html | 1070 -
.../games/quest/Quests.AcceptQuestResult.html | 1158 --
.../quest/Quests.ClaimMilestoneResult.html | 1216 --
.../games/quest/Quests.LoadQuestsResult.html | 1217 --
.../android/gms/games/quest/Quests.html | 2576 ---
.../gms/games/quest/package-summary.html | 1006 -
.../gms/games/request/GameRequest.html | 2352 ---
.../gms/games/request/GameRequestBuffer.html | 1865 --
.../gms/games/request/GameRequestEntity.html | 2954 ---
.../request/OnRequestReceivedListener.html | 1137 --
.../request/Requests.LoadRequestsResult.html | 1230 --
.../Requests.UpdateRequestsResult.html | 1290 --
.../android/gms/games/request/Requests.html | 2742 ---
.../gms/games/request/package-summary.html | 962 -
.../android/gms/games/snapshot/Snapshot.html | 1412 --
.../gms/games/snapshot/SnapshotContents.html | 1529 --
.../gms/games/snapshot/SnapshotEntity.html | 2120 --
.../gms/games/snapshot/SnapshotMetadata.html | 2094 --
.../snapshot/SnapshotMetadataBuffer.html | 1816 --
.../SnapshotMetadataChange.Builder.html | 1611 --
.../snapshot/SnapshotMetadataChange.html | 1629 --
.../snapshot/SnapshotMetadataEntity.html | 2980 ---
.../Snapshots.CommitSnapshotResult.html | 1166 --
.../Snapshots.DeleteSnapshotResult.html | 1159 --
.../Snapshots.LoadSnapshotsResult.html | 1215 --
.../Snapshots.OpenSnapshotResult.html | 1377 --
.../android/gms/games/snapshot/Snapshots.html | 2736 ---
.../gms/games/snapshot/package-summary.html | 1033 -
.../android/gms/gcm/GoogleCloudMessaging.html | 2302 ---
.../android/gms/gcm/package-summary.html | 885 -
.../intents/Address.AddressOptions.html | 1459 --
.../android/gms/identity/intents/Address.html | 1513 --
.../intents/AddressConstants.ErrorCodes.html | 1061 -
.../intents/AddressConstants.Extras.html | 1119 --
.../intents/AddressConstants.ResultCodes.html | 1063 -
.../intents/AddressConstants.Themes.html | 1239 --
.../identity/intents/AddressConstants.html | 1069 -
.../intents/UserAddressRequest.Builder.html | 1431 --
.../identity/intents/UserAddressRequest.html | 1678 --
.../intents/model/CountrySpecification.html | 1739 --
.../identity/intents/model/UserAddress.html | 2442 ---
.../intents/model/package-summary.html | 896 -
.../gms/identity/intents/package-summary.html | 986 -
.../gms/location/ActivityRecognition.html | 1425 --
.../gms/location/ActivityRecognitionApi.html | 1232 --
.../location/ActivityRecognitionResult.html | 2279 ---
.../gms/location/DetectedActivity.html | 2268 ---
.../location/FusedLocationProviderApi.html | 2124 --
.../gms/location/Geofence.Builder.html | 1823 --
.../google/android/gms/location/Geofence.html | 1329 --
.../gms/location/GeofenceStatusCodes.html | 1815 --
.../android/gms/location/GeofencingApi.html | 1469 --
.../android/gms/location/GeofencingEvent.html | 1646 --
.../location/GeofencingRequest.Builder.html | 1630 --
.../gms/location/GeofencingRequest.html | 1945 --
.../gms/location/LocationAvailability.html | 1888 --
.../gms/location/LocationCallback.html | 1470 --
.../gms/location/LocationListener.html | 1073 -
.../android/gms/location/LocationRequest.html | 3185 ---
.../android/gms/location/LocationResult.html | 1999 --
.../gms/location/LocationServices.html | 1450 --
.../LocationSettingsRequest.Builder.html | 1615 --
.../gms/location/LocationSettingsRequest.html | 1581 --
.../gms/location/LocationSettingsResult.html | 1738 --
.../gms/location/LocationSettingsStates.html | 2062 --
.../location/LocationSettingsStatusCodes.html | 1686 --
.../gms/location/LocationStatusCodes.html | 1540 --
.../android/gms/location/SettingsApi.html | 1196 --
.../android/gms/location/package-summary.html | 1170 --
.../gms/location/places/AddPlaceRequest.html | 2008 --
.../location/places/AutocompleteFilter.html | 1659 --
.../AutocompletePrediction.Substring.html | 1104 --
.../places/AutocompletePrediction.html | 1387 --
.../places/AutocompletePredictionBuffer.html | 1991 --
.../gms/location/places/GeoDataApi.html | 1244 --
.../android/gms/location/places/Place.html | 8532 --------
.../gms/location/places/PlaceBuffer.html | 2007 --
.../location/places/PlaceDetectionApi.html | 1168 --
.../gms/location/places/PlaceFilter.html | 1849 --
.../gms/location/places/PlaceLikelihood.html | 1236 --
.../places/PlaceLikelihoodBuffer.html | 2064 --
.../gms/location/places/PlaceReport.html | 1881 --
.../gms/location/places/PlaceTypes.html | 1306 --
.../android/gms/location/places/Places.html | 1448 --
.../places/PlacesOptions.Builder.html | 1367 --
.../gms/location/places/PlacesOptions.html | 1301 --
.../location/places/PlacesStatusCodes.html | 2024 --
.../gms/location/places/package-summary.html | 1084 --
.../places/ui/PlacePicker.IntentBuilder.html | 1468 --
.../gms/location/places/ui/PlacePicker.html | 1610 --
.../location/places/ui/package-summary.html | 897 -
.../google/android/gms/maps/CameraUpdate.html | 1254 --
.../android/gms/maps/CameraUpdateFactory.html | 2112 --
.../maps/GoogleMap.CancelableCallback.html | 1116 --
.../gms/maps/GoogleMap.InfoWindowAdapter.html | 1173 --
.../GoogleMap.OnCameraChangeListener.html | 1073 -
...GoogleMap.OnIndoorStateChangeListener.html | 1143 --
.../GoogleMap.OnInfoWindowClickListener.html | 1069 -
.../maps/GoogleMap.OnMapClickListener.html | 1074 -
.../maps/GoogleMap.OnMapLoadedCallback.html | 1064 -
.../GoogleMap.OnMapLongClickListener.html | 1074 -
.../maps/GoogleMap.OnMarkerClickListener.html | 1076 -
.../maps/GoogleMap.OnMarkerDragListener.html | 1203 --
...leMap.OnMyLocationButtonClickListener.html | 1070 -
.../GoogleMap.OnMyLocationChangeListener.html | 1081 --
.../maps/GoogleMap.SnapshotReadyCallback.html | 1070 -
.../google/android/gms/maps/GoogleMap.html | 4871 -----
.../android/gms/maps/GoogleMapOptions.html | 2905 ---
...ationSource.OnLocationChangedListener.html | 1069 -
.../android/gms/maps/LocationSource.html | 1187 --
.../google/android/gms/maps/MapFragment.html | 3989 ----
.../com/google/android/gms/maps/MapView.html | 15814 ---------------
.../android/gms/maps/MapsInitializer.html | 1334 --
.../android/gms/maps/OnMapReadyCallback.html | 1079 -
.../OnStreetViewPanoramaReadyCallback.html | 1082 --
.../google/android/gms/maps/Projection.html | 1464 --
...treetViewPanoramaCameraChangeListener.html | 1072 -
...ma.OnStreetViewPanoramaChangeListener.html | 1077 -
...ama.OnStreetViewPanoramaClickListener.html | 1076 -
...OnStreetViewPanoramaLongClickListener.html | 1077 -
.../android/gms/maps/StreetViewPanorama.html | 2659 ---
.../gms/maps/StreetViewPanoramaFragment.html | 3988 ----
.../gms/maps/StreetViewPanoramaOptions.html | 2518 ---
.../gms/maps/StreetViewPanoramaView.html | 15814 ---------------
.../android/gms/maps/SupportMapFragment.html | 3795 ----
.../SupportStreetViewPanoramaFragment.html | 3794 ----
.../google/android/gms/maps/UiSettings.html | 2507 ---
.../gms/maps/model/BitmapDescriptor.html | 1251 --
.../maps/model/BitmapDescriptorFactory.html | 2272 ---
.../maps/model/CameraPosition.Builder.html | 1678 --
.../gms/maps/model/CameraPosition.html | 2186 ---
.../google/android/gms/maps/model/Circle.html | 2348 ---
.../android/gms/maps/model/CircleOptions.html | 2405 ---
.../android/gms/maps/model/GroundOverlay.html | 2610 ---
.../gms/maps/model/GroundOverlayOptions.html | 2966 ---
.../gms/maps/model/IndoorBuilding.html | 1587 --
.../android/gms/maps/model/IndoorLevel.html | 1528 --
.../google/android/gms/maps/model/LatLng.html | 1796 --
.../gms/maps/model/LatLngBounds.Builder.html | 1463 --
.../android/gms/maps/model/LatLngBounds.html | 2093 --
.../google/android/gms/maps/model/Marker.html | 2868 ---
.../android/gms/maps/model/MarkerOptions.html | 3038 ---
.../android/gms/maps/model/Polygon.html | 2522 ---
.../gms/maps/model/PolygonOptions.html | 2603 ---
.../android/gms/maps/model/Polyline.html | 2336 ---
.../gms/maps/model/PolylineOptions.html | 2354 ---
.../maps/model/RuntimeRemoteException.html | 1617 --
.../StreetViewPanoramaCamera.Builder.html | 1826 --
.../maps/model/StreetViewPanoramaCamera.html | 2052 --
.../maps/model/StreetViewPanoramaLink.html | 1699 --
.../model/StreetViewPanoramaLocation.html | 1840 --
...StreetViewPanoramaOrientation.Builder.html | 1660 --
.../model/StreetViewPanoramaOrientation.html | 1938 --
.../google/android/gms/maps/model/Tile.html | 1692 --
.../android/gms/maps/model/TileOverlay.html | 1961 --
.../gms/maps/model/TileOverlayOptions.html | 2003 --
.../android/gms/maps/model/TileProvider.html | 1219 --
.../gms/maps/model/UrlTileProvider.html | 1632 --
.../android/gms/maps/model/VisibleRegion.html | 1975 --
.../gms/maps/model/package-summary.html | 1254 --
.../android/gms/maps/package-summary.html | 1299 --
.../com/google/android/gms/nearby/Nearby.html | 1355 --
.../gms/nearby/connection/AppIdentifier.html | 1693 --
.../gms/nearby/connection/AppMetadata.html | 1681 --
...Connections.ConnectionRequestListener.html | 1081 --
...onnections.ConnectionResponseCallback.html | 1082 --
...Connections.EndpointDiscoveryListener.html | 1150 --
.../Connections.MessageListener.html | 1144 --
.../Connections.StartAdvertisingResult.html | 1168 --
.../gms/nearby/connection/Connections.html | 2534 ---
.../connection/ConnectionsStatusCodes.html | 2085 --
.../nearby/connection/package-summary.html | 986 -
.../android/gms/nearby/package-summary.html | 885 -
.../google/android/gms/package-summary.html | 984 -
.../google/android/gms/panorama/Panorama.html | 1353 --
.../panorama/PanoramaApi.PanoramaResult.html | 1148 --
.../android/gms/panorama/PanoramaApi.html | 1165 --
.../android/gms/panorama/package-summary.html | 917 -
.../com/google/android/gms/plus/Account.html | 1241 --
.../gms/plus/Moments.LoadMomentsResult.html | 1319 --
.../com/google/android/gms/plus/Moments.html | 1364 --
.../gms/plus/People.LoadPeopleResult.html | 1262 --
.../android/gms/plus/People.OrderBy.html | 1121 --
.../com/google/android/gms/plus/People.html | 1534 --
.../gms/plus/Plus.PlusOptions.Builder.html | 1498 --
.../android/gms/plus/Plus.PlusOptions.html | 1365 --
.../com/google/android/gms/plus/Plus.html | 1584 --
...eButton.DefaultOnPlusOneClickListener.html | 1556 --
.../PlusOneButton.OnPlusOneClickListener.html | 1134 --
.../android/gms/plus/PlusOneButton.html | 16196 ----------------
.../android/gms/plus/PlusOneDummyView.html | 15192 ---------------
.../android/gms/plus/PlusShare.Builder.html | 2143 --
.../google/android/gms/plus/PlusShare.html | 2228 ---
.../plus/model/moments/ItemScope.Builder.html | 4429 -----
.../gms/plus/model/moments/ItemScope.html | 7206 -------
.../plus/model/moments/Moment.Builder.html | 1665 --
.../gms/plus/model/moments/Moment.html | 1703 --
.../gms/plus/model/moments/MomentBuffer.html | 1816 --
.../plus/model/moments/package-summary.html | 939 -
.../plus/model/people/Person.AgeRange.html | 1341 --
.../model/people/Person.Cover.CoverInfo.html | 1345 --
.../model/people/Person.Cover.CoverPhoto.html | 1453 --
.../model/people/Person.Cover.Layout.html | 1312 --
.../gms/plus/model/people/Person.Cover.html | 1517 --
.../gms/plus/model/people/Person.Gender.html | 1420 --
.../gms/plus/model/people/Person.Image.html | 1230 --
.../gms/plus/model/people/Person.Name.html | 1789 --
.../plus/model/people/Person.ObjectType.html | 1366 --
.../people/Person.Organizations.Type.html | 1366 --
.../model/people/Person.Organizations.html | 2154 --
.../plus/model/people/Person.PlacesLived.html | 1337 --
.../people/Person.RelationshipStatus.html | 1744 --
.../plus/model/people/Person.Urls.Type.html | 1474 --
.../gms/plus/model/people/Person.Urls.html | 1481 --
.../android/gms/plus/model/people/Person.html | 4000 ----
.../gms/plus/model/people/PersonBuffer.html | 1816 --
.../plus/model/people/package-summary.html | 1071 -
.../android/gms/plus/package-summary.html | 1059 -
.../android/gms/safetynet/SafetyNet.html | 1359 --
.../SafetyNetApi.AttestationResult.html | 1154 --
.../android/gms/safetynet/SafetyNetApi.html | 1099 --
.../gms/safetynet/package-summary.html | 917 -
.../gms/search/GoogleNowAuthState.html | 1574 --
.../gms/search/SearchAuth.StatusCodes.html | 1599 --
.../google/android/gms/search/SearchAuth.html | 1383 --
.../SearchAuthApi.GoogleNowAuthResult.html | 1151 --
.../android/gms/search/SearchAuthApi.html | 1145 --
.../android/gms/search/package-summary.html | 946 -
...iderInstaller.ProviderInstallListener.html | 1136 --
.../gms/security/ProviderInstaller.html | 1559 --
.../android/gms/security/package-summary.html | 907 -
.../Container.FunctionCallMacroCallback.html | 1075 -
.../Container.FunctionCallTagCallback.html | 1070 -
.../android/gms/tagmanager/Container.html | 1970 --
...inerHolder.ContainerAvailableListener.html | 1071 -
.../gms/tagmanager/ContainerHolder.html | 1387 --
.../android/gms/tagmanager/DataLayer.html | 1926 --
.../tagmanager/InstallReferrerReceiver.html | 1727 --
.../tagmanager/InstallReferrerService.html | 6246 ------
.../gms/tagmanager/PreviewActivity.html | 10264 ----------
.../android/gms/tagmanager/TagManager.html | 2181 ---
.../gms/tagmanager/package-summary.html | 995 -
.../google/android/gms/wallet/Address.html | 2185 ---
.../android/gms/wallet/Cart.Builder.html | 1530 --
.../com/google/android/gms/wallet/Cart.html | 1834 --
.../gms/wallet/CountrySpecification.html | 1740 --
.../EnableWalletOptimizationReceiver.html | 1708 --
.../google/android/gms/wallet/FullWallet.html | 2189 ---
.../gms/wallet/FullWalletRequest.Builder.html | 1477 --
.../android/gms/wallet/FullWalletRequest.html | 1834 --
.../gms/wallet/GiftCardWalletObject.html | 1652 --
.../android/gms/wallet/InstrumentInfo.html | 1749 --
.../android/gms/wallet/LineItem.Builder.html | 1649 --
.../android/gms/wallet/LineItem.Role.html | 1172 --
.../google/android/gms/wallet/LineItem.html | 2014 --
.../gms/wallet/LoyaltyWalletObject.html | 2025 --
.../gms/wallet/MaskedWallet.Builder.html | 1832 --
.../android/gms/wallet/MaskedWallet.html | 2318 ---
.../wallet/MaskedWalletRequest.Builder.html | 2109 --
.../gms/wallet/MaskedWalletRequest.html | 2419 ---
...otifyTransactionStatusRequest.Builder.html | 1478 --
...TransactionStatusRequest.Status.Error.html | 1377 --
...NotifyTransactionStatusRequest.Status.html | 1084 --
.../NotifyTransactionStatusRequest.html | 1858 --
.../android/gms/wallet/OfferWalletObject.html | 1710 --
.../gms/wallet/PaymentInstrumentType.html | 1710 --
.../google/android/gms/wallet/Payments.html | 1482 --
.../google/android/gms/wallet/ProxyCard.html | 1811 --
.../wallet/Wallet.WalletOptions.Builder.html | 1463 --
.../gms/wallet/Wallet.WalletOptions.html | 1413 --
.../com/google/android/gms/wallet/Wallet.html | 1709 --
.../android/gms/wallet/WalletConstants.html | 2827 ---
.../wallet/fragment/BuyButtonAppearance.html | 1424 --
.../gms/wallet/fragment/BuyButtonText.html | 1482 --
.../gms/wallet/fragment/Dimension.html | 1698 --
...WalletFragment.OnStateChangedListener.html | 1048 -
.../fragment/SupportWalletFragment.html | 3874 ----
...WalletFragment.OnStateChangedListener.html | 1048 -
.../gms/wallet/fragment/WalletFragment.html | 4068 ----
.../WalletFragmentInitParams.Builder.html | 1532 --
.../fragment/WalletFragmentInitParams.html | 1828 --
.../wallet/fragment/WalletFragmentMode.html | 1366 --
.../WalletFragmentOptions.Builder.html | 1637 --
.../fragment/WalletFragmentOptions.html | 1833 --
.../wallet/fragment/WalletFragmentState.html | 1531 --
.../wallet/fragment/WalletFragmentStyle.html | 2741 ---
.../wallet/fragment/WalletLogoImageType.html | 1366 --
.../gms/wallet/fragment/package-summary.html | 1057 -
.../android/gms/wallet/package-summary.html | 1221 --
.../google/android/gms/wearable/Asset.html | 2099 --
...apabilityApi.AddLocalCapabilityResult.html | 1076 -
.../CapabilityApi.CapabilityListener.html | 1111 --
...apabilityApi.GetAllCapabilitiesResult.html | 1141 --
.../CapabilityApi.GetCapabilityResult.html | 1141 --
...bilityApi.RemoveLocalCapabilityResult.html | 1076 -
.../android/gms/wearable/CapabilityApi.html | 1594 --
.../android/gms/wearable/CapabilityInfo.html | 1117 --
.../Channel.GetInputStreamResult.html | 1211 --
.../Channel.GetOutputStreamResult.html | 1212 --
.../google/android/gms/wearable/Channel.html | 2016 --
.../wearable/ChannelApi.ChannelListener.html | 1590 --
.../gms/wearable/ChannelApi.CloseReason.html | 1126 --
.../ChannelApi.OpenChannelResult.html | 1152 --
.../android/gms/wearable/ChannelApi.html | 1302 --
.../gms/wearable/ChannelIOException.html | 1757 --
.../gms/wearable/DataApi.DataItemResult.html | 1148 --
.../gms/wearable/DataApi.DataListener.html | 1127 --
.../DataApi.DeleteDataItemsResult.html | 1149 --
.../wearable/DataApi.GetFdForAssetResult.html | 1259 --
.../google/android/gms/wearable/DataApi.html | 1929 --
.../android/gms/wearable/DataEvent.html | 1351 --
.../android/gms/wearable/DataEventBuffer.html | 1990 --
.../google/android/gms/wearable/DataItem.html | 1354 --
.../android/gms/wearable/DataItemAsset.html | 1225 --
.../android/gms/wearable/DataItemBuffer.html | 1985 --
.../google/android/gms/wearable/DataMap.html | 5176 -----
.../android/gms/wearable/DataMapItem.html | 1421 --
.../wearable/MessageApi.MessageListener.html | 1123 --
.../MessageApi.SendMessageResult.html | 1152 --
.../android/gms/wearable/MessageApi.html | 1327 --
.../android/gms/wearable/MessageEvent.html | 1224 --
.../com/google/android/gms/wearable/Node.html | 1172 --
.../NodeApi.GetConnectedNodesResult.html | 1150 --
.../wearable/NodeApi.GetLocalNodeResult.html | 1148 --
.../gms/wearable/NodeApi.NodeListener.html | 1192 --
.../google/android/gms/wearable/NodeApi.html | 1301 --
.../gms/wearable/PutDataMapRequest.html | 1592 --
.../android/gms/wearable/PutDataRequest.html | 2327 ---
.../Wearable.WearableOptions.Builder.html | 1367 --
.../wearable/Wearable.WearableOptions.html | 1300 --
.../google/android/gms/wearable/Wearable.html | 1571 --
.../gms/wearable/WearableListenerService.html | 7388 -------
.../gms/wearable/WearableStatusCodes.html | 2074 --
.../android/gms/wearable/package-summary.html | 1393 --
docs/html/reference/gcm-packages.html | 690 -
docs/html/reference/gcm_lists.js | 18 -
docs/html/reference/gms-packages.html | 1263 --
docs/html/reference/gms_lists.js | 733 -
754 files changed, 1448183 deletions(-)
delete mode 100644 docs/html/google/auth/api-client.jd
delete mode 100644 docs/html/google/auth/http-auth.jd
delete mode 100644 docs/html/google/play-services/auth.jd
delete mode 100644 docs/html/google/play-services/index.jd
delete mode 100644 docs/html/google/play-services/setup.jd
delete mode 100644 docs/html/reference/com/google/android/gcm/GCMBaseIntentService.html
delete mode 100644 docs/html/reference/com/google/android/gcm/GCMBroadcastReceiver.html
delete mode 100644 docs/html/reference/com/google/android/gcm/GCMConstants.html
delete mode 100644 docs/html/reference/com/google/android/gcm/GCMRegistrar.html
delete mode 100644 docs/html/reference/com/google/android/gcm/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gcm/server/Constants.html
delete mode 100644 docs/html/reference/com/google/android/gcm/server/InvalidRequestException.html
delete mode 100644 docs/html/reference/com/google/android/gcm/server/Message.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gcm/server/Message.html
delete mode 100644 docs/html/reference/com/google/android/gcm/server/MulticastResult.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gcm/server/MulticastResult.html
delete mode 100644 docs/html/reference/com/google/android/gcm/server/Result.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gcm/server/Result.html
delete mode 100644 docs/html/reference/com/google/android/gcm/server/Sender.html
delete mode 100644 docs/html/reference/com/google/android/gcm/server/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/R.attr.html
delete mode 100644 docs/html/reference/com/google/android/gms/R.color.html
delete mode 100644 docs/html/reference/com/google/android/gms/R.drawable.html
delete mode 100644 docs/html/reference/com/google/android/gms/R.html
delete mode 100644 docs/html/reference/com/google/android/gms/R.id.html
delete mode 100644 docs/html/reference/com/google/android/gms/R.integer.html
delete mode 100644 docs/html/reference/com/google/android/gms/R.raw.html
delete mode 100644 docs/html/reference/com/google/android/gms/R.string.html
delete mode 100644 docs/html/reference/com/google/android/gms/R.style.html
delete mode 100644 docs/html/reference/com/google/android/gms/R.styleable.html
delete mode 100644 docs/html/reference/com/google/android/gms/actions/ItemListIntents.html
delete mode 100644 docs/html/reference/com/google/android/gms/actions/NoteIntents.html
delete mode 100644 docs/html/reference/com/google/android/gms/actions/ReserveIntents.html
delete mode 100644 docs/html/reference/com/google/android/gms/actions/SearchIntents.html
delete mode 100644 docs/html/reference/com/google/android/gms/actions/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/AdListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/AdRequest.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/AdRequest.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/AdSize.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/AdView.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/InterstitialAd.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/doubleclick/AppEventListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/doubleclick/CustomRenderedAd.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/doubleclick/OnCustomRenderedAdLoadedListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/doubleclick/PublisherAdRequest.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/doubleclick/PublisherAdRequest.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/doubleclick/PublisherAdView.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/doubleclick/PublisherInterstitialAd.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/doubleclick/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/identifier/AdvertisingIdClient.Info.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/identifier/AdvertisingIdClient.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/identifier/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/mediation/MediationAdRequest.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/mediation/MediationAdapter.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/mediation/MediationBannerAdapter.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/mediation/MediationBannerListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/mediation/MediationInterstitialAdapter.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/mediation/MediationInterstitialListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/mediation/NetworkExtras.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/mediation/admob/AdMobExtras.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/mediation/admob/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/mediation/customevent/CustomEvent.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/mediation/customevent/CustomEventBanner.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/mediation/customevent/CustomEventBannerListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/mediation/customevent/CustomEventExtras.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/mediation/customevent/CustomEventInterstitial.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/mediation/customevent/CustomEventInterstitialListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/mediation/customevent/CustomEventListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/mediation/customevent/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/mediation/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/purchase/InAppPurchase.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/purchase/InAppPurchaseListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/purchase/InAppPurchaseResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/purchase/PlayStorePurchaseListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/purchase/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/search/SearchAdRequest.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/search/SearchAdRequest.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/search/SearchAdView.html
delete mode 100644 docs/html/reference/com/google/android/gms/ads/search/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/analytics/AnalyticsReceiver.html
delete mode 100644 docs/html/reference/com/google/android/gms/analytics/AnalyticsService.html
delete mode 100644 docs/html/reference/com/google/android/gms/analytics/CampaignTrackingReceiver.html
delete mode 100644 docs/html/reference/com/google/android/gms/analytics/CampaignTrackingService.html
delete mode 100644 docs/html/reference/com/google/android/gms/analytics/ExceptionParser.html
delete mode 100644 docs/html/reference/com/google/android/gms/analytics/ExceptionReporter.html
delete mode 100644 docs/html/reference/com/google/android/gms/analytics/GoogleAnalytics.html
delete mode 100644 docs/html/reference/com/google/android/gms/analytics/HitBuilders.AppViewBuilder.html
delete mode 100644 docs/html/reference/com/google/android/gms/analytics/HitBuilders.EventBuilder.html
delete mode 100644 docs/html/reference/com/google/android/gms/analytics/HitBuilders.ExceptionBuilder.html
delete mode 100644 docs/html/reference/com/google/android/gms/analytics/HitBuilders.HitBuilder.html
delete mode 100644 docs/html/reference/com/google/android/gms/analytics/HitBuilders.ItemBuilder.html
delete mode 100644 docs/html/reference/com/google/android/gms/analytics/HitBuilders.ScreenViewBuilder.html
delete mode 100644 docs/html/reference/com/google/android/gms/analytics/HitBuilders.SocialBuilder.html
delete mode 100644 docs/html/reference/com/google/android/gms/analytics/HitBuilders.TimingBuilder.html
delete mode 100644 docs/html/reference/com/google/android/gms/analytics/HitBuilders.TransactionBuilder.html
delete mode 100644 docs/html/reference/com/google/android/gms/analytics/HitBuilders.html
delete mode 100644 docs/html/reference/com/google/android/gms/analytics/Logger.LogLevel.html
delete mode 100644 docs/html/reference/com/google/android/gms/analytics/Logger.html
delete mode 100644 docs/html/reference/com/google/android/gms/analytics/StandardExceptionParser.html
delete mode 100644 docs/html/reference/com/google/android/gms/analytics/Tracker.html
delete mode 100644 docs/html/reference/com/google/android/gms/analytics/ecommerce/Product.html
delete mode 100644 docs/html/reference/com/google/android/gms/analytics/ecommerce/ProductAction.html
delete mode 100644 docs/html/reference/com/google/android/gms/analytics/ecommerce/Promotion.html
delete mode 100644 docs/html/reference/com/google/android/gms/analytics/ecommerce/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/analytics/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/appindexing/Action.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/appindexing/Action.html
delete mode 100644 docs/html/reference/com/google/android/gms/appindexing/AndroidAppUri.html
delete mode 100644 docs/html/reference/com/google/android/gms/appindexing/AppIndex.html
delete mode 100644 docs/html/reference/com/google/android/gms/appindexing/AppIndexApi.ActionResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/appindexing/AppIndexApi.AppIndexingLink.html
delete mode 100644 docs/html/reference/com/google/android/gms/appindexing/AppIndexApi.html
delete mode 100644 docs/html/reference/com/google/android/gms/appindexing/Thing.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/appindexing/Thing.html
delete mode 100644 docs/html/reference/com/google/android/gms/appindexing/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/appstate/AppState.html
delete mode 100644 docs/html/reference/com/google/android/gms/appstate/AppStateBuffer.html
delete mode 100644 docs/html/reference/com/google/android/gms/appstate/AppStateManager.StateConflictResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/appstate/AppStateManager.StateDeletedResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/appstate/AppStateManager.StateListResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/appstate/AppStateManager.StateLoadedResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/appstate/AppStateManager.StateResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/appstate/AppStateManager.html
delete mode 100644 docs/html/reference/com/google/android/gms/appstate/AppStateStatusCodes.html
delete mode 100644 docs/html/reference/com/google/android/gms/appstate/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/auth/AccountChangeEvent.html
delete mode 100644 docs/html/reference/com/google/android/gms/auth/AccountChangeEventsRequest.html
delete mode 100644 docs/html/reference/com/google/android/gms/auth/AccountChangeEventsResponse.html
delete mode 100644 docs/html/reference/com/google/android/gms/auth/GoogleAuthException.html
delete mode 100644 docs/html/reference/com/google/android/gms/auth/GoogleAuthUtil.html
delete mode 100644 docs/html/reference/com/google/android/gms/auth/GooglePlayServicesAvailabilityException.html
delete mode 100644 docs/html/reference/com/google/android/gms/auth/UserRecoverableAuthException.html
delete mode 100644 docs/html/reference/com/google/android/gms/auth/UserRecoverableNotifiedException.html
delete mode 100644 docs/html/reference/com/google/android/gms/auth/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/cast/ApplicationMetadata.html
delete mode 100644 docs/html/reference/com/google/android/gms/cast/Cast.ApplicationConnectionResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/cast/Cast.CastApi.html
delete mode 100644 docs/html/reference/com/google/android/gms/cast/Cast.CastOptions.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/cast/Cast.CastOptions.html
delete mode 100644 docs/html/reference/com/google/android/gms/cast/Cast.Listener.html
delete mode 100644 docs/html/reference/com/google/android/gms/cast/Cast.MessageReceivedCallback.html
delete mode 100644 docs/html/reference/com/google/android/gms/cast/Cast.html
delete mode 100644 docs/html/reference/com/google/android/gms/cast/CastDevice.html
delete mode 100644 docs/html/reference/com/google/android/gms/cast/CastMediaControlIntent.html
delete mode 100644 docs/html/reference/com/google/android/gms/cast/CastStatusCodes.html
delete mode 100644 docs/html/reference/com/google/android/gms/cast/LaunchOptions.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/cast/LaunchOptions.html
delete mode 100644 docs/html/reference/com/google/android/gms/cast/MediaInfo.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/cast/MediaInfo.html
delete mode 100644 docs/html/reference/com/google/android/gms/cast/MediaMetadata.html
delete mode 100644 docs/html/reference/com/google/android/gms/cast/MediaStatus.html
delete mode 100644 docs/html/reference/com/google/android/gms/cast/MediaTrack.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/cast/MediaTrack.html
delete mode 100644 docs/html/reference/com/google/android/gms/cast/RemoteMediaPlayer.MediaChannelResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/cast/RemoteMediaPlayer.OnMetadataUpdatedListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/cast/RemoteMediaPlayer.OnStatusUpdatedListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/cast/RemoteMediaPlayer.html
delete mode 100644 docs/html/reference/com/google/android/gms/cast/TextTrackStyle.html
delete mode 100644 docs/html/reference/com/google/android/gms/cast/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/AccountPicker.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/ConnectionResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/ErrorDialogFragment.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/GoogleApiAvailability.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/GooglePlayServicesNotAvailableException.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/GooglePlayServicesRepairableException.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/GooglePlayServicesUtil.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/Scopes.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/SignInButton.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/SupportErrorDialogFragment.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/UserRecoverableException.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/annotation/KeepName.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/annotation/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/api/Api.ApiOptions.HasOptions.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/api/Api.ApiOptions.NoOptions.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/api/Api.ApiOptions.NotRequiredOptions.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/api/Api.ApiOptions.Optional.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/api/Api.ApiOptions.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/api/Api.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/api/Batch.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/api/Batch.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/api/BatchResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/api/BatchResultToken.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/api/CommonStatusCodes.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/api/GoogleApiClient.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/api/GoogleApiClient.ConnectionCallbacks.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/api/GoogleApiClient.OnConnectionFailedListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/api/GoogleApiClient.ServerAuthCodeCallbacks.CheckResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/api/GoogleApiClient.ServerAuthCodeCallbacks.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/api/GoogleApiClient.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/api/PendingResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/api/PendingResults.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/api/Releasable.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/api/Result.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/api/ResultCallback.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/api/Scope.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/api/Status.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/api/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/data/AbstractDataBuffer.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/data/DataBuffer.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/data/DataBufferObserver.Observable.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/data/DataBufferObserver.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/data/DataBufferObserverSet.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/data/DataBufferUtils.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/data/Freezable.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/data/FreezableUtils.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/data/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/images/ImageManager.OnImageLoadedListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/images/ImageManager.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/images/WebImage.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/images/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/common/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/CreateFileActivityBuilder.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/Drive.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/DriveApi.DriveContentsResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/DriveApi.DriveIdResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/DriveApi.MetadataBufferResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/DriveApi.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/DriveContents.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/DriveFile.DownloadProgressListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/DriveFile.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/DriveFolder.DriveFileResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/DriveFolder.DriveFolderResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/DriveFolder.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/DriveId.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/DrivePreferencesApi.FileUploadPreferencesResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/DrivePreferencesApi.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/DriveResource.MetadataResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/DriveResource.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/DriveStatusCodes.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/ExecutionOptions.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/ExecutionOptions.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/FileUploadPreferences.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/Metadata.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/MetadataBuffer.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/MetadataChangeSet.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/MetadataChangeSet.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/OpenFileActivityBuilder.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/events/ChangeEvent.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/events/ChangeListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/events/CompletionEvent.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/events/CompletionListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/events/DriveEvent.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/events/DriveEventService.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/events/ResourceEvent.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/events/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/metadata/CustomPropertyKey.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/metadata/MetadataField.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/metadata/SearchableCollectionMetadataField.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/metadata/SearchableMetadataField.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/metadata/SearchableOrderedMetadataField.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/metadata/SortableMetadataField.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/metadata/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/query/Filter.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/query/Filters.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/query/Query.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/query/Query.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/query/SearchableField.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/query/SortOrder.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/query/SortOrder.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/query/SortableField.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/query/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/widget/DataBufferAdapter.html
delete mode 100644 docs/html/reference/com/google/android/gms/drive/widget/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/BleApi.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/ConfigApi.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/Fitness.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/FitnessActivities.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/FitnessStatusCodes.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/HistoryApi.ViewIntentBuilder.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/HistoryApi.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/RecordingApi.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/SensorsApi.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/SessionsApi.ViewIntentBuilder.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/SessionsApi.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/data/BleDevice.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/data/Bucket.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/data/DataPoint.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/data/DataSet.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/data/DataSource.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/data/DataSource.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/data/DataType.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/data/Device.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/data/Field.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/data/Session.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/data/Session.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/data/Subscription.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/data/Value.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/data/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/request/BleScanCallback.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/request/DataDeleteRequest.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/request/DataDeleteRequest.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/request/DataReadRequest.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/request/DataReadRequest.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/request/DataSourcesRequest.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/request/DataSourcesRequest.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/request/DataTypeCreateRequest.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/request/DataTypeCreateRequest.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/request/OnDataPointListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/request/SensorRequest.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/request/SensorRequest.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/request/SessionInsertRequest.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/request/SessionInsertRequest.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/request/SessionReadRequest.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/request/SessionReadRequest.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/request/StartBleScanRequest.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/request/StartBleScanRequest.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/request/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/result/BleDevicesResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/result/DailyTotalResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/result/DataReadResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/result/DataSourcesResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/result/DataTypeResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/result/ListSubscriptionsResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/result/SessionReadResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/result/SessionStopResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/result/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/service/FitnessSensorService.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/service/FitnessSensorServiceRequest.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/service/SensorEventDispatcher.html
delete mode 100644 docs/html/reference/com/google/android/gms/fitness/service/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/Game.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/GameBuffer.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/GameEntity.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/Games.GamesOptions.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/Games.GamesOptions.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/Games.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/GamesActivityResultCodes.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/GamesMetadata.LoadGamesResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/GamesMetadata.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/GamesStatusCodes.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/Notifications.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/PageDirection.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/Player.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/PlayerBuffer.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/PlayerEntity.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/PlayerLevel.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/PlayerLevelInfo.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/Players.LoadPlayersResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/Players.LoadProfileSettingsResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/Players.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/achievement/Achievement.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/achievement/AchievementBuffer.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/achievement/AchievementEntity.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/achievement/Achievements.LoadAchievementsResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/achievement/Achievements.UpdateAchievementResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/achievement/Achievements.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/achievement/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/event/Event.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/event/EventBuffer.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/event/EventEntity.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/event/Events.LoadEventsResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/event/Events.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/event/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/leaderboard/Leaderboard.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/leaderboard/LeaderboardBuffer.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/leaderboard/LeaderboardScore.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/leaderboard/LeaderboardScoreBuffer.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/leaderboard/LeaderboardVariant.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/leaderboard/Leaderboards.LeaderboardMetadataResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/leaderboard/Leaderboards.LoadPlayerScoreResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/leaderboard/Leaderboards.LoadScoresResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/leaderboard/Leaderboards.SubmitScoreResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/leaderboard/Leaderboards.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/leaderboard/ScoreSubmissionData.Result.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/leaderboard/ScoreSubmissionData.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/leaderboard/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/Invitation.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/InvitationBuffer.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/InvitationEntity.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/Invitations.LoadInvitationsResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/Invitations.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/Multiplayer.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/OnInvitationReceivedListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/Participant.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/ParticipantBuffer.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/ParticipantEntity.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/ParticipantResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/ParticipantUtils.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/Participatable.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/realtime/RealTimeMessage.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/realtime/RealTimeMessageReceivedListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/realtime/RealTimeMultiplayer.ReliableMessageSentCallback.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/realtime/RealTimeMultiplayer.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/realtime/Room.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/realtime/RoomConfig.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/realtime/RoomConfig.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/realtime/RoomEntity.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/realtime/RoomStatusUpdateListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/realtime/RoomUpdateListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/realtime/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/turnbased/LoadMatchesResponse.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/turnbased/OnTurnBasedMatchUpdateReceivedListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMatch.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMatchBuffer.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMatchConfig.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMatchConfig.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMatchEntity.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer.CancelMatchResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer.InitiateMatchResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer.LeaveMatchResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer.LoadMatchResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer.LoadMatchesResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer.UpdateMatchResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/multiplayer/turnbased/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/quest/Milestone.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/quest/MilestoneBuffer.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/quest/MilestoneEntity.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/quest/Quest.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/quest/QuestBuffer.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/quest/QuestEntity.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/quest/QuestUpdateListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/quest/Quests.AcceptQuestResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/quest/Quests.ClaimMilestoneResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/quest/Quests.LoadQuestsResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/quest/Quests.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/quest/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/request/GameRequest.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/request/GameRequestBuffer.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/request/GameRequestEntity.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/request/OnRequestReceivedListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/request/Requests.LoadRequestsResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/request/Requests.UpdateRequestsResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/request/Requests.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/request/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/snapshot/Snapshot.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/snapshot/SnapshotContents.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/snapshot/SnapshotEntity.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/snapshot/SnapshotMetadata.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/snapshot/SnapshotMetadataBuffer.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/snapshot/SnapshotMetadataChange.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/snapshot/SnapshotMetadataChange.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/snapshot/SnapshotMetadataEntity.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/snapshot/Snapshots.CommitSnapshotResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/snapshot/Snapshots.DeleteSnapshotResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/snapshot/Snapshots.LoadSnapshotsResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/snapshot/Snapshots.OpenSnapshotResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/snapshot/Snapshots.html
delete mode 100644 docs/html/reference/com/google/android/gms/games/snapshot/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/gcm/GoogleCloudMessaging.html
delete mode 100644 docs/html/reference/com/google/android/gms/gcm/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/identity/intents/Address.AddressOptions.html
delete mode 100644 docs/html/reference/com/google/android/gms/identity/intents/Address.html
delete mode 100644 docs/html/reference/com/google/android/gms/identity/intents/AddressConstants.ErrorCodes.html
delete mode 100644 docs/html/reference/com/google/android/gms/identity/intents/AddressConstants.Extras.html
delete mode 100644 docs/html/reference/com/google/android/gms/identity/intents/AddressConstants.ResultCodes.html
delete mode 100644 docs/html/reference/com/google/android/gms/identity/intents/AddressConstants.Themes.html
delete mode 100644 docs/html/reference/com/google/android/gms/identity/intents/AddressConstants.html
delete mode 100644 docs/html/reference/com/google/android/gms/identity/intents/UserAddressRequest.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/identity/intents/UserAddressRequest.html
delete mode 100644 docs/html/reference/com/google/android/gms/identity/intents/model/CountrySpecification.html
delete mode 100644 docs/html/reference/com/google/android/gms/identity/intents/model/UserAddress.html
delete mode 100644 docs/html/reference/com/google/android/gms/identity/intents/model/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/identity/intents/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/ActivityRecognition.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/ActivityRecognitionApi.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/ActivityRecognitionResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/DetectedActivity.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/FusedLocationProviderApi.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/Geofence.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/Geofence.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/GeofenceStatusCodes.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/GeofencingApi.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/GeofencingEvent.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/GeofencingRequest.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/GeofencingRequest.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/LocationAvailability.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/LocationCallback.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/LocationListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/LocationRequest.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/LocationResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/LocationServices.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/LocationSettingsRequest.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/LocationSettingsRequest.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/LocationSettingsResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/LocationSettingsStates.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/LocationSettingsStatusCodes.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/LocationStatusCodes.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/SettingsApi.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/places/AddPlaceRequest.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/places/AutocompleteFilter.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/places/AutocompletePrediction.Substring.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/places/AutocompletePrediction.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/places/AutocompletePredictionBuffer.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/places/GeoDataApi.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/places/Place.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/places/PlaceBuffer.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/places/PlaceDetectionApi.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/places/PlaceFilter.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/places/PlaceLikelihood.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/places/PlaceLikelihoodBuffer.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/places/PlaceReport.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/places/PlaceTypes.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/places/Places.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/places/PlacesOptions.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/places/PlacesOptions.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/places/PlacesStatusCodes.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/places/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/places/ui/PlacePicker.IntentBuilder.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/places/ui/PlacePicker.html
delete mode 100644 docs/html/reference/com/google/android/gms/location/places/ui/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/CameraUpdate.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/CameraUpdateFactory.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/GoogleMap.CancelableCallback.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/GoogleMap.InfoWindowAdapter.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/GoogleMap.OnCameraChangeListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/GoogleMap.OnIndoorStateChangeListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/GoogleMap.OnInfoWindowClickListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/GoogleMap.OnMapClickListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/GoogleMap.OnMapLoadedCallback.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/GoogleMap.OnMapLongClickListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/GoogleMap.OnMarkerClickListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/GoogleMap.OnMarkerDragListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/GoogleMap.OnMyLocationButtonClickListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/GoogleMap.OnMyLocationChangeListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/GoogleMap.SnapshotReadyCallback.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/GoogleMap.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/GoogleMapOptions.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/LocationSource.OnLocationChangedListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/LocationSource.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/MapFragment.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/MapView.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/MapsInitializer.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/OnMapReadyCallback.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/OnStreetViewPanoramaReadyCallback.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/Projection.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/StreetViewPanorama.OnStreetViewPanoramaCameraChangeListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/StreetViewPanorama.OnStreetViewPanoramaChangeListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/StreetViewPanorama.OnStreetViewPanoramaClickListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/StreetViewPanorama.OnStreetViewPanoramaLongClickListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/StreetViewPanorama.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/StreetViewPanoramaFragment.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/StreetViewPanoramaOptions.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/StreetViewPanoramaView.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/SupportMapFragment.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/SupportStreetViewPanoramaFragment.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/UiSettings.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/BitmapDescriptor.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/BitmapDescriptorFactory.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/CameraPosition.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/CameraPosition.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/Circle.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/CircleOptions.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/GroundOverlay.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/GroundOverlayOptions.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/IndoorBuilding.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/IndoorLevel.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/LatLng.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/LatLngBounds.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/LatLngBounds.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/Marker.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/MarkerOptions.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/Polygon.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/PolygonOptions.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/Polyline.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/PolylineOptions.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/RuntimeRemoteException.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/StreetViewPanoramaCamera.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/StreetViewPanoramaCamera.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/StreetViewPanoramaLink.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/StreetViewPanoramaLocation.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/StreetViewPanoramaOrientation.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/StreetViewPanoramaOrientation.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/Tile.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/TileOverlay.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/TileOverlayOptions.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/TileProvider.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/UrlTileProvider.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/VisibleRegion.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/model/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/maps/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/nearby/Nearby.html
delete mode 100644 docs/html/reference/com/google/android/gms/nearby/connection/AppIdentifier.html
delete mode 100644 docs/html/reference/com/google/android/gms/nearby/connection/AppMetadata.html
delete mode 100644 docs/html/reference/com/google/android/gms/nearby/connection/Connections.ConnectionRequestListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/nearby/connection/Connections.ConnectionResponseCallback.html
delete mode 100644 docs/html/reference/com/google/android/gms/nearby/connection/Connections.EndpointDiscoveryListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/nearby/connection/Connections.MessageListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/nearby/connection/Connections.StartAdvertisingResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/nearby/connection/Connections.html
delete mode 100644 docs/html/reference/com/google/android/gms/nearby/connection/ConnectionsStatusCodes.html
delete mode 100644 docs/html/reference/com/google/android/gms/nearby/connection/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/nearby/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/panorama/Panorama.html
delete mode 100644 docs/html/reference/com/google/android/gms/panorama/PanoramaApi.PanoramaResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/panorama/PanoramaApi.html
delete mode 100644 docs/html/reference/com/google/android/gms/panorama/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/Account.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/Moments.LoadMomentsResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/Moments.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/People.LoadPeopleResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/People.OrderBy.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/People.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/Plus.PlusOptions.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/Plus.PlusOptions.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/Plus.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/PlusOneButton.DefaultOnPlusOneClickListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/PlusOneButton.OnPlusOneClickListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/PlusOneButton.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/PlusOneDummyView.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/PlusShare.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/PlusShare.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/model/moments/ItemScope.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/model/moments/ItemScope.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/model/moments/Moment.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/model/moments/Moment.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/model/moments/MomentBuffer.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/model/moments/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/model/people/Person.AgeRange.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/model/people/Person.Cover.CoverInfo.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/model/people/Person.Cover.CoverPhoto.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/model/people/Person.Cover.Layout.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/model/people/Person.Cover.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/model/people/Person.Gender.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/model/people/Person.Image.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/model/people/Person.Name.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/model/people/Person.ObjectType.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/model/people/Person.Organizations.Type.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/model/people/Person.Organizations.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/model/people/Person.PlacesLived.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/model/people/Person.RelationshipStatus.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/model/people/Person.Urls.Type.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/model/people/Person.Urls.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/model/people/Person.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/model/people/PersonBuffer.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/model/people/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/plus/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/safetynet/SafetyNet.html
delete mode 100644 docs/html/reference/com/google/android/gms/safetynet/SafetyNetApi.AttestationResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/safetynet/SafetyNetApi.html
delete mode 100644 docs/html/reference/com/google/android/gms/safetynet/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/search/GoogleNowAuthState.html
delete mode 100644 docs/html/reference/com/google/android/gms/search/SearchAuth.StatusCodes.html
delete mode 100644 docs/html/reference/com/google/android/gms/search/SearchAuth.html
delete mode 100644 docs/html/reference/com/google/android/gms/search/SearchAuthApi.GoogleNowAuthResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/search/SearchAuthApi.html
delete mode 100644 docs/html/reference/com/google/android/gms/search/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/security/ProviderInstaller.ProviderInstallListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/security/ProviderInstaller.html
delete mode 100644 docs/html/reference/com/google/android/gms/security/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/tagmanager/Container.FunctionCallMacroCallback.html
delete mode 100644 docs/html/reference/com/google/android/gms/tagmanager/Container.FunctionCallTagCallback.html
delete mode 100644 docs/html/reference/com/google/android/gms/tagmanager/Container.html
delete mode 100644 docs/html/reference/com/google/android/gms/tagmanager/ContainerHolder.ContainerAvailableListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/tagmanager/ContainerHolder.html
delete mode 100644 docs/html/reference/com/google/android/gms/tagmanager/DataLayer.html
delete mode 100644 docs/html/reference/com/google/android/gms/tagmanager/InstallReferrerReceiver.html
delete mode 100644 docs/html/reference/com/google/android/gms/tagmanager/InstallReferrerService.html
delete mode 100644 docs/html/reference/com/google/android/gms/tagmanager/PreviewActivity.html
delete mode 100644 docs/html/reference/com/google/android/gms/tagmanager/TagManager.html
delete mode 100644 docs/html/reference/com/google/android/gms/tagmanager/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/Address.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/Cart.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/Cart.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/CountrySpecification.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/EnableWalletOptimizationReceiver.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/FullWallet.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/FullWalletRequest.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/FullWalletRequest.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/GiftCardWalletObject.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/InstrumentInfo.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/LineItem.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/LineItem.Role.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/LineItem.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/LoyaltyWalletObject.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/MaskedWallet.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/MaskedWallet.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/MaskedWalletRequest.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/MaskedWalletRequest.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/NotifyTransactionStatusRequest.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/NotifyTransactionStatusRequest.Status.Error.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/NotifyTransactionStatusRequest.Status.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/NotifyTransactionStatusRequest.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/OfferWalletObject.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/PaymentInstrumentType.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/Payments.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/ProxyCard.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/Wallet.WalletOptions.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/Wallet.WalletOptions.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/Wallet.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/WalletConstants.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/fragment/BuyButtonAppearance.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/fragment/BuyButtonText.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/fragment/Dimension.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/fragment/SupportWalletFragment.OnStateChangedListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/fragment/SupportWalletFragment.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/fragment/WalletFragment.OnStateChangedListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/fragment/WalletFragment.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/fragment/WalletFragmentInitParams.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/fragment/WalletFragmentInitParams.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/fragment/WalletFragmentMode.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/fragment/WalletFragmentOptions.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/fragment/WalletFragmentOptions.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/fragment/WalletFragmentState.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/fragment/WalletFragmentStyle.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/fragment/WalletLogoImageType.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/fragment/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/wallet/package-summary.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/Asset.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/CapabilityApi.AddLocalCapabilityResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/CapabilityApi.CapabilityListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/CapabilityApi.GetAllCapabilitiesResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/CapabilityApi.GetCapabilityResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/CapabilityApi.RemoveLocalCapabilityResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/CapabilityApi.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/CapabilityInfo.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/Channel.GetInputStreamResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/Channel.GetOutputStreamResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/Channel.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/ChannelApi.ChannelListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/ChannelApi.CloseReason.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/ChannelApi.OpenChannelResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/ChannelApi.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/ChannelIOException.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/DataApi.DataItemResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/DataApi.DataListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/DataApi.DeleteDataItemsResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/DataApi.GetFdForAssetResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/DataApi.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/DataEvent.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/DataEventBuffer.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/DataItem.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/DataItemAsset.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/DataItemBuffer.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/DataMap.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/DataMapItem.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/MessageApi.MessageListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/MessageApi.SendMessageResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/MessageApi.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/MessageEvent.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/Node.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/NodeApi.GetConnectedNodesResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/NodeApi.GetLocalNodeResult.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/NodeApi.NodeListener.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/NodeApi.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/PutDataMapRequest.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/PutDataRequest.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/Wearable.WearableOptions.Builder.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/Wearable.WearableOptions.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/Wearable.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/WearableListenerService.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/WearableStatusCodes.html
delete mode 100644 docs/html/reference/com/google/android/gms/wearable/package-summary.html
delete mode 100644 docs/html/reference/gcm-packages.html
delete mode 100644 docs/html/reference/gcm_lists.js
delete mode 100644 docs/html/reference/gms-packages.html
delete mode 100644 docs/html/reference/gms_lists.js
diff --git a/docs/html/google/auth/api-client.jd b/docs/html/google/auth/api-client.jd
deleted file mode 100644
index 8f926f571f6d..000000000000
--- a/docs/html/google/auth/api-client.jd
+++ /dev/null
@@ -1,654 +0,0 @@
-page.title=Accessing Google APIs
-page.tags="oauth 2.0","GoogleAuthUtil"
-
-trainingnavtop=true
-startpage=true
-
-@jd:body
-
-
-
-
-When you want to make a connection to one of the Google APIs provided in the Google Play services
-library (such as Google+, Games, or Drive), you need to create an instance of {@code
-GoogleApiClient} ("Google API Client"). The Google API Client provides a common entry point to all
-the Google Play services and manages the network connection between the user's device and each
-Google service.
-
-
-
Connecting to REST APIs
-
If the Google API you want to use is not included in the Google Play services library, you can
-connect using the appropriate REST API, but you must obtain an OAuth 2.0 token. For more
-information, read Authorizing with Google
-for REST APIs.
-
-
-This guide shows how you can use Google API Client to:
-
-- Connect to one or more Google Play services asynchronously and handle failures.
-- Perform synchronous and asynchronous API calls to any of the Google Play services.
-
-
-
-Note: If you have an existing app that connects to Google Play services with a
-subclass of {@code GooglePlayServicesClient}, you should migrate to {@code
-GoogleApiClient} as soon as possible.
-
-
-
-
-Figure 1. An illustration showing how the Google API Client provides an
-interface for connecting and making calls to any of the available Google Play services such as
-Google Play Games and Google Drive.
-
-
-
-To get started, you must first install the Google Play services library (revision 15 or higher) for
-your Android SDK. If you haven't done so already, follow the instructions in Set Up Google
-Play Services SDK.
-
-
-
-
-Start a Connection
-
-Once your project is linked to the Google Play services library, create an instance of {@code
-GoogleApiClient} using the {@code
-GoogleApiClient.Builder} APIs in your activity's {@link
-android.app.Activity#onCreate onCreate()} method. The {@code
-GoogleApiClient.Builder} class
-provides methods that allow you to specify the Google APIs you want to use and your desired OAuth
-2.0 scopes. For example, here's a {@code
-GoogleApiClient} instance that connects with the Google
-Drive service:
-
-GoogleApiClient mGoogleApiClient = new GoogleApiClient.Builder(this)
- .addApi(Drive.API)
- .addScope(Drive.SCOPE_FILE)
- .build();
-
-
-You can add multiple APIs and multiple scopes to the same {@code
-GoogleApiClient} by appending
-additional calls to
-{@code addApi()} and
-{@code addScope()}.
-
-
-Important: If you are adding multiple APIs to a
-GoogleApiClient
,
-you may run into client connection errors on devices that do not have the
-Android
-Wear app installed. To avoid connection errors, call the
-{@code addApiIfAvailable()}
-method and pass in the {@code
-Wearable} API to indicate that your client should gracefully handle the missing API.
-For more information, see Access the Wearable API.
-
-Before you can begin a connection by calling {@code connect()} on the {@code
-GoogleApiClient}, you must specify an implementation for the callback interfaces, {@code ConnectionCallbacks} and {@code OnConnectionFailedListener}. These interfaces receive callbacks in
-response to the asynchronous {@code connect()} method when the connection to Google Play services
-succeeds, fails, or becomes suspended.
-
-For example, here's an activity that implements the callback interfaces and adds them to the Google
-API Client:
-
-
-import com.google.android.gms.common.api.GoogleApiClient;
-import com.google.android.gms.common.api.GoogleApiClient.ConnectionCallbacks;
-import com.google.android.gms.common.api.GoogleApiClient.OnConnectionFailedListener;
-import gms.drive.*;
-import android.support.v4.app.FragmentActivity;
-
-public class MyActivity extends FragmentActivity
- implements ConnectionCallbacks, OnConnectionFailedListener {
- private GoogleApiClient mGoogleApiClient;
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
-
- // Create a GoogleApiClient instance
- mGoogleApiClient = new GoogleApiClient.Builder(this)
- .addApi(Drive.API)
- .addScope(Drive.SCOPE_FILE)
- .addConnectionCallbacks(this)
- .addOnConnectionFailedListener(this)
- .build();
- ...
- }
-
- @Override
- public void onConnected(Bundle connectionHint) {
- // Connected to Google Play services!
- // The good stuff goes here.
- }
-
- @Override
- public void onConnectionSuspended(int cause) {
- // The connection has been interrupted.
- // Disable any UI components that depend on Google APIs
- // until onConnected() is called.
- }
-
- @Override
- public void onConnectionFailed(ConnectionResult result) {
- // This callback is important for handling errors that
- // may occur while attempting to connect with Google.
- //
- // More about this in the next section.
- ...
- }
-}
-
-
-With the callback interfaces defined, you're ready to call {@code connect()}. To gracefully manage
-the lifecycle of the connection, you should call {@code connect()} during the activity's {@link
-android.app.Activity#onStart onStart()} (unless you want to connect later), then call {@code disconnect()} during the {@link android.app.Activity#onStop onStop()} method. For example:
-
- @Override
- protected void onStart() {
- super.onStart();
- if (!mResolvingError) { // more about this later
- mGoogleApiClient.connect();
- }
- }
-
- @Override
- protected void onStop() {
- mGoogleApiClient.disconnect();
- super.onStop();
- }
-
-
-However, if you run this code, there's a good chance it will fail and your app will receive a call
-to {@code onConnectionFailed()} with the {@code SIGN_IN_REQUIRED} error because the user account
-has not been specified. The next section shows how to handle this error and others.
-
-
-Handle connection failures
-
-When you receive a call to the
-
-{@code onConnectionFailed()} callback, you should call {@code hasResolution()} on the provided {@code ConnectionResult} object. If it returns true, you can
-request the user take immediate action to resolve the error by calling {@code startResolutionForResult()} on the {@code ConnectionResult} object. The {@code startResolutionForResult()} behaves the same as {@link
-android.app.Activity#startActivityForResult startActivityForResult()} and launches the
-appropriate activity for the user
-to resolve the error (such as an activity to select an account).
-
-If {@code hasResolution()} returns false, you should instead call {@code GooglePlayServicesUtil.getErrorDialog()}, passing it the error code. This returns a {@link
-android.app.Dialog} provided by Google Play services that's appropriate for the given error. The
-dialog may simply provide a message explaining the error, but it may also provide an action to
-launch an activity that can resolve the error (such as when the user needs to install a newer
-version of Google Play services).
-
-For example, your
-{@code onConnectionFailed()} callback method should now look like this:
-
-
-public class MyActivity extends FragmentActivity
- implements ConnectionCallbacks, OnConnectionFailedListener {
-
- // Request code to use when launching the resolution activity
- private static final int REQUEST_RESOLVE_ERROR = 1001;
- // Unique tag for the error dialog fragment
- private static final String DIALOG_ERROR = "dialog_error";
- // Bool to track whether the app is already resolving an error
- private boolean mResolvingError = false;
-
- ...
-
- @Override
- public void onConnectionFailed(ConnectionResult result) {
- if (mResolvingError) {
- // Already attempting to resolve an error.
- return;
- } else if (result.hasResolution()) {
- try {
- mResolvingError = true;
- result.startResolutionForResult(this, REQUEST_RESOLVE_ERROR);
- } catch (SendIntentException e) {
- // There was an error with the resolution intent. Try again.
- mGoogleApiClient.connect();
- }
- } else {
- // Show dialog using GooglePlayServicesUtil.getErrorDialog()
- showErrorDialog(result.getErrorCode());
- mResolvingError = true;
- }
- }
-
- // The rest of this code is all about building the error dialog
-
- /* Creates a dialog for an error message */
- private void showErrorDialog(int errorCode) {
- // Create a fragment for the error dialog
- ErrorDialogFragment dialogFragment = new ErrorDialogFragment();
- // Pass the error that should be displayed
- Bundle args = new Bundle();
- args.putInt(DIALOG_ERROR, errorCode);
- dialogFragment.setArguments(args);
- dialogFragment.show(getSupportFragmentManager(), "errordialog");
- }
-
- /* Called from ErrorDialogFragment when the dialog is dismissed. */
- public void onDialogDismissed() {
- mResolvingError = false;
- }
-
- /* A fragment to display an error dialog */
- public static class ErrorDialogFragment extends DialogFragment {
- public ErrorDialogFragment() { }
-
- @Override
- public Dialog onCreateDialog(Bundle savedInstanceState) {
- // Get the error code and retrieve the appropriate dialog
- int errorCode = this.getArguments().getInt(DIALOG_ERROR);
- return GooglePlayServicesUtil.getErrorDialog(errorCode,
- this.getActivity(), REQUEST_RESOLVE_ERROR);
- }
-
- @Override
- public void onDismiss(DialogInterface dialog) {
- ((MainActivity)getActivity()).onDialogDismissed();
- }
- }
-}
-
-
-Once the user completes the resolution provided by {@code startResolutionForResult()} or {@code GooglePlayServicesUtil.getErrorDialog()}, your activity receives the {@link
-android.app.Activity#onActivityResult onActivityResult()} callback with the {@link
-android.app.Activity#RESULT_OK}
-result code. You can then call {@code connect()} again. For example:
-
-
-@Override
-protected void onActivityResult(int requestCode, int resultCode, Intent data) {
- if (requestCode == REQUEST_RESOLVE_ERROR) {
- mResolvingError = false;
- if (resultCode == RESULT_OK) {
- // Make sure the app is not already connected or attempting to connect
- if (!mGoogleApiClient.isConnecting() &&
- !mGoogleApiClient.isConnected()) {
- mGoogleApiClient.connect();
- }
- }
- }
-}
-
-
-In the above code, you probably noticed the boolean, {@code mResolvingError}. This keeps track of
-the app state while the user is resolving the error to avoid repetitive attempts to resolve the
-same error. For instance, while the account picker dialog is showing to resolve the {@code SIGN_IN_REQUIRED} error, the user may rotate the screen. This recreates your activity and causes
-your {@link android.app.Activity#onStart onStart()} method to be called again, which then calls {@code connect()} again. This results in another call to {@code startResolutionForResult()}, which
-creates another account picker dialog in front of the existing one.
-
-This boolean is effective only
-if retained across activity instances, though. The next section explains further.
-
-
-
-Maintain state while resolving an error
-
-To avoid executing the code in
-
-{@code onConnectionFailed()} while a previous attempt to resolve an
-error is ongoing, you need to retain a boolean that tracks whether your app is already attempting
-to resolve an error.
-
-As shown in the code above, you should set a boolean to {@code true} each time you call {@code startResolutionForResult()} or display the dialog from {@code GooglePlayServicesUtil.getErrorDialog()}. Then when you
-receive {@link android.app.Activity#RESULT_OK} in the {@link android.app.Activity#onActivityResult
-onActivityResult()} callback, set the boolean to {@code false}.
-
-To keep track of the boolean across activity restarts (such as when the user rotates the screen),
-save the boolean in the activity's saved instance data using {@link
-android.app.Activity#onSaveInstanceState onSaveInstanceState()}:
-
-
-private static final String STATE_RESOLVING_ERROR = "resolving_error";
-
-@Override
-protected void onSaveInstanceState(Bundle outState) {
- super.onSaveInstanceState(outState);
- outState.putBoolean(STATE_RESOLVING_ERROR, mResolvingError);
-}
-
-
-Then recover the saved state during {@link android.app.Activity#onCreate onCreate()}:
-
-
-@Override
-protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
-
- ...
- mResolvingError = savedInstanceState != null
- && savedInstanceState.getBoolean(STATE_RESOLVING_ERROR, false);
-}
-
-
-Now you're ready to safely run your app and connect to Google Play services.
-How you can perform read and write requests to any of the Google Play services
-using {@code
-GoogleApiClient} is discussed in the next section.
-
-For more information about each services's APIs available once you're connected,
-consult the corresponding documentation, such as for
-Google Play Games or
-Google Drive.
-
-
-
-Access the Wearable API
-
-The Wearable API provides a communication channel for your handheld and wearable apps. The API
-consists of a set of data objects that the system can send and synchronize over the wire and
-listeners that notify your apps of important events with the data layer. The
-{@code Wearable}
-API is available on devices running Android 4.3 (API level 18) or higher when a wearable device is
-connected. The API is not available under the following conditions:
-
-
-
-- Devices running Android 4.2 (API level 17) or earlier.
-- Android
-Wear companion app is not installed on the device.
-- Android Wear device is not connected.
-
-
-Using only the Wearable API
-
-If your app uses the
-{@code Wearable}
-API but not other Google APIs, you can add this API by calling the
-{@code addApi()} method. The following example shows how to add the
-{@code Wearable}
-API to your {@code
-GoogleApiClient} instance:
-
-
-GoogleApiClient mGoogleApiClient = new GoogleApiClient.Builder(this)
- .addApi(Wearable.API)
- .build();
-
-
-In situations where the
-{@code Wearable}
-API is not available, connection requests that include the {@code
-Wearable} API fail with the
-API_UNAVAILABLE
error code.
-
-
-The following example shows how to determine whether the
-{@code Wearable}
-API is available:
-
-
-
-// Connection failed listener method for a client that only
-// requests access to the Wearable API
-@Override
-public void onConnectionFailed(ConnectionResult result) {
- if (result.getErrorCode() == ConnectionResult.API_UNAVAILABLE) {
- // The Wearable API is unavailable
- }
- ...
-}
-
-
-
-Using the Wearable API with other APIs
-
-
-If your app uses the
-{@code Wearable}
-API in addition to other Google APIs, call the
-addApiIfAvailable()
-method and pass in the
-{@code Wearable}
-API to indicate that your client should gracefully handle the missing API.
-
-The following example shows how to access the
-{@code Wearable}
-API along with the
-{@code Drive}
-API:
-
-
-// Create a GoogleApiClient instance
-mGoogleApiClient = new GoogleApiClient.Builder(this)
- .addApi(Drive.API)
- .addApiIfAvailable(Wearable.API)
- .addScope(Drive.SCOPE_FILE)
- .addConnectionCallbacks(this)
- .addOnConnectionFailedListener(this)
- .build();
-
-
-In the example above, the
-{@code GoogleApiClient}
-can successfully connect with the Google Drive service without connecting to the
-{@code Wearable}
-API if it is unavailable. After you connect your
-{@code GoogleApiClient}
-instance, ensure that the
-{@code Wearable}
-API is available before making the API calls:
-
-
-
-mGoogleApiClient.hasConnectedApi(Wearable.API);
-
-
-
-Communicate with Google Services
-
-Once connected, your client can make read and write calls using the service-specific APIs for which
-your app is authorized, as specified by the APIs and scopes you added to your {@code
-GoogleApiClient} instance.
-
-
-Note: Before making calls to specific Google services, you may first need to
-register your app in the Google Developer Console. For specific instructions, refer to the
-appropriate getting started guide for the API you're using, such as Google Drive or Google+.
-
-When you perform a read or write request using Google API Client, the immediate result is returned
-as a {@code
-PendingResult} object. This is an object representing the request, which hasn't yet
-been delivered to the Google service.
-
-For example, here's a request to read a file from Google Drive that provides a
-{@code
-PendingResult} object:
-
-
-Query query = new Query.Builder()
- .addFilter(Filters.eq(SearchableField.TITLE, filename));
-PendingResult result = Drive.DriveApi.query(mGoogleApiClient, query);
-
-
-Once you have the
-{@code
-PendingResult}, you can continue by making the request either asynchronous
-or synchronous.
-
-
-Using asynchronous calls
-
-To make the request asynchronous, call )"
->{@code setResultCallback()} on the
-{@code
-PendingResult} and
-provide an implementation of the {@code ResultCallback} interface. For example, here's the request
-executed asynchronously:
-
-
-private void loadFile(String filename) {
- // Create a query for a specific filename in Drive.
- Query query = new Query.Builder()
- .addFilter(Filters.eq(SearchableField.TITLE, filename))
- .build();
- // Invoke the query asynchronously with a callback method
- Drive.DriveApi.query(mGoogleApiClient, query)
- .setResultCallback(new ResultCallback<DriveApi.MetadataBufferResult>() {
- @Override
- public void onResult(DriveApi.MetadataBufferResult result) {
- // Success! Handle the query result.
- ...
- }
- });
-}
-
-
-When your app receives a {@code Result}
-object in the {@code onResult()} callback, it is delivered as an instance of the
-appropriate subclass as specified by the API you're using, such as {@code DriveApi.MetadataBufferResult}.
-
-
-Using synchronous calls
-
-If you want your code to execute in a strictly defined order, perhaps because the result of one
-call is needed as an argument to another, you can make your request synchronous by calling {@code await()} on the
-{@code
-PendingResult}. This blocks the thread and returns the {@code Result} object
-when the request completes, which is delivered as an instance of the
-appropriate subclass as specified by the API you're using, such as {@code DriveApi.MetadataBufferResult}.
-
-Because calling {@code await()} blocks the thread until the result arrives, it's important that you
-never perform this call on the UI thread. So, if you want to perform synchronous requests to a
-Google Play service, you should create a new thread, such as with {@link android.os.AsyncTask} in
-which to perform the request. For example, here's how to perform the same file request to Google
-Drive as a synchronous call:
-
-
-private void loadFile(String filename) {
- new GetFileTask().execute(filename);
-}
-
-private class GetFileTask extends AsyncTask<String, Void, Void> {
- protected void doInBackground(String filename) {
- Query query = new Query.Builder()
- .addFilter(Filters.eq(SearchableField.TITLE, filename))
- .build();
- // Invoke the query synchronously
- DriveApi.MetadataBufferResult result =
- Drive.DriveApi.query(mGoogleApiClient, query).await();
-
- // Continue doing other stuff synchronously
- ...
- }
-}
-
-
-
-Tip: You can also enqueue read requests while not connected to Google Play
-services. For example, execute a method to read a file from Google Drive regardless of whether your
-Google API Client is connected yet. Then once a connection is established, the read requests
-execute and you'll receive the results. Any write requests, however, will generate an error if you
-call them while your Google API Client is not connected.
-
diff --git a/docs/html/google/auth/http-auth.jd b/docs/html/google/auth/http-auth.jd
deleted file mode 100644
index 7d34d89d04bd..000000000000
--- a/docs/html/google/auth/http-auth.jd
+++ /dev/null
@@ -1,558 +0,0 @@
-page.title=Authorizing with Google for REST APIs
-page.tags="oauth 2.0","GoogleAuthUtil"
-
-trainingnavtop=true
-startpage=true
-
-@jd:body
-
-
-
-
-When you want your Android app to access Google APIs using the user's Google account over
-HTTP, the {@code GoogleAuthUtil}
-class and related APIs provide your users a secure and consistent experience for picking an
-account and retrieving an OAuth 2.0 token for your app.
-
-You can then use that token in your HTTP-based communications with Google API services
-that are not included in the Google Play
-services library, such as the Blogger or Translate APIs.
-
-Note: An OAuth 2.0 token using {@code GoogleAuthUtil}
-is required only for certain types of Google
-APIs that you need to access over HTTP. If you're instead using the Google Play services library to access Google
-APIs such as Google+ or Play Games, you don't need an OAuth 2.0
-token and you can instead access these services using the {@code GoogleApiClient}. For more
-information, read Accessing Google Play
-Services APIs.
-
-To get started with {@code GoogleAuthUtil}
-for accessing Google's REST APIs, you must set up your Android app project with the Google Play
-services library. Follow the procedures in Setup Google Play Services SDK.
-
-
-
-
-Register Your App
-
-Before you can publish an app that retrieves an OAuth 2.0 token for Google REST APIs,
-you must register your Android app with the Google Cloud Console by providing your app's
-package name and the SHA1 fingerprint of the keystore with which you sign your release APK.
-
-Caution: While you are testing an APK that's signed with a
-debug key, Google does not require that your app be registered in Google Cloud Console. However,
-your app must be registered in Google Cloud Console in order to continue working once it is
-signed
-with a release key.
-
-To register your Android app with Google Cloud Console:
-
-
-- Visit Google Cloud Console.
-
- If you have an existing project to which you're adding an Android app, select the project.
-Otherwise, click Create project at the top, enter your project name and ID,
-then click Create.
-
Note: The name you provide for the project is the name that
-appears to users in the Google Settings app in the list of Connected apps.
- - In the left-side navigation, select APIs & auth.
-
- Enable the API you'd like to use by setting the Status to ON.
-
-
- In the left-side navigation, select Credentials.
-
- Click Create new client ID or Create new key
-as appropriate for your app.
-- Complete the form that appears by filling in your Android app details.
-
To get the SHA1 fingerprint for your app, run the following command in a terminal:
-
-keytool -exportcert -alias <keystore_alias> -keystore <keystore_path> -list -v
-
-For example, you're using a debug-key with Eclipse, then the command looks like this:
-
-keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -list -v
-
-Then the keystore password is "android".
-
-- Click Create.
-
-
-The Credentials page then provides the available credentials such as an OAuth 2.0 client ID and
-an Android Key, but you don't need these to authorize your Android users. Simply registering your
-app with the package name and SHA1 makes the Google services accessible by your app.
-
-
-
To acquire the OAuth 2.0 token that will grant you access to Google APIs over HTTP, you need to
-first identify the user's Google account with which you'll query the servers. For this task, the
-Google Play services library provides a convenient account picker dialog you can invoke using
-{@code
-AccountPicker}. The result delivered to your activity from the account picker is the account
-name you'll use to request the OAuth 2.0 token in the next lesson.
-
-Note: In order to use the APIs discussed here, you must
-include the Google Play services library with your project. If you haven't set up your project
-with the library yet, read the guide to Setup Google Play Services SDK.
-
-
-
-Invoke the Account Picker
-
-To open the account picker dialog that's managed by the Google Play services library, call
-{@link android.app.Activity#startActivityForResult startActivityForResult()} using an {@link
-android.content.Intent} returned by
-{@code AccountPicker.newChooseAccountIntent}.
-
-
-For example:
-
-static final int REQUEST_CODE_PICK_ACCOUNT = 1000;
-
-private void pickUserAccount() {
- String[] accountTypes = new String[]{"com.google"};
- Intent intent = AccountPicker.newChooseAccountIntent(null, null,
- accountTypes, false, null, null, null, null);
- startActivityForResult(intent, REQUEST_CODE_PICK_ACCOUNT);
-}
-
-
-When this code executes, a dialog appears for the user to pick an account. When the user
-selects the account, your activity receives the result in the {@link
-android.app.Activity#onActivityResult onActivityResult()} callback.
-
-Most apps should pass the
-{@code newChooseAccountIntent()} method the same arguments shown in the above example,
-which indicate that:
-
-
-
-- There is no currently selected account.
-- There is no restricted list of accounts.
-- The dialog should list only accounts from the "com.google" domain.
-- Don't prompt the user to pick an account if there's only one available account (just use that
-one). However, even if only one account currently exists, the dialog may include an option for the
-user to add a new account.
-- There is no custom title for the dialog.
-- There is no specific auth token type required.
-- There are no restrictions based on account features.
-- There are no authenticator-specific options.
-
-
-For more details about these arguments, see the
-{@code newChooseAccountIntent()} method documentation.
-
-
-
-
-Retrieve the Account Name
-
-Once the user selects an account, your activity receives a call to its
-{@link android.app.Activity#onActivityResult onActivityResult()} method. The received
-{@link android.content.Intent} includes an extra for
-{@link android.accounts.AccountManager#KEY_ACCOUNT_NAME}, specifying the account name
-(an email address) you must use to acquire the OAuth 2.0 token.
-
-Here's an example implementation of the callback {@link android.app.Activity#onActivityResult
-onActivityResult()} that receives the selected account:
-
-
-String mEmail; // Received from {@code newChooseAccountIntent()}; passed to {@code getToken()}
-
-@Override
-protected void onActivityResult(int requestCode, int resultCode, Intent data) {
- if (requestCode == REQUEST_CODE_PICK_ACCOUNT) {
- // Receiving a result from the AccountPicker
- if (resultCode == RESULT_OK) {
- mEmail = data.getStringExtra(AccountManager.KEY_ACCOUNT_NAME);
- // With the account name acquired, go get the auth token
- getUsername();
- } else if (resultCode == RESULT_CANCELED) {
- // The account picker dialog closed without selecting an account.
- // Notify users that they must pick an account to proceed.
- Toast.makeText(this, R.string.pick_account, Toast.LENGTH_SHORT).show();
- }
- }
- // Later, more code will go here to handle the result from some exceptions...
-}
-
-
-You can now pass the account name held by {@code mEmail} to
-{@code GoogleAuthUtil.getToken()} (which is what the {@code getUsername()} method
-does), but because it performs network transactions, this method should not be called from the
-UI thread. The next lesson shows how to create an {@link android.os.AsyncTask} to get the auth token
-on a separate thread.
-
-
-Once you have retrieved the account name for the user's Google account, you can call
-{@code GoogleAuthUtil.getToken()}, which returns the access token string required by Google API
-services.
-
-
-Calling this method is generally a straightforward procedure, but you must be
-aware that:
-
-- The
-{@code GoogleAuthUtil.getToken()} method requires a network connection, so your app must
-acquire the {@link android.Manifest.permission#INTERNET} permission. You should also check whether
-the device has a network connection at runtime by querying {@link android.net.NetworkInfo}, which
-requires that your app also acquire the {@link android.Manifest.permission#ACCESS_NETWORK_STATE}
-permissions—for more details, read Connecting to the Network.
-- Because the
-{@code GoogleAuthUtil.getToken()} method performs a synchronous network transaction, you should
-always perform this call from a worker thread to avoid blocking your app's UI thread.
-- As is true when performing any network transaction, you should be prepared to handle
-exceptions that may occur. There are also specific exceptions that
-
-{@code GoogleAuthUtil.getToken()} may throw, defined as {@code
-GoogleAuthException} objects.
-
-
-This lesson shows how you can gracefully handle these concerns by performing authentication in
-an {@link android.os.AsyncTask} and providing users with the appropriate information and available
-actions during known exceptions.
-
-Note: The code shown in this lesson, using {@code GoogleAuthUtil.getToken()},
-is appropriate when you will be requesting the OAuth token from an {@link android.app.Activity}.
-However, if you need to request the OAuth token from a {@link android.app.Service}, then you
-should instead use {@code
-getTokenWithNotification()}. This method works the same as {@code GoogleAuthUtil.getToken()}, but if an error occurs, it
-also creates an appropriate
-notification
-that allows the user can recover from the error.
-The sample available for download above includes code showing how to use this method instead.
-
-
-Extend AsyncTask to Get the Auth Token
-
-The {@link android.os.AsyncTask} class provides a simple way to create a worker thread for jobs
-that should not run on your UI thread. This lesson focuses on how to create such a thread
-to get your auth token; for a more complete discussion about {@link android.os.AsyncTask},
-read Keeping Your
-App Responsive and the {@link android.os.AsyncTask} class reference.
-
-
-The {@link android.os.AsyncTask#doInBackground doInBackground()} method in your {@link
-android.os.AsyncTask} class is where you should call the
-{@code GoogleAuthUtil.getToken()} method. You can also use it to catch some of the generic
-exceptions that may occur during your network transactions.
-
-For example, here's part of an {@link android.os.AsyncTask} subclass that calls
-{@code GoogleAuthUtil.getToken()}:
-
-
-public class GetUsernameTask extends AsyncTask{
- Activity mActivity;
- String mScope;
- String mEmail;
-
- GetUsernameTask(Activity activity, String name, String scope) {
- this.mActivity = activity;
- this.mScope = scope;
- this.mEmail = name;
- }
-
- /**
- * Executes the asynchronous job. This runs when you call execute()
- * on the AsyncTask instance.
- */
- @Override
- protected Void doInBackground(Void... params) {
- try {
- String token = fetchToken();
- if (token != null) {
- // Insert the good stuff here.
- // Use the token to access the user's Google data.
- ...
- }
- } catch (IOException e) {
- // The fetchToken() method handles Google-specific exceptions,
- // so this indicates something went wrong at a higher level.
- // TIP: Check for network connectivity before starting the AsyncTask.
- ...
- }
- return null;
- }
-
- /**
- * Gets an authentication token from Google and handles any
- * GoogleAuthException that may occur.
- */
- protected String fetchToken() throws IOException {
- try {
- return GoogleAuthUtil.getToken(mActivity, mEmail, mScope);
- } catch (UserRecoverableAuthException userRecoverableException) {
- // GooglePlayServices.apk is either old, disabled, or not present
- // so we need to show the user some UI in the activity to recover.
- mActivity.handleException(userRecoverableException);
- } catch (GoogleAuthException fatalException) {
- // Some other type of unrecoverable exception has occurred.
- // Report and log the error as appropriate for your app.
- ...
- }
- return null;
- }
- ...
-}
-
-
-In order to call
-{@code GoogleAuthUtil.getToken()}, you must provide the app {@link android.content.Context},
-the account name retrieved from the account picker, and the scope for your auth
-token request. The above sample code (and the attached sample) defines these
-arguments with class members that the host activity passes to the {@link android.os.AsyncTask} class constructor. For more information about setting the scope, see
-the Specifying Scopes section below.
-
-Note:
-As shown by the {@code fetchToken()} method above, you must handle
-special exceptions that may occur during the
-{@code GoogleAuthUtil.getToken()} method. The next section shows how you should
-respond to these exceptions.
-
-Once you have an {@link android.os.AsyncTask} subclass defined,
-you can instantiate and execute an instance after you get the user's
-account name from the account picker.
-For example, back in the {@link android.app.Activity} class you can do something like this:
-
-
-String mEmail; // Received from {@code newChooseAccountIntent()}; passed to {@code getToken()}
-private static final String SCOPE =
- "oauth2:https://www.googleapis.com/auth/userinfo.profile";
-
-/**
- * Attempts to retrieve the username.
- * If the account is not yet known, invoke the picker. Once the account is known,
- * start an instance of the AsyncTask to get the auth token and do work with it.
- */
-private void getUsername() {
- if (mEmail == null) {
- pickUserAccount();
- } else {
- if (isDeviceOnline()) {
- new GetUsernameTask(HelloActivity.this, mEmail, SCOPE).execute();
- } else {
- Toast.makeText(this, R.string.not_online, Toast.LENGTH_LONG).show();
- }
- }
-}
-
-
-The {@code pickUserAccount()} method is shown in the first lesson, Picking the User's Account.
-
-
For information about how to check whether the device is currently online (as performed by
-the {@code isDeviceOnline()} method above), see the attached sample app or the
-Connecting to the Network lesson.
-
-The only part left is how you should handle the exceptions that may occur when you call
-
-{@code GoogleAuthUtil.getToken()}.
-
-Specifying scopes
-The scope string is used to specify which Google services can be accessed by
- an app using the requested auth token. An auth token can be associated with
- multiple scopes.
-When specifying the scopes in your auth token request, prefix the
- scope string with {@code "oauth2:"} followed by a list of one or more OAuth scope
- values. Use a space to separate each scope value in the list. To see a list of
- valid OAuth scope values for Google services, browse
- the OAuth 2.0 Playground.
-Tip: Specify {@code "oauth2:<scope>"}
- for a single scope. Specify
- {@code "oauth2:<scope1> <scope2> <scopeN>"} for multiple
- scopes (using a space to separate each scope).
-For example, to access the Google Books API, the scope is
- {@code "oauth2:https://www.googleapis.com/auth/books"}. To add an additional
- scope, say for Google+ login, your code might look like this:
-
-private final static String BOOKS_API_SCOPE
- = "https://www.googleapis.com/auth/books";
-private fina; static String GPLUS_SCOPE
- = "https://www.googleapis.com/auth/plus.login";
-private final static String mScopes
- = "oauth2:" + BOOKS_API_SCOPE + " " + GPLUS_SCOPE;
-String token = GoogleAuthUtil.getToken(mActivity, mEmail, mScopes);
-
-
-Handle Exceptions
-
-As shown in the fetchToken()
method above, you must catch all occurrences of {@code
-GoogleAuthException} when you call
-{@code GoogleAuthUtil.getToken()}.
-
-To provide users information and a proper solution to issues that may occur while acquiring the
-auth token, it's important that you properly handle the following subclasses of {@code
-GoogleAuthException}:
-
-
-
-- {@code UserRecoverableAuthException}
- - This is an error that users can resolve through some verification. For example, users may
- need to confirm that your app is allowed to access their Google data or they may need to re-enter
- their account password. When you receive this exception, call {@code
-getIntent()} on the instance and pass the returned {@link android.content.Intent} to {@link
-android.app.Activity#startActivityForResult startActivityForResult()} to give users the opportunity
-to solve the problem, such as by logging in.
-
-- {@code GooglePlayServicesAvailabilityException}
- - This is a specific type of {@code
- UserRecoverableAuthException} indicating that the user's current version
-of Google Play services is outdated. Although the recommendation above for
-{@code
- UserRecoverableAuthException} also works for this exception, calling {@link
-android.app.Activity#startActivityForResult startActivityForResult()} will immediately send users
- to Google Play Store to install an update, which may be confusing. So you should instead call
-{@code getConnectionStatusCode()} and pass the result to
-{@code GooglePlayServicesUtil.getErrorDialog()}. This returns a {@link android.app.Dialog}
-that includes an appropriate message and a button to take users to Google Play Store so they
-can install an update.
-
-
-For example, the fetchToken()
method in the above sample code catches any
-occurrence of {@code
-UserRecoverableAuthException} and passes it back to the activity with a method called
-{@code handleException()}. Here's what that method in the activity may look like:
-
-
-
-static final int REQUEST_CODE_RECOVER_FROM_PLAY_SERVICES_ERROR = 1001;
-
-/**
- * This method is a hook for background threads and async tasks that need to
- * provide the user a response UI when an exception occurs.
- */
-public void handleException(final Exception e) {
- // Because this call comes from the AsyncTask, we must ensure that the following
- // code instead executes on the UI thread.
- runOnUiThread(new Runnable() {
- @Override
- public void run() {
- if (e instanceof GooglePlayServicesAvailabilityException) {
- // The Google Play services APK is old, disabled, or not present.
- // Show a dialog created by Google Play services that allows
- // the user to update the APK
- int statusCode = ((GooglePlayServicesAvailabilityException)e)
- .getConnectionStatusCode();
- Dialog dialog = GooglePlayServicesUtil.getErrorDialog(statusCode,
- HelloActivity.this,
- REQUEST_CODE_RECOVER_FROM_PLAY_SERVICES_ERROR);
- dialog.show();
- } else if (e instanceof UserRecoverableAuthException) {
- // Unable to authenticate, such as when the user has not yet granted
- // the app access to the account, but the user can fix this.
- // Forward the user to an activity in Google Play services.
- Intent intent = ((UserRecoverableAuthException)e).getIntent();
- startActivityForResult(intent,
- REQUEST_CODE_RECOVER_FROM_PLAY_SERVICES_ERROR);
- }
- }
- });
-}
-
-
-Notice that in both cases, the {@code REQUEST_CODE_RECOVER_FROM_PLAY_SERVICES_ERROR}
-request code is passed with the request to handle the exception with a dialog or activity.
-This way, when the user completes the appropriate action to resolve the exception,
-your {@link android.app.Activity#onActivityResult onActivityResult()} method receives an
-intent that includes this request code and you can try to acquire the auth
-token again.
-
-
-For example, the following code is a complete implementation of {@link
-android.app.Activity#onActivityResult onActivityResult()} that handles results for
-both the {@code REQUEST_CODE_PICK_ACCOUNT} action (shown in the previous lesson, Picking the User's Account)
-and the {@code REQUEST_CODE_RECOVER_FROM_PLAY_SERVICES_ERROR} action, which occurs after the user
-completes one of the actions above to resolve an exception.
-
-
-
-@Override
-protected void onActivityResult(int requestCode, int resultCode, Intent data) {
- if (requestCode == REQUEST_CODE_PICK_ACCOUNT) {
- // Receiving a result from the AccountPicker
- if (resultCode == RESULT_OK) {
- mEmail = data.getStringExtra(AccountManager.KEY_ACCOUNT_NAME);
- // With the account name acquired, go get the auth token
- getUsername();
- } else if (resultCode == RESULT_CANCELED) {
- // The account picker dialog closed without selecting an account.
- // Notify users that they must pick an account to proceed.
- Toast.makeText(this, R.string.pick_account, Toast.LENGTH_SHORT).show();
- }
- } else if ((requestCode == REQUEST_CODE_RECOVER_FROM_AUTH_ERROR ||
- requestCode == REQUEST_CODE_RECOVER_FROM_PLAY_SERVICES_ERROR)
- && resultCode == RESULT_OK) {
- // Receiving a result that follows a GoogleAuthException, try auth again
- getUsername();
- }
-}
-
-
-For a complete set of code that acquires the OAuth token and queries a Google service
-over HTTP (including how to use {@code
-getTokenWithNotification()} when you need to acquire the token from
-a {@link android.app.Service}), see the sample app available for download at the top
-of this page.
-
-
-
diff --git a/docs/html/google/play-services/auth.jd b/docs/html/google/play-services/auth.jd
deleted file mode 100644
index dded5998c282..000000000000
--- a/docs/html/google/play-services/auth.jd
+++ /dev/null
@@ -1,239 +0,0 @@
-page.title=Authorization
-page.tags=AccountManager,oauth2
-@jd:body
-
-
-
-
- Google Play services offers a standard authorization flow for all Google APIs and
- all components of Google Play services. In addition, you can leverage the authorization
- portion of the Google Play services SDK to gain authorization to services that are not yet supported
- in the Google Play services platform by using the access token to manually make API
- requests or using a client library provided by the service provider.
-
-
-For implementation details, see the sample in <android-sdk>/extras/google-play-services/samples/auth
,
-which shows you how to carry out these basic steps for obtaining an access token.
-
-Choosing an Account
-
- Google Play services leverage existing accounts on an Android-powered device
- to gain authorization to the services that you want to use. To obtain an access token,
- a valid Google account is required and it must exist on the device. You can ask your users which
- account they want to use by enumerating the Google accounts on the device or using the
- built-in
-{@code
-AccountPicker}
- class to display a standard account picker view. You'll need the
- {@link android.Manifest.permission#GET_ACCOUNTS}
- permission set in your manifest file for both methods.
-
-
- For example, here's how to gather all of the Google accounts on a device and return them
- in an array. When obtaining an access token, only the email address of the account is
- needed, so that is what the array stores:
-
-
-
-private String[] getAccountNames() {
- mAccountManager = AccountManager.get(this);
- Account[] accounts = mAccountManager.getAccountsByType(
- GoogleAuthUtil.GOOGLE_ACCOUNT_TYPE);
- String[] names = new String[accounts.length];
- for (int i = 0; i < names.length; i++) {
- names[i] = accounts[i].name;
- }
- return names;
-}
-
-Obtaining an Access Token
-
- With an email address and the service scope you can now obtain an access token.
-
-Note: Specify "oauth2:scope"
for a single scope or
- "oauth2:scope1 scope2 scope3"
for multiple scopes.
-
-There are two general
- ways to get a token: