diff --git a/Directory.Build.props b/Directory.Build.props
index 321f74a06..64fd3a936 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -18,7 +18,7 @@
false
-
+
21
diff --git a/build.cake b/build.cake
index f54386b3b..52cc3a141 100755
--- a/build.cake
+++ b/build.cake
@@ -16,6 +16,7 @@
#load "build/cake/update-config.cake"
#load "build/cake/tests.cake"
+#load "build/cake/gps-parameters.cake"
using System.Text.RegularExpressions;
using System.Xml;
@@ -270,6 +271,7 @@ Task("javadocs")
});
Task ("binderate")
+ .IsDependentOn("javadocs-gps")
.IsDependentOn("binderate-config-verify")
.Does (() =>
{
@@ -361,15 +363,15 @@ Task("binderate-config-verify")
artifact_version_suffix = artifact_version_parts[1];
}
- Information($"groupId = {jo["groupId"]}");
- Information($"artifactId = {jo["artifactId"]}");
- Information($"artifact_version = {artifact_version}");
- Information($"artifact_version_prefix = {artifact_version_prefix}");
- Information($"artifact_version_suffix = {artifact_version_suffix}");
- Information($"nuget_version = {nuget_version}");
- Information($"nuget_version_prefix = {nuget_version_prefix}");
- Information($"nuget_version_suffix = {nuget_version_suffix}");
- Information($"nugetId = {jo["nugetId"]}");
+ //Information($"groupId = {jo["groupId"]}");
+ //Information($"artifactId = {jo["artifactId"]}");
+ //Information($"artifact_version = {artifact_version}");
+ //Information($"artifact_version_prefix = {artifact_version_prefix}");
+ //Information($"artifact_version_suffix = {artifact_version_suffix}");
+ //Information($"nuget_version = {nuget_version}");
+ //Information($"nuget_version_prefix = {nuget_version_prefix}");
+ //Information($"nuget_version_suffix = {nuget_version_suffix}");
+ //Information($"nugetId = {jo["nugetId"]}");
string[] artifact_version_prefix_parts = artifact_version_prefix.Split(new string[]{ "." }, StringSplitOptions.RemoveEmptyEntries);
@@ -395,7 +397,7 @@ Task("binderate-config-verify")
nuget_version_new += $"-{nuget_version_suffix}";
}
- Information($"nuget_version_new = {nuget_version_new}");
+ //Information($"nuget_version_new = {nuget_version_new}");
if
(
@@ -465,9 +467,9 @@ Task("binderate-fix")
string groupId = (string) jo["groupId"];
string artifactId = (string) jo["artifactId"];
- Information($" Verifying files for :");
- Information($" group : {groupId}");
- Information($" artifact : {artifactId}");
+ //Information($" Verifying files for :");
+ //Information($" group : {groupId}");
+ //Information($" artifact : {artifactId}");
bool? dependency_only = (bool?) jo["dependencyOnly"];
if ( dependency_only == true)
@@ -679,6 +681,42 @@ Task("libs-native")
CopyFileToDirectory($"{root}/extensions-aar/build/outputs/aar/extensions-aar-release.aar", outputDir);
Unzip($"{outputDir}/extensions-aar-release.aar", outputDir);
+
+ root = "./source/com.google.android.play/core.extensions/";
+
+ RunGradle(root, "build");
+
+ outputDir = "./externals/com.xamarin.google.android.play.core.extensions/";
+ EnsureDirectoryExists(outputDir);
+ CleanDirectories(outputDir);
+
+ CopyFileToDirectory($"{root}/extensions-aar/build/outputs/aar/extensions-aar-release.aar", outputDir);
+ Unzip($"{outputDir}/extensions-aar-release.aar", outputDir);
+ MoveFile($"{outputDir}/classes.jar", $"{outputDir}/extensions.jar");
+
+ root = "./source/com.google.android.play/asset.delivery.extensions/";
+
+ RunGradle(root, "build");
+
+ outputDir = "./externals/com.xamarin.google.android.play.asset.delivery.extensions/";
+ EnsureDirectoryExists(outputDir);
+ CleanDirectories(outputDir);
+
+ CopyFileToDirectory($"{root}/extensions-aar/build/outputs/aar/extensions-aar-release.aar", outputDir);
+ Unzip($"{outputDir}/extensions-aar-release.aar", outputDir);
+ MoveFile($"{outputDir}/classes.jar", $"{outputDir}/extensions.jar");
+
+ root = "./source/com.google.android.play/feature.delivery.extensions/";
+
+ RunGradle(root, "build");
+
+ outputDir = "./externals/com.xamarin.google.android.play.feature.delivery.extensions/";
+ EnsureDirectoryExists(outputDir);
+ CleanDirectories(outputDir);
+
+ CopyFileToDirectory($"{root}/extensions-aar/build/outputs/aar/extensions-aar-release.aar", outputDir);
+ Unzip($"{outputDir}/extensions-aar-release.aar", outputDir);
+ MoveFile($"{outputDir}/classes.jar", $"{outputDir}/extensions.jar");
});
Task("nuget")
diff --git a/build/cake/gps-parameters.cake b/build/cake/gps-parameters.cake
new file mode 100644
index 000000000..16375de1c
--- /dev/null
+++ b/build/cake/gps-parameters.cake
@@ -0,0 +1,40 @@
+// Contains tasks for retrieving pre-generated parameter names for some GPS packages.
+// Ideally these days this could be replaced with `` or ``,
+// but for now we'll just copy what was in the GPS repository.
+
+var REF_DOCS_FILE = "./build/data/docs/play-services-firebase.zip";
+var REF_METADATA_FILE = "./build/data/paramnames/play-services-firebase-metadata.xml";
+var REF_PARAMNAMES_FILE = "./build/data/paramnames/play-services-firebase-paramnames.txt";
+
+// Extracts parameter names and places them in the right spot for the GPS template
+Task ("javadocs-gps")
+ .Does (() =>
+{
+ EnsureDirectoryExists ("./externals/");
+
+ if (!FileExists ("./externals/docs.zip"))
+ CopyFile (REF_DOCS_FILE, "./externals/docs.zip");
+
+ if (!DirectoryExists ("./externals/docs"))
+ Unzip ("./externals/docs.zip", "./externals/docs");
+
+ if (!FileExists ("./externals/paramnames.txt"))
+ CopyFile (REF_PARAMNAMES_FILE, "./externals/paramnames.txt");
+
+ if (!FileExists ("./externals/paramnames.xml"))
+ CopyFile (REF_METADATA_FILE, "./externals/paramnames.xml");
+
+ return;
+
+ var astJar = new FilePath ("./util/JavaASTParameterNames-1.0.jar");
+ var sourcesJars = GetFiles ("./externals/**/*-sources.jar");
+
+ foreach (var srcJar in sourcesJars) {
+ var srcJarPath = MakeAbsolute (srcJar).FullPath;
+ var outTxtPath = srcJarPath.Replace ("-sources.jar", "-paramnames.txt");
+ var outXmlPath = srcJarPath.Replace ("-sources.jar", "-paramnames.xml");
+
+ StartProcess ("java", "-jar \"" + MakeAbsolute(astJar).FullPath + "\" --text \"" + srcJarPath + "\" \"" + outTxtPath + "\"");
+ StartProcess ("java", "-jar \"" + MakeAbsolute(astJar).FullPath + "\" --xml \"" + srcJarPath + "\" \"" + outXmlPath + "\"");
+ }
+});
diff --git a/build/ci/stage-extended-tests.yml b/build/ci/stage-extended-tests.yml
index 6ef9c583d..0d2ad5d4a 100644
--- a/build/ci/stage-extended-tests.yml
+++ b/build/ci/stage-extended-tests.yml
@@ -15,7 +15,7 @@ stages:
- template: job-extended-tests.yml
parameters:
jobName: Android
- agentCount: 10
+ agentCount: 20
testFilter: cat = Android
testProject: $(extendedTestProject)
testAssembly: $(extendedTestAssembly)
diff --git a/build/data/docs/play-services-firebase.zip b/build/data/docs/play-services-firebase.zip
new file mode 100644
index 000000000..35f53dd1d
Binary files /dev/null and b/build/data/docs/play-services-firebase.zip differ
diff --git a/build/data/paramnames/play-services-firebase-metadata.xml b/build/data/paramnames/play-services-firebase-metadata.xml
new file mode 100644
index 000000000..bbdda638f
--- /dev/null
+++ b/build/data/paramnames/play-services-firebase-metadata.xml
@@ -0,0 +1,6628 @@
+
+ errorCode
+ publisherAdRequest
+ adRequest
+ adRequest
+ maxNumberOfAds
+ context
+ adUnitID
+ listener
+ listener
+ templateId
+ adLoadedListener
+ customClickListener
+ listener
+ adSizes
+ listener
+ listener
+ correlator
+ options
+ options
+ adapterClass
+ networkExtrasClass
+ adapterClass
+ context
+ adapterClass
+ customEventExtras
+ keyword
+ networkExtras
+ adapterClass
+ networkExtras
+ deviceId
+ birthday
+ contentUrl
+ gender
+ isDesignedForFamilies
+ location
+ maxAdContentRating
+ requestAgent
+ tagForUnderAgeOfConsent
+ tagForChildDirectedTreatment
+ width
+ height
+ other
+ context
+ context
+ context
+ context
+ attrs
+ context
+ attrs
+ defStyle
+ adRequest
+ adListener
+ adSize
+ adUnitId
+ changed
+ left
+ top
+ right
+ bottom
+ widthMeasureSpec
+ heightMeasureSpec
+ name
+ data
+ view
+ ad
+ adapterClass
+ networkExtrasClass
+ adapterClass
+ context
+ categoryExclusion
+ adapterClass
+ customEventExtras
+ key
+ values
+ key
+ value
+ keyword
+ networkExtras
+ adapterClass
+ networkExtras
+ deviceId
+ birthday
+ contentUrl
+ gender
+ isDesignedForFamilies
+ location
+ manualImpressionsEnabled
+ maxAdContentRating
+ publisherProvidedId
+ requestAgent
+ tagForUnderAgeOfConsent
+ tagForChildDirectedTreatment
+ context
+ context
+ attrs
+ context
+ attrs
+ defStyle
+ publisherAdRequest
+ adListener
+ adSizes
+ adUnitId
+ appEventListener
+ correlator
+ manualImpressionsEnabled
+ onCustomRenderedAdLoadedListener
+ videoOptions
+ changed
+ left
+ top
+ right
+ bottom
+ widthMeasureSpec
+ heightMeasureSpec
+ context
+ publisherAdRequest
+ adListener
+ adUnitId
+ appEventListener
+ correlator
+ immersiveModeEnabled
+ onCustomRenderedAdLoadedListener
+ context
+ context
+ attrs
+ context
+ attrs
+ defStyleAttr
+ context
+ attrs
+ defStyleAttr
+ defStyleRes
+ context
+ context
+ attrs
+ context
+ attrs
+ defStyleAttr
+ context
+ attrs
+ defStyleAttr
+ defStyleRes
+ clickData
+ impressionData
+ touchEventData
+ adChoicesPlacement
+ orientation
+ requestCustomMuteThisAd
+ shouldRequestMultipleImages
+ shouldReturnUrls
+ videoOptions
+ context
+ context
+ attrs
+ context
+ attrs
+ defStyleAttr
+ context
+ attrs
+ defStyleAttr
+ defStyleRes
+ adChoicesView
+ ad
+ containerView
+ clickableAssetViews
+ nonclickableAssetViews
+ view
+ ad
+ ad
+ ad
+ context
+ context
+ attrs
+ context
+ attrs
+ defStyleAttr
+ context
+ attrs
+ defStyleAttr
+ defStyleRes
+ view
+ view
+ view
+ view
+ view
+ view
+ view
+ view
+ view
+ ad
+ context
+ context
+ attrs
+ context
+ attrs
+ defStyleAttr
+ context
+ attrs
+ defStyleAttr
+ defStyleRes
+ view
+ view
+ view
+ view
+ view
+ view
+ view
+ assetName
+ assetName
+ assetName
+ ad
+ assetName
+ ad
+ adView
+ appEventListener
+ manualImpressionsEnabled
+ muteThisAdReason
+ clickData
+ impressionData
+ touchEventData
+ listener
+ listener
+ ad
+ assetId
+ context
+ context
+ attrs
+ context
+ attrs
+ defStyleAttr
+ context
+ attrs
+ defStyleAttr
+ defStyleRes
+ adChoicesView
+ view
+ view
+ view
+ view
+ view
+ view
+ view
+ view
+ ad
+ view
+ view
+ view
+ context
+ advertisingId
+ limitAdTrackingEnabled
+ context
+ adRequest
+ adListener
+ adUnitId
+ immersiveModeEnabled
+ extras
+ context
+ listener
+ serverParameter
+ size
+ mediationAdRequest
+ customEventExtras
+ view
+ label
+ label
+ value
+ context
+ listener
+ serverParameter
+ mediationAdRequest
+ customEventExtras
+ errorCode
+ context
+ listener
+ serverParameter
+ mediationAdRequest
+ customEventExtras
+ mapper
+ mapper
+ context
+ listener
+ serverParameters
+ adSize
+ mediationAdRequest
+ mediationExtras
+ adapter
+ adapter
+ adapter
+ error
+ adapter
+ adapter
+ adapter
+ context
+ listener
+ serverParameters
+ mediationAdRequest
+ mediationExtras
+ adapter
+ adapter
+ adapter
+ error
+ adapter
+ adapter
+ adapter
+ context
+ listener
+ serverParameters
+ mediationAdRequest
+ mediationExtras
+ adapter
+ adapter
+ adapter
+ error
+ adapter
+ adapter
+ adapter
+ nativeAdMapper
+ adapter
+ unifiedNativeAdMapper
+ adapter
+ adapter
+ view
+ adChoicesContent
+ extras
+ hasVideoContent
+ mediaView
+ overrideClickHandling
+ overrideImpressionRecording
+ view
+ containerView
+ clickableAssetViews
+ nonclickableAssetViews
+ view
+ body
+ callToAction
+ headline
+ icon
+ images
+ price
+ starRating
+ store
+ advertiser
+ body
+ callToAction
+ headline
+ images
+ logo
+ newContext
+ immersiveModeEnabled
+ view
+ adChoicesContent
+ advertiser
+ body
+ callToAction
+ extras
+ hasVideoContent
+ headline
+ icon
+ images
+ mediaView
+ overrideClickHandling
+ overrideImpressionRecording
+ price
+ starRating
+ store
+ containerView
+ clickableAssetViews
+ nonclickableAssetViews
+ view
+ context
+ context
+ applicationCode
+ context
+ context
+ applicationCode
+ settings
+ context
+ adUnitId
+ muted
+ volume
+ enable
+ trackingId
+ context
+ context
+ attrs
+ context
+ attrs
+ defStyle
+ adRequest
+ adListener
+ adSize
+ adUnitId
+ videoOptions
+ changed
+ left
+ top
+ right
+ bottom
+ widthMeasureSpec
+ heightMeasureSpec
+ context
+ listener
+ serverParameters
+ context
+ mediationAdRequest
+ unused
+ listener
+ serverParameters
+ networkExtras
+ mediationAdRequest
+ serverParameters
+ networkExtras
+ adapter
+ adapter
+ adapter
+ errorCode
+ adapter
+ adapter
+ adapter
+ adapter
+ errorCode
+ adapter
+ adapter
+ rewardItem
+ adapter
+ adapter
+ context
+ adUnitId
+ adRequest
+ adUnitId
+ adRequest
+ context
+ context
+ listener
+ customData
+ immersiveModeEnabled
+ listener
+ userId
+ reward
+ errorCode
+ adapterClass
+ networkExtrasClass
+ adapterClass
+ context
+ adapterClass
+ customEventExtras
+ networkExtras
+ adapterClass
+ networkExtras
+ adBorderSelectors
+ adTest
+ adjustableLineHeight
+ key
+ value
+ attributionSpacingBelow
+ borderSelections
+ channel
+ colorAdBorder
+ colorAdSeparator
+ colorAnnotation
+ colorAttribution
+ colorBackground
+ colorBorder
+ colorDomainLink
+ colorText
+ colorTitleLink
+ width
+ detailedAttribution
+ fontFamily
+ fontFamilyAttribution
+ fontSizeAnnotation
+ fontSizeAttribution
+ fontSizeDescription
+ fontSizeDomainLink
+ fontSizeTitle
+ hostLanguage
+ isClickToCallEnabled
+ isLocationEnabled
+ isPlusOnesEnabled
+ isSellerRatingsEnabled
+ isSiteLinksEnabled
+ isTitleBold
+ isTitleUnderlined
+ locationColor
+ locationFontSize
+ longerHeadlines
+ numberOfAds
+ adPage
+ query
+ verticalSpacing
+ adapterClass
+ networkExtrasClass
+ adapterClass
+ context
+ adapterClass
+ customEventExtras
+ networkExtras
+ adapterClass
+ networkExtras
+ deviceId
+ anchorTextColor
+ backgroundColor
+ top
+ bottom
+ borderColor
+ borderThickness
+ borderType
+ callButtonColor
+ channelIds
+ descriptionTextColor
+ fontFace
+ headerTextColor
+ headerTextSize
+ location
+ query
+ requestAgent
+ tagForChildDirectedTreatment
+ context
+ context
+ attrs
+ context
+ attrs
+ defStyle
+ dynamicHeightSearchAdRequest
+ searchAdRequest
+ adListener
+ adSize
+ adUnitId
+ changed
+ left
+ top
+ right
+ bottom
+ widthMeasureSpec
+ heightMeasureSpec
+ mute
+ callbacks
+ isMuted
+ clickToExpandRequested
+ customControlsRequested
+ startMuted
+ startId
+ @params
+ @params
+ context
+ intent
+ startId
+ intent
+ context
+ intent
+ intent
+ value
+ value
+ value
+ index
+ value
+ index
+ value
+ value
+ value
+ value
+ value
+ value
+ value
+ action
+ value
+ value
+ value
+ value
+ value
+ value
+ value
+ value
+ value
+ value
+ value
+ value
+ value
+ value
+ threadName
+ t
+ tracker
+ originalHandler
+ context
+ exceptionParser
+ t
+ e
+ application
+ context
+ trackingId
+ configResId
+ activity
+ activity
+ optOut
+ dryRun
+ dispatchPeriodInSeconds
+ logger
+ category
+ action
+ action
+ category
+ label
+ value
+ description
+ fatal
+ product
+ impressionList
+ product
+ promotion
+ paramName
+ paramValue
+ @params
+ utmParams
+ index
+ dimension
+ index
+ metric
+ nonInteraction
+ action
+ action
+ paramName
+ hitType
+ category
+ currencyCode
+ name
+ price
+ quantity
+ sku
+ transactionid
+ action
+ network
+ target
+ category
+ variable
+ value
+ category
+ label
+ value
+ variable
+ affiliation
+ currencyCode
+ revenue
+ shipping
+ tax
+ transactionid
+ exception
+ message
+ message
+ level
+ message
+ message
+ context
+ additionalPackages
+ threadName
+ t
+ context
+ additionalPackages
+ t
+ t
+ cause
+ element
+ threadName
+ enabled
+ enabled
+ enable
+ key
+ @params
+ key
+ value
+ anonymize
+ appId
+ appInstallerId
+ appName
+ appVersion
+ uri
+ clientId
+ encoding
+ hostname
+ language
+ location
+ page
+ referrer
+ sampleRate
+ screenColors
+ screenName
+ width
+ height
+ sessionTimeout
+ title
+ useSecure
+ viewportSize
+ actionType
+ objectName
+ objectId
+ objectAppUri
+ actionType
+ objectName
+ objectAppUri
+ actionType
+ key
+ value
+ key
+ values
+ key
+ value
+ key
+ values
+ key
+ value
+ actionStatusType
+ name
+ thing
+ url
+ @object
+ packageName
+ deepLink
+ uri
+ apiClient
+ action
+ apiClient
+ action
+ apiClient
+ action
+ apiClient
+ activity
+ viewIntent
+ title
+ webUrl
+ outLinks
+ apiClient
+ activity
+ appUri
+ title
+ webUrl
+ outLinks
+ apiClient
+ activity
+ viewIntent
+ apiClient
+ activity
+ appUri
+ apiClient
+ appUri
+ webUrl
+ view
+ appUri
+ view
+ key
+ value
+ key
+ values
+ key
+ value
+ key
+ values
+ key
+ value
+ description
+ id
+ name
+ type
+ url
+ client
+ invitationId
+ client
+ currentActivity
+ launchDeepLink
+ client
+ invitationId
+ resultCode
+ result
+ title
+ account
+ @params
+ versionCode
+ callToActionText
+ imageUri
+ deepLink
+ htmlContent
+ subject
+ trackingId
+ message
+ targetPlatform
+ clientId
+ playStoreReferrerIntent
+ referralIntent
+ invitationId
+ deepLink
+ referralIntent
+ referralIntent
+ referralIntent
+ referralIntent
+ referralIntent
+ activity
+ context
+ apiClient
+ token
+ apiClient
+ account
+ apiClient
+ enabled
+ apiClient
+ enabled
+ token
+ account
+ enabled
+ id
+ accountName
+ changeType
+ eventIndex
+ changeData
+ that
+ dest
+ flags
+ account
+ accountName
+ eventIndex
+ dest
+ flags
+ events
+ dest
+ flags
+ context
+ activity
+ accountType
+ accountType
+ completionStatus
+ accountType
+ accountType
+ transferData
+ accountType
+ pendingIntent
+ status
+ statusCode
+ other
+ @out
+ flags
+ id
+ credential
+ accountType
+ name
+ password
+ profilePictureUri
+ @out
+ flags
+ forNewAccount
+ prompt
+ showAddAccountButton
+ showCancelButton
+ @out
+ flags
+ accountTypes
+ config
+ config
+ idTokenNonce
+ idTokenRequested
+ passwordLoginSupported
+ serverClientId
+ supportsPasswordLogin
+ context
+ options
+ activity
+ context
+ activity
+ options
+ client
+ credential
+ client
+ client
+ request
+ client
+ request
+ client
+ credential
+ credential
+ request
+ request
+ credential
+ @out
+ flags
+ accountTypes
+ emailAddressIdentifierSupported
+ hintPickerConfig
+ idTokenNonce
+ idTokenRequested
+ phoneNumberIdentifierSupported
+ serverClientId
+ account
+ accountType
+ idToken
+ obj
+ @out
+ flags
+ activity
+ context
+ context
+ extension
+ context
+ scope
+ scopes
+ context
+ options
+ activity
+ options
+ context
+ data
+ account
+ extension
+ account
+ scopes
+ activity
+ requestCode
+ account
+ scopes
+ activity
+ requestCode
+ account
+ extension
+ fragment
+ requestCode
+ account
+ extension
+ fragment
+ requestCode
+ account
+ scopes
+ obj
+ @out
+ flags
+ client
+ data
+ client
+ client
+ client
+ obj
+ @out
+ flags
+ googleSignInOptions
+ extension
+ serverClientId
+ scope
+ scopes
+ serverClientId
+ serverClientId
+ forceCodeForRefreshToken
+ accountName
+ hostedDomain
+ statusCode
+ intent
+ domain
+ isSecure
+ name
+ value
+ domain
+ path
+ isHttpOnly
+ isSecure
+ maxAge
+ err
+ msg
+ throwable
+ throwable
+ context
+ token
+ context
+ eventIndex
+ accountName
+ ctx
+ accountName
+ context
+ account
+ scope
+ extras
+ context
+ account
+ scope
+ context
+ accountName
+ scope
+ extras
+ context
+ accountName
+ scope
+ context
+ accountName
+ scope
+ extras
+ authority
+ syncBundle
+ context
+ account
+ scope
+ extras
+ context
+ accountName
+ scope
+ extras
+ callback
+ context
+ account
+ scope
+ extras
+ authority
+ syncBundle
+ context
+ accountName
+ scope
+ extras
+ context
+ account
+ scope
+ extras
+ callback
+ context
+ token
+ context
+ account
+ context
+ msg
+ intent
+ err
+ activity
+ context
+ activity
+ context
+ statusCode
+ fences
+ fences
+ fence
+ fences
+ fences
+ beaconTypes
+ beaconTypes
+ beaconTypes
+ beaconTypes
+ beaconTypes
+ beaconTypes
+ activityTypes
+ activityTypes
+ activityTypes
+ fenceKeys
+ fenceKeys
+ intent
+ fenceKey
+ key
+ fence
+ pendingIntent
+ key
+ pendingIntent
+ headphoneState
+ latitude
+ longitude
+ radius
+ latitude
+ longitude
+ radius
+ latitude
+ longitude
+ radius
+ dwellTimeMillis
+ timeInstant
+ startOffsetMillis
+ stopOffsetMillis
+ timeZone
+ startTimeOfDayMillis
+ stopTimeOfDayMillis
+ timeZone
+ startTimeOfDayMillis
+ stopTimeOfDayMillis
+ startTimeMillis
+ stopTimeMillis
+ dayOfWeek
+ timeZone
+ startTimeOfDayMillis
+ stopTimeOfDayMillis
+ timeZone
+ startTimeOfDayMillis
+ stopTimeOfDayMillis
+ timeZone
+ startTimeOfDayMillis
+ stopTimeOfDayMillis
+ timeZone
+ startTimeOfDayMillis
+ stopTimeOfDayMillis
+ timeZone
+ startTimeOfDayMillis
+ stopTimeOfDayMillis
+ timeInterval
+ timeZone
+ startTimeOfDayMillis
+ stopTimeOfDayMillis
+ timeZone
+ startTimeOfDayMillis
+ stopTimeOfDayMillis
+ client
+ fenceQueryRequest
+ client
+ fenceUpdateRequest
+ fenceQueryRequest
+ fenceUpdateRequest
+ client
+ beaconTypes
+ client
+ beaconTypes
+ client
+ client
+ client
+ client
+ client
+ client
+ beaconTypes
+ beaconTypes
+ @namespace
+ type
+ @namespace
+ type
+ content
+ desiredTimeInterval
+ temperatureUnit
+ temperatureUnit
+ temperatureUnit
+ other
+ @out
+ flags
+ id
+ clickThroughUrl
+ contentId
+ contentUrl
+ customDataJsonString
+ durationInMs
+ hlsSegmentFormat
+ imageUrl
+ mimeType
+ title
+ vastAdsRequest
+ whenSkippableInMs
+ other
+ @out
+ flags
+ playbackPositionInMs
+ breakClipIds
+ durationInMs
+ id
+ isEmbedded
+ isWatched
+ other
+ @out
+ flags
+ namespaces
+ obj
+ @namespace
+ @out
+ flags
+ client
+ client
+ client
+ client
+ client
+ client
+ client
+ client
+ applicationId
+ client
+ applicationId
+ sessionId
+ client
+ applicationId
+ relaunchIfRunning
+ client
+ applicationId
+ client
+ applicationId
+ launchOptions
+ client
+ client
+ @namespace
+ client
+ client
+ @namespace
+ message
+ client
+ @namespace
+ callbacks
+ client
+ mute
+ client
+ volume
+ client
+ sessionId
+ client
+ castDevice
+ castListener
+ castDevice
+ castListener
+ enabled
+ activeInputState
+ statusCode
+ applicationMetadata
+ standbyState
+ castDevice
+ @namespace
+ message
+ obj
+ extras
+ preferredWidth
+ preferredHeight
+ capabilities
+ capability
+ castDevice
+ bundle
+ @out
+ flags
+ namespaces
+ applicationId
+ namespaces
+ applicationId
+ applicationId
+ locale
+ serviceContext
+ display
+ serviceContext
+ display
+ theme
+ context
+ context
+ castDevice
+ callbacks
+ configPreset
+ status
+ apiClient
+ applicationId
+ apiClient
+ castDevice
+ applicationId
+ configPreset
+ sessionEndedPendingIntent
+ intent
+ display
+ intent
+ flags
+ startId
+ activityContext
+ serviceClass
+ applicationId
+ device
+ notificationSettings
+ callbacks
+ activityContext
+ serviceClass
+ applicationId
+ device
+ options
+ notificationSettings
+ callbacks
+ notificationSettings
+ service
+ status
+ service
+ service
+ notification
+ notificationPendingIntent
+ notificationText
+ notificationTitle
+ configPreset
+ statusCode
+ context
+ menu
+ menuResourceId
+ context
+ button
+ listener
+ listener
+ context
+ @event
+ listener
+ listener
+ applicationId
+ castMediaOptions
+ enableReconnectionService
+ launchOptions
+ applicationId
+ resumeSavedSession
+ stopApp
+ supportedNamespaces
+ volumeDelta
+ listener
+ listener
+ @namespace
+ @namespace
+ message
+ @namespace
+ callbacks
+ mute
+ volume
+ stopCasting
+ routeInfoExtra
+ routeInfoExtra
+ routeInfoExtra
+ routeInfoExtra
+ castState
+ newState
+ activity
+ menuItem
+ activity
+ button
+ text
+ stringId
+ radius
+ radiusId
+ listener
+ colorId
+ stringId
+ text
+ @out
+ flags
+ className
+ imagePicker
+ className
+ notificationOptions
+ @out
+ flags
+ mediaMetadata
+ type
+ mediaMetadata
+ hints
+ context
+ intent
+ currentSession
+ forwardStepMs
+ currentSession
+ intent
+ currentSession
+ rewindStepMs
+ currentSession
+ currentSession
+ currentSession
+ action
+ intent
+ context
+ action
+ intent
+ intent
+ intent
+ flags
+ startId
+ index
+ nextCount
+ prevCount
+ index
+ index
+ fetchIfNeeded
+ itemId
+ index
+ callback
+ capacity
+ callback
+ insertIndex
+ insertCount
+ indexes
+ indexes
+ mediaQueue
+ context
+ resourceId
+ position
+ position
+ position
+ mediaQueue
+ position
+ position
+ info
+ index
+ info
+ index
+ track
+ dest
+ flags
+ action
+ contentDescription
+ iconResId
+ context
+ @out
+ flags
+ actions
+ compatActionIndices
+ resId
+ resId
+ resId
+ resId
+ notificationActionsProvider
+ resId
+ resId
+ resId
+ resId
+ resId
+ resId
+ resId
+ notificationSkipStepMs
+ resId
+ resId
+ className
+ listener
+ listener
+ periodMs
+ mediaInfo
+ autoplay
+ playPosition
+ mediaInfo
+ autoplay
+ playPosition
+ activeTrackIds
+ customData
+ mediaInfo
+ mediaInfo
+ mediaLoadOptions
+ mediaInfo
+ autoplay
+ playPosition
+ customData
+ mediaInfo
+ autoplay
+ castDevice
+ @namespace
+ message
+ customData
+ customData
+ item
+ customData
+ item
+ insertBeforeItemId
+ playPosition
+ customData
+ item
+ insertBeforeItemId
+ customData
+ itemsToInsert
+ insertBeforeItemId
+ customData
+ itemId
+ customData
+ itemId
+ playPosition
+ customData
+ items
+ startIndex
+ repeatMode
+ playPosition
+ customData
+ items
+ startIndex
+ repeatMode
+ customData
+ itemId
+ newIndex
+ customData
+ customData
+ customData
+ itemId
+ customData
+ itemIdsToRemove
+ customData
+ itemIdsToReorder
+ insertBeforeItemId
+ customData
+ repeatMode
+ customData
+ itemsToUpdate
+ customData
+ callback
+ listener
+ listener
+ position
+ position
+ resumeState
+ customData
+ position
+ resumeState
+ trackIds
+ callback
+ playbackRate
+ customData
+ playbackRate
+ muted
+ muted
+ customData
+ volume
+ customData
+ volume
+ trackStyle
+ customData
+ callback
+ mediaStatus
+ mediaStatus
+ progressMs
+ durationMs
+ mediaInfo
+ activeTrackIds
+ savedInstanceState
+ savedInstanceState
+ castSession
+ activity
+ view
+ imageType
+ placeHolderDrawableResId
+ view
+ imageType
+ placeHolderView
+ view
+ imageHints
+ placeHolderDrawableResId
+ view
+ imageHints
+ placeHolderView
+ view
+ imageType
+ placeHolderDrawableResId
+ view
+ imageHints
+ placeHolderDrawableResId
+ view
+ view
+ playDrawable
+ pauseDrawable
+ stopDrawable
+ loadingIndicator
+ hideViewWhenLoading
+ view
+ view
+ progressUpdateStepMs
+ view
+ progressUpdateStepMs
+ view
+ view
+ key
+ view
+ keysInPreference
+ view
+ keysInPreference
+ view
+ key
+ textView
+ view
+ liveStreamIndicator
+ view
+ view
+ updateWhileScrubbing
+ view
+ updateWhileScrubbing
+ progressUpdateStepMs
+ view
+ view
+ skipStepMs
+ view
+ view
+ view
+ skipStepMs
+ view
+ invisibleState
+ view
+ invisibleState
+ view
+ uiController
+ view
+ invisibleState
+ view
+ invisibleState
+ session
+ error
+ session
+ session
+ error
+ session
+ wasSuspended
+ session
+ sessionId
+ session
+ error
+ session
+ sessionId
+ session
+ session
+ reason
+ listener
+ view
+ view
+ skipStepMs
+ view
+ view
+ view
+ view
+ skipStepMs
+ seekBar
+ progress
+ fromUser
+ seekBar
+ seekBar
+ view
+ view
+ slotIndex
+ slotIndex
+ slotIndex
+ slotIndex
+ item
+ hasFocus
+ savedInstanceState
+ slotIndex
+ slotIndex
+ inflater
+ container
+ savedInstanceState
+ context
+ attrs
+ savedInstanceState
+ appContext
+ appContext
+ data
+ intent
+ intent
+ flags
+ startId
+ applicationContext
+ category
+ sessionId
+ stopCasting
+ error
+ error
+ error
+ wasSuspended
+ sessionId
+ reason
+ routeInfoExtras
+ routeInfoExtras
+ routeInfoExtra
+ routeInfoExtra
+ listener
+ listener
+ sessionClass
+ stopCasting
+ listener
+ listener
+ sessionClass
+ startSessionIntent
+ session
+ error
+ session
+ session
+ error
+ session
+ wasSuspended
+ session
+ sessionId
+ session
+ error
+ session
+ sessionId
+ session
+ session
+ reason
+ applicationContext
+ category
+ sessionId
+ googleApiClient
+ castSessionId
+ playerId
+ extraMessageData
+ extraMessageData
+ extraMessageData
+ playerId
+ extraMessageData
+ playerId
+ extraMessageData
+ extraMessageData
+ extraMessageData
+ playerId
+ extraMessageData
+ extraMessageData
+ playerId
+ extraMessageData
+ extraMessageData
+ playerId
+ extraMessageData
+ playerId
+ extraMessageData
+ extraMessageData
+ listener
+ sessionLabel
+ playerId
+ gameMessage
+ newState
+ oldState
+ other
+ playerId
+ playerState
+ other
+ other
+ other
+ other
+ playerId
+ other
+ playerId
+ other
+ playerId
+ other
+ obj
+ language
+ relaunchIfRunning
+ @out
+ flags
+ locale
+ relaunchIfRunning
+ other
+ textTrackStyle
+ @out
+ flags
+ contentId
+ contentId
+ entity
+ adBreakClips
+ adBreaks
+ contentType
+ customData
+ entity
+ mediaTracks
+ metadata
+ duration
+ streamType
+ textTrackStyle
+ vmapAdsRequest
+ activeTrackIds
+ autoplay
+ credentials
+ credentialsType
+ customData
+ playPosition
+ playbackRate
+ mediaType
+ image
+ key
+ other
+ key
+ key
+ key
+ key
+ key
+ key
+ value
+ key
+ value
+ key
+ value
+ key
+ value
+ @out
+ flags
+ other
+ @out
+ flags
+ media
+ json
+ item
+ activeTrackIds
+ autoplay
+ customData
+ playbackDuration
+ preloadTime
+ startTime
+ other
+ itemId
+ itemId
+ index
+ index
+ itemId
+ mediaCommand
+ @out
+ flags
+ other
+ contentId
+ contentType
+ @out
+ flags
+ trackId
+ trackType
+ contentId
+ contentType
+ customData
+ language
+ locale
+ trackName
+ subtype
+ apiClient
+ mediaInfo
+ autoplay
+ playPosition
+ customData
+ apiClient
+ mediaInfo
+ autoplay
+ playPosition
+ apiClient
+ mediaInfo
+ apiClient
+ mediaInfo
+ autoplay
+ apiClient
+ mediaInfo
+ autoplay
+ playPosition
+ activeTrackIds
+ customData
+ castDevice
+ @namespace
+ message
+ apiClient
+ apiClient
+ customData
+ apiClient
+ customData
+ apiClient
+ apiClient
+ item
+ customData
+ apiClient
+ item
+ insertBeforeItemId
+ playPosition
+ customData
+ apiClient
+ item
+ insertBeforeItemId
+ customData
+ apiClient
+ itemsToInsert
+ insertBeforeItemId
+ customData
+ apiClient
+ itemId
+ customData
+ apiClient
+ itemId
+ playPosition
+ customData
+ apiClient
+ items
+ startIndex
+ repeatMode
+ playPosition
+ customData
+ apiClient
+ items
+ startIndex
+ repeatMode
+ customData
+ apiClient
+ itemId
+ newIndex
+ customData
+ apiClient
+ customData
+ apiClient
+ customData
+ apiClient
+ itemId
+ customData
+ apiClient
+ itemIdsToRemove
+ customData
+ apiClient
+ itemIdsToReorder
+ insertBeforeItemId
+ customData
+ apiClient
+ repeatMode
+ customData
+ apiClient
+ itemsToUpdate
+ customData
+ apiClient
+ apiClient
+ position
+ apiClient
+ position
+ resumeState
+ customData
+ apiClient
+ position
+ resumeState
+ apiClient
+ trackIds
+ listener
+ listener
+ listener
+ listener
+ apiClient
+ muteState
+ customData
+ apiClient
+ muteState
+ apiClient
+ volume
+ customData
+ apiClient
+ volume
+ apiClient
+ trackStyle
+ apiClient
+ customData
+ apiClient
+ other
+ context
+ backgroundColor
+ customData
+ edgeColor
+ edgeType
+ fontFamily
+ fontGenericFamily
+ fontScale
+ fontStyle
+ foregroundColor
+ windowColor
+ windowCornerRadius
+ windowType
+ @out
+ flags
+ other
+ json
+ @out
+ flags
+ adTagUrl
+ adsResponse
+ other
+ @out
+ flags
+ selectedAccount
+ allowableAccounts
+ allowableAccountTypes
+ alwaysPromptForAccount
+ descriptionOverrideText
+ addAccountAuthTokenType
+ addAccountRequiredFeatures
+ addAccountOptions
+ status
+ api
+ time
+ units
+ status
+ callback
+ callback
+ time
+ units
+ googleApiClient
+ pendingResult
+ resultToken
+ obj
+ statusCode
+ timeout
+ unit
+ signInMode
+ prefix
+ fd
+ writer
+ args
+ prefix
+ fd
+ writer
+ args
+ api
+ api
+ listener
+ listener
+ listener
+ listener
+ lifecycleActivity
+ listener
+ listener
+ context
+ context
+ connectedListener
+ connectionFailedListener
+ api
+ options
+ api
+ api
+ options
+ scopes
+ api
+ scopes
+ listener
+ listener
+ scope
+ fragmentActivity
+ unresolvedConnectionFailedListener
+ fragmentActivity
+ clientId
+ unresolvedConnectionFailedListener
+ accountName
+ gravityForPopups
+ handler
+ viewForPopups
+ connectionHint
+ cause
+ result
+ time
+ units
+ callback
+ callback
+ time
+ units
+ transform
+ result
+ result
+ result
+ status
+ activity
+ requestCode
+ activity
+ requestCode
+ result
+ result
+ result
+ result
+ result
+ result
+ result
+ status
+ status
+ result
+ scopeUri
+ o
+ dest
+ flags
+ statusCode
+ statusCode
+ statusMessage
+ statusCode
+ statusMessage
+ pendingIntent
+ obj
+ activity
+ requestCode
+ @out
+ flags
+ callbacks
+ transform
+ statusCode
+ statusCode
+ pendingIntent
+ statusCode
+ pendingIntent
+ message
+ o
+ activity
+ requestCode
+ @out
+ flags
+ position
+ position
+ position
+ count
+ position
+ count
+ fromPosition
+ toPosition
+ count
+ position
+ count
+ observer
+ observer
+ observer
+ position
+ count
+ position
+ count
+ fromPosition
+ toPosition
+ count
+ position
+ count
+ observer
+ buffer
+ buffer
+ buffer
+ buffer
+ array
+ list
+ iterable
+ dialog
+ cancelListener
+ dialog
+ dialog
+ savedInstanceState
+ manager
+ tag
+ api
+ apis
+ activity
+ errorCode
+ requestCode
+ activity
+ errorCode
+ requestCode
+ cancelListener
+ context
+ result
+ context
+ errorCode
+ requestCode
+ errorCode
+ context
+ context
+ minApkVersion
+ errorCode
+ activity
+ context
+ notificationChannelId
+ activity
+ errorCode
+ requestCode
+ activity
+ errorCode
+ requestCode
+ cancelListener
+ context
+ errorCode
+ context
+ result
+ errorCode
+ errorCode
+ activity
+ requestCode
+ errorCode
+ activity
+ requestCode
+ cancelListener
+ errorCode
+ context
+ requestCode
+ errorCode
+ context
+ context
+ context
+ errorCode
+ errorCode
+ activity
+ requestCode
+ cancelListener
+ errorCode
+ activity
+ fragment
+ requestCode
+ cancelListener
+ errorCode
+ activity
+ requestCode
+ errorCode
+ context
+ context
+ imageView
+ uri
+ defaultResId
+ listener
+ uri
+ imageView
+ resId
+ listener
+ uri
+ defaultResId
+ imageView
+ uri
+ uri
+ drawable
+ isRequestedDrawable
+ width
+ height
+ obj
+ @string
+ url
+ width
+ height
+ url
+ other
+ @out
+ flags
+ context
+ context
+ attrs
+ context
+ attrs
+ defStyle
+ view
+ colorScheme
+ enabled
+ listener
+ scopes
+ buttonSize
+ buttonSize
+ colorScheme
+ scopes
+ buttonSize
+ colorScheme
+ dialog
+ cancelListener
+ dialog
+ dialog
+ savedInstanceState
+ manager
+ tag
+ msg
+ intent
+ apiClient
+ folder
+ title
+ driveContents
+ metadataChangeSet
+ folder
+ title
+ driveContents
+ metadataChangeSet
+ activity
+ account
+ context
+ account
+ activity
+ account
+ context
+ account
+ apiClient
+ resourceId
+ apiClient
+ apiClient
+ apiClient
+ apiClient
+ query
+ apiClient
+ resourceId
+ options
+ options
+ transferPreferences
+ apiClient
+ changeSet
+ executionOptions
+ apiClient
+ changeSet
+ apiClient
+ apiClient
+ apiClient
+ mode
+ listener
+ bytesDownloaded
+ bytesExpected
+ apiClient
+ changeSet
+ driveContents
+ apiClient
+ changeSet
+ driveContents
+ executionOptions
+ apiClient
+ changeSet
+ apiClient
+ apiClient
+ query
+ s
+ obj
+ @out
+ flags
+ apiClient
+ apiClient
+ fileUploadPreferences
+ apiClient
+ listener
+ apiClient
+ apiClient
+ apiClient
+ apiClient
+ apiClient
+ listener
+ apiClient
+ apiClient
+ parentIds
+ apiClient
+ apiClient
+ apiClient
+ changeSet
+ resource
+ listener
+ resource
+ token
+ contents
+ changeSet
+ contents
+ changeSet
+ executionOptions
+ folder
+ changeSet
+ driveContents
+ executionOptions
+ folder
+ changeSet
+ driveContents
+ folder
+ changeSet
+ resource
+ contents
+ resource
+ folder
+ resource
+ file
+ openMode
+ file
+ openMode
+ callback
+ query
+ folder
+ query
+ token
+ resource
+ contents
+ resource
+ parentIds
+ resource
+ resource
+ resource
+ changeSet
+ statusCode
+ dest
+ flags
+ @event
+ dest
+ flags
+ @event
+ name
+ intent
+ @event
+ @event
+ intent
+ @event
+ contents
+ exception
+ bytesDownloaded
+ bytesExpected
+ o
+ strategy
+ notify
+ trackingTag
+ batteryUsagePreference
+ networkTypePreference
+ allowRoaming
+ key
+ visibility
+ obj
+ jsonObject
+ dest
+ flags
+ row
+ key
+ key
+ value
+ description
+ text
+ date
+ mimeType
+ pinned
+ starred
+ title
+ viewed
+ apiClient
+ folder
+ title
+ mimeTypes
+ filter
+ folder
+ title
+ mimeTypes
+ filter
+ filters
+ filter
+ additionalFilters
+ field
+ value
+ key
+ value
+ field
+ value
+ field
+ value
+ field
+ value
+ field
+ value
+ field
+ value
+ field
+ value
+ toNegate
+ filters
+ filter
+ additionalFilters
+ @out
+ flags
+ query
+ filter
+ token
+ sortOrder
+ @out
+ flags
+ sortField
+ sortField
+ transferPreferences
+ batteryUsagePreference
+ isRoamingAllowed
+ networkPreference
+ context
+ resource
+ textViewResourceId
+ objects
+ context
+ resource
+ textViewResourceId
+ context
+ resource
+ objects
+ context
+ resource
+ context
+ resource
+ textViewResourceId
+ buffers
+ context
+ resource
+ buffers
+ buffer
+ position
+ convertView
+ parent
+ position
+ position
+ position
+ convertView
+ parent
+ resource
+ notifyOnChange
+ errorMessage
+ context
+ activity
+ context
+ activity
+ context
+ activity
+ algoValue
+ algId
+ attachment
+ preference
+ obj
+ dest
+ flags
+ appIdExtension
+ serializedBytes
+ obj
+ dest
+ flags
+ authenticatorData
+ clientDataJSON
+ keyHandle
+ signature
+ serializedBytes
+ obj
+ dest
+ flags
+ attestationObject
+ clientDataJSON
+ keyHandle
+ serializedBytes
+ obj
+ dest
+ flags
+ errorCode
+ errorMessage
+ obj
+ dest
+ flags
+ attachment
+ serializedBytes
+ o
+ dest
+ flags
+ requestOptions
+ origin
+ serializedBytes
+ obj
+ dest
+ flags
+ origin
+ publicKeyCredentialCreationOptions
+ serializedBytes
+ o
+ dest
+ flags
+ origin
+ publicKeyCredentialRequestOptions
+ obj
+ value
+ parcel
+ flags
+ algId
+ errorCode
+ appId
+ obj
+ dest
+ flags
+ rp
+ user
+ challenge
+ parameters
+ timeoutSeconds
+ excludeList
+ authenticatorSelection
+ requestId
+ tokenBindingIdValue
+ authenticationExtensions
+ serializedBytes
+ obj
+ dest
+ flags
+ authenticatorSelection
+ challenge
+ excludeList
+ parameters
+ requestId
+ rp
+ timeoutSeconds
+ tokenBindingIdValue
+ user
+ serializedBytes
+ obj
+ dest
+ flags
+ attestationConveyancePreference
+ authenticationExtensions
+ authenticatorSelection
+ challenge
+ excludeList
+ parameters
+ requestId
+ rp
+ timeoutSeconds
+ tokenBinding
+ user
+ type
+ id
+ transports
+ obj
+ dest
+ flags
+ errorMessage
+ errorMessage
+ t
+ id
+ name
+ icon
+ obj
+ dest
+ flags
+ type
+ algorithm
+ obj
+ dest
+ flags
+ serializedBytes
+ obj
+ dest
+ flags
+ allowList
+ authenticationExtensions
+ challenge
+ requestId
+ rpId
+ timeoutSeconds
+ tokenBinding
+ id
+ name
+ icon
+ obj
+ dest
+ flags
+ errorMessage
+ id
+ name
+ icon
+ displayName
+ obj
+ dest
+ flags
+ value
+ tokenBindingId
+ obj
+ dest
+ flags
+ unsupportedTokenBindingStatus
+ value
+ other
+ type
+ dest
+ flags
+ type
+ requirement
+ requestOptions
+ requestOptions
+ activity
+ requestCode
+ requestOptions
+ requestOptions
+ value
+ other
+ type
+ dest
+ flags
+ type
+ other
+ challenge
+ cidValue
+ origin
+ type
+ errorCode
+ errorCode
+ errorMessage
+ errorCode
+ errorCode
+ errorMessage
+ o
+ dest
+ flags
+ keyHandleBytes
+ protocolVersion
+ transports
+ obj
+ registeredKey
+ dest
+ flags
+ version
+ keyHandle
+ challengeValue
+ appId
+ keyHandle
+ obj
+ signRequest
+ dest
+ flags
+ protocolVersion
+ challengeValue
+ appId
+ obj
+ registerRequest
+ dest
+ flags
+ o
+ dest
+ flags
+ appId
+ channelIdValue
+ displayHint
+ registerRequests
+ registeredKeys
+ requestId
+ timeoutSeconds
+ registerData
+ registerData
+ protocolVersion
+ clientDataString
+ o
+ dest
+ flags
+ o
+ dest
+ flags
+ appId
+ channelIdValue
+ defaultSignChallenge
+ displayHint
+ registeredKeys
+ requestId
+ timeoutSeconds
+ keyHandle
+ clientDataString
+ signatureData
+ o
+ dest
+ flags
+ value
+ activity
+ context
+ requestParams
+ requestParams
+ activity
+ requestCode
+ client
+ deviceAddress
+ client
+ bleDevice
+ client
+ client
+ request
+ client
+ callback
+ client
+ deviceAddress
+ client
+ bleDevice
+ deviceAddress
+ bleDevice
+ dataTypes
+ timeoutSecs
+ callback
+ callback
+ deviceAddress
+ bleDevice
+ client
+ request
+ client
+ client
+ dataTypeName
+ request
+ dataTypeName
+ other
+ parcel
+ flags
+ other
+ dataType
+ timeUnit
+ timeUnit
+ dest
+ flags
+ dataSource
+ other
+ intent
+ timeUnit
+ timeUnit
+ timeUnit
+ field
+ values
+ values
+ startTime
+ endTime
+ timeUnit
+ timestamp
+ timeUnit
+ parcel
+ flags
+ dataPoint
+ dataPoints
+ dataSource
+ other
+ parcel
+ flags
+ other
+ intent
+ parcel
+ flags
+ packageName
+ appContext
+ dataQualityStandards
+ dataType
+ device
+ name
+ streamName
+ type
+ other
+ inputDataType
+ dataType
+ field
+ dest
+ flags
+ other
+ intent
+ timeUnit
+ timeUnit
+ dest
+ flags
+ manufacturer
+ model
+ uid
+ type
+ other
+ context
+ parcel
+ flags
+ other
+ dest
+ flags
+ other
+ timeUnit
+ current
+ timeUnit
+ current
+ timeUnit
+ dest
+ flags
+ duration
+ timeUnit
+ other
+ timeUnit
+ dest
+ flags
+ frequency
+ other
+ dest
+ flags
+ dataTypeName
+ value
+ initialValue
+ dataTypeName
+ value
+ other
+ dest
+ flags
+ msg
+ count
+ unit
+ other
+ dest
+ flags
+ other
+ intent
+ timeUnit
+ timeUnit
+ activity
+ timeUnit
+ dest
+ flags
+ time
+ timeUnit
+ activity
+ description
+ time
+ timeUnit
+ identifier
+ name
+ time
+ timeUnit
+ other
+ dest
+ flags
+ key
+ other
+ key
+ activity
+ value
+ value
+ key
+ value
+ value
+ dest
+ flags
+ activity
+ account
+ context
+ account
+ context
+ account
+ activity
+ account
+ intent
+ timeUnit
+ context
+ account
+ activity
+ account
+ activity
+ account
+ context
+ account
+ activity
+ account
+ context
+ account
+ activity
+ account
+ context
+ account
+ activity
+ account
+ context
+ account
+ intent
+ timeUnit
+ activity
+ o
+ datatype
+ accessType
+ datatype
+ client
+ request
+ request
+ client
+ request
+ client
+ dataSet
+ client
+ dataType
+ client
+ dataType
+ client
+ request
+ client
+ request
+ client
+ pendingIntent
+ client
+ request
+ context
+ dataType
+ dataSource
+ packageName
+ start
+ end
+ timeUnit
+ request
+ dataSet
+ dataType
+ dataType
+ request
+ request
+ pendingIntent
+ request
+ client
+ client
+ dataType
+ client
+ dataType
+ client
+ dataSource
+ client
+ dataSource
+ client
+ dataType
+ client
+ subscription
+ dataType
+ dataSource
+ dataType
+ subscription
+ dataType
+ dataSource
+ device
+ o
+ timeUnit
+ timeUnit
+ dest
+ flags
+ dataSource
+ dataType
+ session
+ startTime
+ endTime
+ timeUnit
+ that
+ timeUnit
+ timeUnit
+ timeUnit
+ dest
+ flags
+ dataQualityStandard
+ dataSource
+ outputDataType
+ inputDataType
+ outputDataType
+ minDuration
+ timeUnit
+ activityDataSource
+ minDuration
+ timeUnit
+ minDuration
+ timeUnit
+ activityDataSource
+ minDuration
+ timeUnit
+ minDuration
+ timeUnit
+ duration
+ timeUnit
+ dataSource
+ dataType
+ limit
+ start
+ end
+ timeUnit
+ parcel
+ flags
+ dataSourceTypes
+ dataTypes
+ o
+ dest
+ flags
+ name
+ format
+ field
+ name
+ that
+ parcel
+ flags
+ dataSource
+ dataType
+ pendingIntent
+ o
+ timeUnit
+ timeUnit
+ dest
+ flags
+ dataSet
+ startTimeMillis
+ endTimeMillis
+ timeUnit
+ that
+ parcel
+ flags
+ activityName
+ dataType
+ objectiveType
+ dataPoint
+ that
+ dataSource
+ locationRequest
+ timeUnit
+ timeUnit
+ timeUnit
+ accuracyMode
+ dataSource
+ dataType
+ fastestInterval
+ unit
+ interval
+ unit
+ interval
+ unit
+ timeout
+ timeUnit
+ o
+ dest
+ flags
+ aggregateDataPoint
+ dataSet
+ session
+ o
+ timeUnit
+ timeUnit
+ dest
+ flags
+ appPackageName
+ dataSource
+ dataType
+ sessionId
+ sessionName
+ startTime
+ endTime
+ timeUnit
+ parcel
+ flags
+ bleScanCallback
+ dataTypes
+ stopTimeSecs
+ that
+ dataType
+ dest
+ flags
+ that
+ originalResult
+ dataType
+ dataSource
+ that
+ dataType
+ dataSource
+ dest
+ flags
+ that
+ dataType
+ dest
+ flags
+ that
+ dest
+ flags
+ dest
+ flags
+ that
+ dataType
+ dest
+ flags
+ originalResult
+ session
+ dataType
+ session
+ that
+ session
+ dataType
+ session
+ dest
+ flags
+ o
+ dest
+ flags
+ client
+ request
+ listener
+ client
+ request
+ intent
+ client
+ request
+ client
+ listener
+ client
+ pendingIntent
+ request
+ listener
+ request
+ intent
+ request
+ pendingIntent
+ listener
+ intent
+ dataTypes
+ request
+ dataSource
+ other
+ timeUnit
+ timeUnit
+ parcel
+ flags
+ dataPoint
+ dataPoints
+ client
+ request
+ client
+ request
+ client
+ intent
+ client
+ session
+ client
+ identifier
+ client
+ intent
+ context
+ packageName
+ session
+ request
+ request
+ intent
+ session
+ identifier
+ intent
+ dataOut
+ dataOut
+ dataOut
+ dataOut
+ position
+ obj
+ dataOut
+ dataOut
+ dataOut
+ dataOut
+ dest
+ flags
+ apiClient
+ apiClient
+ id
+ numSteps
+ apiClient
+ id
+ numSteps
+ apiClient
+ forceReload
+ apiClient
+ id
+ apiClient
+ id
+ apiClient
+ id
+ numSteps
+ apiClient
+ id
+ numSteps
+ apiClient
+ id
+ apiClient
+ id
+ id
+ numSteps
+ id
+ numSteps
+ forceReload
+ id
+ id
+ id
+ numSteps
+ id
+ numSteps
+ id
+ id
+ dataOut
+ dataOut
+ dataOut
+ position
+ @event
+ obj
+ dataOut
+ dataOut
+ dataOut
+ @out
+ flags
+ apiClient
+ eventId
+ incrementAmount
+ apiClient
+ forceReload
+ apiClient
+ forceReload
+ eventIds
+ eventId
+ incrementAmount
+ forceReload
+ forceReload
+ eventIds
+ dataOut
+ dataOut
+ dataOut
+ position
+ obj
+ dataOut
+ dataOut
+ dataOut
+ dest
+ flags
+ activity
+ account
+ context
+ account
+ apiClient
+ apiClient
+ activity
+ account
+ context
+ account
+ activity
+ account
+ context
+ account
+ activity
+ account
+ context
+ account
+ context
+ account
+ activity
+ account
+ context
+ account
+ activity
+ account
+ context
+ account
+ activity
+ account
+ activity
+ account
+ context
+ account
+ context
+ account
+ activity
+ account
+ context
+ account
+ activity
+ account
+ apiClient
+ apiClient
+ activity
+ account
+ context
+ account
+ context
+ account
+ activity
+ account
+ context
+ account
+ activity
+ account
+ apiClient
+ gravity
+ apiClient
+ gamesContentView
+ apiClient
+ @object
+ variant
+ showConnectingPopup
+ showConnectingPopup
+ gravity
+ statusCode
+ gravity
+ gamesContentView
+ statusCode
+ apiClient
+ apiClient
+ statusCode
+ sortOrder
+ callback
+ callback
+ dataOut
+ position
+ apiClient
+ apiClient
+ leaderboardId
+ apiClient
+ leaderboardId
+ timeSpan
+ apiClient
+ leaderboardId
+ timeSpan
+ collection
+ apiClient
+ leaderboardId
+ span
+ leaderboardCollection
+ apiClient
+ leaderboardId
+ forceReload
+ apiClient
+ forceReload
+ apiClient
+ buffer
+ maxResults
+ pageDirection
+ apiClient
+ leaderboardId
+ span
+ leaderboardCollection
+ maxResults
+ apiClient
+ leaderboardId
+ span
+ leaderboardCollection
+ maxResults
+ forceReload
+ apiClient
+ leaderboardId
+ span
+ leaderboardCollection
+ maxResults
+ forceReload
+ apiClient
+ leaderboardId
+ span
+ leaderboardCollection
+ maxResults
+ apiClient
+ leaderboardId
+ score
+ apiClient
+ leaderboardId
+ score
+ scoreTag
+ apiClient
+ leaderboardId
+ score
+ scoreTag
+ apiClient
+ leaderboardId
+ score
+ dataOut
+ dataOut
+ dataOut
+ position
+ timeSpan
+ rawScore
+ formattedScore
+ scoreTag
+ newBest
+ leaderboardId
+ timeSpan
+ leaderboardId
+ leaderboardId
+ timeSpan
+ collection
+ leaderboardId
+ span
+ leaderboardCollection
+ forceReload
+ leaderboardId
+ forceReload
+ buffer
+ maxResults
+ pageDirection
+ leaderboardId
+ span
+ leaderboardCollection
+ maxResults
+ forceReload
+ leaderboardId
+ span
+ leaderboardCollection
+ maxResults
+ leaderboardId
+ span
+ leaderboardCollection
+ maxResults
+ leaderboardId
+ span
+ leaderboardCollection
+ maxResults
+ forceReload
+ leaderboardId
+ score
+ scoreTag
+ leaderboardId
+ score
+ leaderboardId
+ score
+ scoreTag
+ leaderboardId
+ score
+ position
+ invitation
+ invitationId
+ obj
+ dest
+ flags
+ apiClient
+ apiClient
+ apiClient
+ sortOrder
+ apiClient
+ listener
+ apiClient
+ invitation
+ invitationId
+ dataOut
+ position
+ obj
+ dataOut
+ dest
+ flags
+ participantId
+ result
+ placing
+ @out
+ flags
+ participants
+ playerId
+ message
+ parcel
+ flag
+ message
+ apiClient
+ config
+ apiClient
+ invitationId
+ apiClient
+ invitationId
+ apiClient
+ minPlayers
+ maxPlayers
+ allowAutomatch
+ apiClient
+ minPlayers
+ maxPlayers
+ apiClient
+ room
+ minParticipantsToStart
+ apiClient
+ config
+ apiClient
+ listener
+ roomId
+ apiClient
+ listener
+ messageData
+ roomId
+ recipientParticipantId
+ apiClient
+ messageData
+ roomId
+ recipientParticipantId
+ apiClient
+ messageData
+ roomId
+ recipientParticipantIds
+ apiClient
+ messageData
+ roomId
+ statusCode
+ tokenId
+ recipientParticipantId
+ dataOut
+ participantId
+ playerId
+ participantId
+ callback
+ listener
+ minAutoMatchPlayers
+ maxAutoMatchPlayers
+ exclusiveBitMask
+ playerIds
+ playerIds
+ autoMatchCriteria
+ invitationId
+ listener
+ listener
+ callback
+ listener
+ variant
+ obj
+ dataOut
+ participantId
+ playerId
+ participantId
+ dest
+ flags
+ room
+ room
+ participantId
+ participantId
+ room
+ participantIds
+ room
+ participantIds
+ room
+ participantIds
+ room
+ participantIds
+ room
+ participantIds
+ room
+ participantIds
+ room
+ room
+ room
+ room
+ participantId
+ participantId
+ room
+ participantIds
+ room
+ participantIds
+ room
+ participantIds
+ room
+ participantIds
+ room
+ participantIds
+ room
+ participantIds
+ room
+ room
+ statusCode
+ room
+ statusCode
+ roomId
+ statusCode
+ room
+ statusCode
+ room
+ statusCode
+ room
+ statusCode
+ roomId
+ statusCode
+ room
+ statusCode
+ room
+ match
+ matchId
+ dataOut
+ participantId
+ playerId
+ participantId
+ position
+ minAutoMatchPlayers
+ maxAutoMatchPlayers
+ exclusiveBitMask
+ playerId
+ playerIds
+ autoMatchCriteria
+ variant
+ obj
+ dataOut
+ participantId
+ playerId
+ participantId
+ @out
+ flags
+ match
+ matchId
+ apiClient
+ invitationId
+ apiClient
+ matchId
+ apiClient
+ config
+ apiClient
+ invitationId
+ apiClient
+ invitationId
+ apiClient
+ matchId
+ apiClient
+ matchId
+ apiClient
+ matchId
+ matchData
+ results
+ apiClient
+ matchId
+ matchData
+ results
+ apiClient
+ apiClient
+ apiClient
+ minPlayers
+ maxPlayers
+ allowAutomatch
+ apiClient
+ minPlayers
+ maxPlayers
+ apiClient
+ matchId
+ apiClient
+ matchId
+ pendingParticipantId
+ apiClient
+ matchId
+ apiClient
+ invitationSortOrder
+ matchTurnStatuses
+ apiClient
+ matchTurnStatuses
+ apiClient
+ listener
+ apiClient
+ matchId
+ apiClient
+ matchId
+ matchData
+ pendingParticipantId
+ results
+ apiClient
+ matchId
+ matchData
+ pendingParticipantId
+ apiClient
+ matchId
+ matchData
+ pendingParticipantId
+ results
+ apiClient
+ apiClient
+ notificationTypes
+ apiClient
+ notificationTypes
+ dataOut
+ dataOut
+ position
+ obj
+ dataOut
+ dataOut
+ dest
+ flags
+ obj
+ @out
+ flags
+ obj
+ @out
+ flags
+ apiClient
+ player
+ apiClient
+ apiClient
+ apiClient
+ apiClient
+ forceReload
+ apiClient
+ pageSize
+ forceReload
+ apiClient
+ pageSize
+ apiClient
+ pageSize
+ apiClient
+ playerId
+ apiClient
+ playerId
+ forceReload
+ apiClient
+ pageSize
+ forceReload
+ player
+ pageSize
+ playerId
+ forceReload
+ playerId
+ pageSize
+ forceReload
+ forceReload
+ position
+ obj
+ @out
+ flags
+ dataOut
+ dataOut
+ position
+ obj
+ dataOut
+ dataOut
+ @out
+ flags
+ apiClient
+ questId
+ apiClient
+ questId
+ milestoneId
+ apiClient
+ questId
+ apiClient
+ questSelectors
+ apiClient
+ questSelectors
+ sortOrder
+ forceReload
+ apiClient
+ forceReload
+ questIds
+ apiClient
+ listener
+ apiClient
+ questId
+ apiClient
+ quest
+ config
+ invitationId
+ invitationId
+ minPlayers
+ maxPlayers
+ minPlayers
+ maxPlayers
+ allowAutomatch
+ room
+ minParticipantsToStart
+ config
+ config
+ roomId
+ messageData
+ roomId
+ recipientParticipantId
+ callback
+ messageData
+ roomId
+ recipientParticipantId
+ messageData
+ roomId
+ recipientParticipantIds
+ messageData
+ roomId
+ statusCode
+ tokenId
+ recipientParticipantId
+ playerId
+ playerId
+ position
+ obj
+ playerId
+ playerId
+ dest
+ flags
+ request
+ requestId
+ apiClient
+ requestId
+ apiClient
+ requestIds
+ apiClient
+ requestId
+ apiClient
+ requestIds
+ extras
+ response
+ apiClient
+ apiClient
+ apiClient
+ apiClient
+ type
+ payload
+ requestLifetimeDays
+ icon
+ description
+ apiClient
+ requestDirection
+ types
+ sortOrder
+ apiClient
+ listener
+ apiClient
+ requestType
+ requestId
+ dstOffset
+ content
+ srcOffset
+ count
+ content
+ obj
+ @out
+ flags
+ dataOut
+ position
+ metadata
+ coverImage
+ description
+ playedTimeMillis
+ progressValue
+ obj
+ dataOut
+ @out
+ flags
+ apiClient
+ snapshot
+ metadataChange
+ apiClient
+ metadata
+ apiClient
+ snapshot
+ apiClient
+ apiClient
+ apiClient
+ title
+ allowAddButton
+ allowDelete
+ maxSnapshots
+ extras
+ apiClient
+ forceReload
+ apiClient
+ metadata
+ apiClient
+ fileName
+ createIfNotFound
+ apiClient
+ fileName
+ createIfNotFound
+ conflictPolicy
+ apiClient
+ metadata
+ conflictPolicy
+ apiClient
+ conflictId
+ snapshotId
+ metadataChange
+ snapshotContents
+ apiClient
+ conflictId
+ snapshot
+ snapshot
+ metadataChange
+ metadata
+ snapshot
+ title
+ allowAddButton
+ allowDelete
+ maxSnapshots
+ extras
+ forceReload
+ metadata
+ metadata
+ conflictPolicy
+ fileName
+ createIfNotFound
+ conflictPolicy
+ fileName
+ createIfNotFound
+ conflictId
+ snapshotId
+ metadataChange
+ snapshotContents
+ conflictId
+ snapshot
+ apiClient
+ forceReload
+ invitationId
+ matchId
+ config
+ invitationId
+ invitationId
+ matchId
+ matchId
+ matchId
+ matchData
+ results
+ matchId
+ matchData
+ results
+ minPlayers
+ maxPlayers
+ allowAutomatch
+ minPlayers
+ maxPlayers
+ matchId
+ matchId
+ pendingParticipantId
+ matchId
+ invitationSortOrder
+ matchTurnStatuses
+ matchTurnStatuses
+ callback
+ matchId
+ matchId
+ matchData
+ pendingParticipantId
+ matchId
+ matchData
+ pendingParticipantId
+ results
+ matchId
+ matchData
+ pendingParticipantId
+ results
+ callback
+ obj
+ captureMode
+ qualityLevel
+ captureMode
+ qualityLevel
+ @out
+ flags
+ captureMode
+ allowUnknown
+ qualityLevel
+ allowUnknown
+ @out
+ flags
+ qualityLevel
+ captureMode
+ captureMode
+ qualityLevel
+ apiClient
+ apiClient
+ apiClient
+ apiClient
+ captureMode
+ apiClient
+ apiClient
+ listener
+ apiClient
+ overlayState
+ captureMode
+ listener
+ listener
+ overlayState
+ from
+ data
+ msgId
+ msgId
+ error
+ gcmTaskService
+ tag
+ gcmTaskService
+ context
+ task
+ context
+ registrationToken
+ topic
+ extras
+ registrationToken
+ topic
+ context
+ intent
+ intent
+ @params
+ intent
+ flags
+ startId
+ context
+ intent
+ senderIds
+ to
+ msgId
+ data
+ to
+ msgId
+ timeToLive
+ data
+ bundle
+ parcel
+ flags
+ windowStartDelaySeconds
+ windowEndDelaySeconds
+ extras
+ isPersisted
+ requiredNetworkState
+ requiresCharging
+ gcmTaskService
+ tag
+ updateCurrent
+ bundle
+ parcel
+ flags
+ extras
+ flexInSeconds
+ periodInSeconds
+ isPersisted
+ requiredNetworkState
+ requiresCharging
+ gcmTaskService
+ tag
+ updateCurrent
+ parcel
+ i
+ extras
+ isPersisted
+ requiredNetworkState
+ requiresCharging
+ gcmTaskService
+ tag
+ updateCurrent
+ tag
+ tag
+ extras
+ googleApiClient
+ request
+ requestCode
+ theme
+ countryCode
+ dest
+ flags
+ data
+ @out
+ flags
+ @out
+ flags
+ countrySpecification
+ countrySpecifications
+ authorizedEntity
+ scope
+ context
+ authorizedEntity
+ scope
+ authorizedEntity
+ scope
+ extras
+ dest
+ flags
+ activity
+ activity
+ context
+ context
+ context
+ activity
+ postInstallIntent
+ requestCode
+ referrer
+ dest
+ flags
+ url
+ fallbackIntent
+ url
+ packageName
+ flags
+ info
+ packageName
+ packageName
+ flags
+ uid
+ packageName
+ cookie
+ activity
+ context
+ client
+ callbackIntent
+ client
+ detectionIntervalMillis
+ callbackIntent
+ pendingIntent
+ callbackIntent
+ activityTransitionRequest
+ pendingIntent
+ detectionIntervalMillis
+ callbackIntent
+ probableActivities
+ time
+ elapsedRealtimeMillis
+ mostProbableActivity
+ time
+ elapsedRealtimeMillis
+ intent
+ activityType
+ intent
+ @out
+ flags
+ @object
+ dest
+ flags
+ transition
+ activityType
+ activityType
+ transitionType
+ elapsedRealtimeNanos
+ @object
+ dest
+ flags
+ transitions
+ o
+ intent
+ dest
+ flags
+ transitionEvents
+ o
+ intent
+ intent
+ dest
+ flags
+ activityType
+ confidence
+ @out
+ flags
+ client
+ client
+ client
+ client
+ callbackIntent
+ client
+ listener
+ client
+ callback
+ client
+ request
+ listener
+ client
+ request
+ callback
+ looper
+ client
+ request
+ listener
+ looper
+ client
+ request
+ callbackIntent
+ client
+ mockLocation
+ client
+ isMockMode
+ callbackIntent
+ callback
+ request
+ callback
+ looper
+ request
+ callbackIntent
+ mockLocation
+ isMockMode
+ latitude
+ longitude
+ radius
+ durationMillis
+ loiteringDelayMs
+ notificationResponsivenessMs
+ requestId
+ transitionTypes
+ statusCode
+ client
+ geofencingRequest
+ pendingIntent
+ client
+ geofences
+ pendingIntent
+ client
+ geofenceRequestIds
+ client
+ pendingIntent
+ geofencingRequest
+ pendingIntent
+ geofenceRequestIds
+ pendingIntent
+ intent
+ dest
+ flags
+ geofence
+ geofences
+ initialTrigger
+ o
+ intent
+ intent
+ parcel
+ flags
+ locationAvailability
+ result
+ location
+ @object
+ millis
+ millis
+ millis
+ millis
+ millis
+ numUpdates
+ priority
+ smallestDisplacementMeters
+ parcel
+ flags
+ locations
+ other
+ intent
+ intent
+ parcel
+ flags
+ activity
+ context
+ activity
+ context
+ context
+ activity
+ dest
+ flags
+ requests
+ request
+ show
+ needBle
+ dest
+ flags
+ intent
+ dest
+ flags
+ name
+ latLng
+ address
+ placeTypes
+ phoneNumber
+ websiteUri
+ name
+ latLng
+ address
+ placeTypes
+ phoneNumber
+ name
+ latLng
+ address
+ placeTypes
+ uri
+ country
+ typeFilter
+ matchStyle
+ matchStyle
+ matchStyle
+ position
+ position
+ client
+ addPlaceRequest
+ client
+ query
+ bounds
+ filter
+ client
+ placeIds
+ client
+ placeId
+ addPlaceRequest
+ query
+ bounds
+ filter
+ query
+ bounds
+ boundsMode
+ filter
+ photoMetadata
+ placeIds
+ placeId
+ photoMetadata
+ width
+ height
+ position
+ position
+ client
+ filter
+ client
+ report
+ filter
+ report
+ requireOpenNow
+ restrictToPlaceIds
+ place
+ position
+ position
+ client
+ client
+ width
+ height
+ position
+ placeId
+ tag
+ activity
+ activity
+ options
+ context
+ options
+ context
+ context
+ options
+ activity
+ activity
+ options
+ context
+ @object
+ statusCode
+ context
+ intent
+ context
+ intent
+ mode
+ activity
+ bounds
+ filter
+ bounds
+ filter
+ hint
+ listener
+ text
+ intent
+ intent
+ context
+ intent
+ intent
+ context
+ activity
+ latLngBounds
+ status
+ place
+ bounds
+ filter
+ hint
+ listener
+ text
+ client
+ locationSettingsRequest
+ locationSettingsRequest
+ cameraPosition
+ latLng
+ bounds
+ padding
+ bounds
+ width
+ height
+ padding
+ latLng
+ zoom
+ xPixel
+ yPixel
+ amount
+ focus
+ amount
+ zoom
+ options
+ options
+ options
+ options
+ options
+ options
+ update
+ callback
+ update
+ update
+ durationMs
+ callback
+ update
+ enabled
+ description
+ enabled
+ adapter
+ bounds
+ source
+ style
+ type
+ maxZoomPreference
+ minZoomPreference
+ enabled
+ listener
+ listener
+ listener
+ listener
+ listener
+ listener
+ listener
+ listener
+ listener
+ listener
+ listener
+ listener
+ callback
+ listener
+ listener
+ listener
+ listener
+ listener
+ listener
+ listener
+ listener
+ listener
+ left
+ top
+ right
+ bottom
+ enabled
+ callback
+ bitmap
+ callback
+ marker
+ marker
+ position
+ reason
+ circle
+ groundOverlay
+ building
+ marker
+ marker
+ marker
+ point
+ point
+ marker
+ marker
+ marker
+ marker
+ location
+ location
+ poi
+ polygon
+ polyline
+ snapshot
+ enabled
+ camera
+ enabled
+ context
+ attrs
+ llbounds
+ enabled
+ enabled
+ mapType
+ maxZoomPreference
+ minZoomPreference
+ enabled
+ enabled
+ enabled
+ enabled
+ useViewLifecycleInFragment
+ @out
+ flags
+ zOrderOnTop
+ enabled
+ enabled
+ listener
+ location
+ callback
+ options
+ savedInstanceState
+ activity
+ savedInstanceState
+ inflater
+ container
+ savedInstanceState
+ ambientDetails
+ activity
+ attrs
+ savedInstanceState
+ outState
+ args
+ context
+ context
+ context
+ attrs
+ context
+ attrs
+ defStyle
+ context
+ options
+ callback
+ savedInstanceState
+ ambientDetails
+ outState
+ hue
+ assetName
+ image
+ fileName
+ absolutePath
+ resourceId
+ target
+ zoom
+ tilt
+ bearing
+ camera
+ context
+ attrs
+ o
+ target
+ zoom
+ @out
+ flags
+ previous
+ bearing
+ location
+ tilt
+ zoom
+ o
+ @out
+ flags
+ center
+ clickable
+ color
+ radius
+ color
+ pattern
+ width
+ tag
+ visible
+ zIndex
+ center
+ clickable
+ color
+ radius
+ color
+ pattern
+ width
+ visible
+ zIndex
+ bitmapDescriptor
+ refWidth
+ bitmapDescriptor
+ length
+ length
+ other
+ bearing
+ clickable
+ width
+ height
+ width
+ imageDescriptor
+ latLng
+ bounds
+ tag
+ transparency
+ visible
+ zIndex
+ u
+ v
+ bearing
+ clickable
+ imageDescriptor
+ location
+ width
+ location
+ width
+ height
+ bounds
+ transparency
+ visible
+ @out
+ flags
+ zIndex
+ other
+ other
+ latitude
+ longitude
+ o
+ @out
+ flags
+ southwest
+ northeast
+ point
+ context
+ attrs
+ o
+ point
+ @out
+ flags
+ point
+ json
+ clientContext
+ resourceId
+ @out
+ flags
+ other
+ alpha
+ anchorU
+ anchorV
+ draggable
+ flat
+ iconDescriptor
+ anchorU
+ anchorV
+ latlng
+ rotation
+ snippet
+ tag
+ title
+ visible
+ zIndex
+ alpha
+ u
+ v
+ draggable
+ flat
+ iconDescriptor
+ u
+ v
+ latlng
+ rotation
+ snippet
+ title
+ visible
+ @out
+ flags
+ zIndex
+ o
+ @out
+ flags
+ latLng
+ placeId
+ name
+ @out
+ flags
+ other
+ clickable
+ color
+ geodesic
+ holes
+ points
+ color
+ jointType
+ pattern
+ width
+ tag
+ visible
+ zIndex
+ points
+ point
+ points
+ points
+ clickable
+ color
+ geodesic
+ color
+ jointType
+ pattern
+ width
+ visible
+ @out
+ flags
+ zIndex
+ other
+ clickable
+ color
+ endCap
+ geodesic
+ jointType
+ pattern
+ points
+ startCap
+ tag
+ visible
+ width
+ zIndex
+ points
+ point
+ points
+ clickable
+ color
+ endCap
+ geodesic
+ jointType
+ pattern
+ startCap
+ visible
+ width
+ @out
+ flags
+ zIndex
+ e
+ zoom
+ tilt
+ bearing
+ camera
+ o
+ @out
+ flags
+ previous
+ bearing
+ orientation
+ tilt
+ zoom
+ o
+ @out
+ flags
+ links
+ position
+ panoId
+ o
+ @out
+ flags
+ tilt
+ bearing
+ orientation
+ o
+ @out
+ flags
+ previous
+ bearing
+ tilt
+ o
+ @out
+ flags
+ width
+ height
+ data
+ @out
+ flags
+ other
+ fadeIn
+ transparency
+ visible
+ zIndex
+ fadeIn
+ tileProvider
+ transparency
+ visible
+ @out
+ flags
+ zIndex
+ x
+ y
+ zoom
+ width
+ height
+ x
+ y
+ zoom
+ x
+ y
+ zoom
+ nearLeft
+ nearRight
+ farLeft
+ farRight
+ latLngBounds
+ o
+ @out
+ flags
+ googleMap
+ panorama
+ point
+ location
+ camera
+ duration
+ orientation
+ point
+ listener
+ listener
+ listener
+ listener
+ enablePanning
+ position
+ source
+ position
+ position
+ radius
+ position
+ radius
+ source
+ panoId
+ enableStreetNames
+ enableUserNavigation
+ enableZoom
+ camera
+ location
+ orientation
+ orientation
+ callback
+ options
+ savedInstanceState
+ activity
+ savedInstanceState
+ inflater
+ container
+ savedInstanceState
+ activity
+ attrs
+ savedInstanceState
+ outState
+ args
+ enabled
+ camera
+ panoId
+ position
+ position
+ radius
+ source
+ position
+ radius
+ position
+ source
+ enabled
+ useViewLifecycleInFragment
+ enabled
+ @out
+ flags
+ enabled
+ context
+ context
+ attrs
+ context
+ attrs
+ defStyle
+ context
+ options
+ callback
+ savedInstanceState
+ outState
+ callback
+ options
+ savedInstanceState
+ activity
+ savedInstanceState
+ inflater
+ container
+ savedInstanceState
+ ambientDetails
+ activity
+ attrs
+ savedInstanceState
+ outState
+ args
+ callback
+ options
+ savedInstanceState
+ activity
+ savedInstanceState
+ inflater
+ container
+ savedInstanceState
+ activity
+ attrs
+ savedInstanceState
+ outState
+ args
+ enabled
+ enabled
+ enabled
+ enabled
+ enabled
+ enabled
+ enabled
+ enabled
+ enabled
+ enabled
+ enabled
+ context
+ info
+ uri
+ selection
+ selectionArgs
+ uri
+ uri
+ values
+ uri
+ projection
+ selection
+ selectionArgs
+ sortOrder
+ uri
+ values
+ selection
+ selectionArgs
+ context
+ service
+ context
+ intent
+ intent
+ @params
+ @params
+ intent
+ context
+ service
+ context
+ intent
+ intent
+ intent
+ intent
+ flags
+ startId
+ intent
+ strategy
+ other
+ dest
+ flags
+ origin
+ strategy
+ identifier
+ @out
+ flags
+ appIdentifiers
+ @out
+ flags
+ endpointName
+ authenticationToken
+ isIncomingConnection
+ endpointId
+ connectionInfo
+ endpointId
+ resolution
+ endpointId
+ status
+ apiClient
+ endpointId
+ payloadCallback
+ apiClient
+ endpointId
+ handshakeData
+ messageListener
+ apiClient
+ payloadId
+ apiClient
+ endpointId
+ apiClient
+ endpointId
+ apiClient
+ remoteEndpointId
+ apiClient
+ name
+ endpointId
+ connectionLifecycleCallback
+ apiClient
+ name
+ remoteEndpointId
+ handshakeData
+ connectionResponseCallback
+ messageListener
+ apiClient
+ endpointId
+ payload
+ apiClient
+ endpointIds
+ payload
+ apiClient
+ remoteEndpointIds
+ payload
+ apiClient
+ remoteEndpointId
+ payload
+ apiClient
+ remoteEndpointId
+ payload
+ apiClient
+ remoteEndpointIds
+ payload
+ apiClient
+ name
+ serviceId
+ connectionLifecycleCallback
+ options
+ apiClient
+ name
+ appMetadata
+ durationMillis
+ connectionRequestListener
+ apiClient
+ serviceId
+ durationMillis
+ listener
+ apiClient
+ serviceId
+ endpointDiscoveryCallback
+ options
+ apiClient
+ apiClient
+ apiClient
+ apiClient
+ serviceId
+ remoteEndpointId
+ remoteEndpointName
+ handshakeData
+ remoteEndpointId
+ status
+ handshakeData
+ endpointId
+ serviceId
+ name
+ endpointId
+ endpointId
+ endpointId
+ payload
+ isReliable
+ endpointId
+ payloadCallback
+ payloadId
+ endpointId
+ endpointId
+ name
+ endpointId
+ connectionLifecycleCallback
+ endpointId
+ payload
+ endpointIds
+ payload
+ name
+ serviceId
+ connectionLifecycleCallback
+ options
+ serviceId
+ endpointDiscoveryCallback
+ options
+ statusCode
+ serviceId
+ endpointName
+ strategy
+ other
+ dest
+ flags
+ origin
+ strategy
+ endpointId
+ info
+ endpointId
+ bytes
+ pfd
+ javaFile
+ pfd
+ inputStream
+ endpointId
+ payload
+ endpointId
+ update
+ other
+ dest
+ flags
+ origin
+ bytesTransferred
+ payloadId
+ status
+ totalBytes
+ @object
+ audioData
+ message
+ other
+ hexId
+ hexNamespace
+ hexInstance
+ o
+ message
+ proximityUuid
+ major
+ minor
+ o
+ message
+ content
+ content
+ type
+ @object
+ @out
+ flags
+ o
+ dest
+ flags
+ numAudioBytes
+ hexNamespace
+ hexInstance
+ filter
+ proximityUuid
+ major
+ minor
+ @namespace
+ type
+ message
+ bleSignal
+ message
+ distance
+ message
+ message
+ client
+ intent
+ messageListener
+ client
+ message
+ client
+ message
+ options
+ client
+ statusCallback
+ client
+ pendingIntent
+ options
+ client
+ listener
+ options
+ client
+ listener
+ client
+ pendingIntent
+ client
+ message
+ client
+ statusCallback
+ client
+ pendingIntent
+ client
+ listener
+ intent
+ messageListener
+ message
+ message
+ options
+ statusCallback
+ listener
+ options
+ listener
+ pendingIntent
+ options
+ pendingIntent
+ message
+ statusCallback
+ listener
+ pendingIntent
+ permissions
+ statusCode
+ callback
+ strategy
+ permissionGranted
+ other
+ @out
+ flags
+ discoveryMode
+ distanceType
+ ttlSeconds
+ callback
+ filter
+ strategy
+ context
+ activity
+ activity
+ options
+ activity
+ context
+ options
+ context
+ bundle
+ item
+ savedInstanceState
+ bundle
+ i
+ bundle
+ loader
+ licenses
+ loader
+ item
+ title
+ bundle
+ client
+ uri
+ client
+ uri
+ googleApiClient
+ googleApiClient
+ googleApiClient
+ position
+ googleApiClient
+ googleApiClient
+ personIds
+ googleApiClient
+ personIds
+ googleApiClient
+ googleApiClient
+ orderBy
+ pageToken
+ googleApiClient
+ pageToken
+ activityTypes
+ clientId
+ context
+ context
+ attrs
+ url
+ activityRequestCode
+ url
+ plusOneClickListener
+ annotation
+ intent
+ listener
+ size
+ context
+ attrs
+ context
+ attrs
+ proxy
+ view
+ intent
+ intent
+ context
+ size
+ id
+ displayName
+ intent
+ context
+ launchingActivity
+ label
+ uri
+ deepLinkId
+ streamUri
+ deepLinkId
+ deepLinkId
+ title
+ description
+ thumbnailUri
+ uri
+ user
+ recipientList
+ streamUri
+ text
+ mimeType
+ activity
+ context
+ client
+ siteKey
+ nonce
+ apiKey
+ uri
+ apiKey
+ threatTypes
+ siteKey
+ client
+ accessToken
+ client
+ webAppClientId
+ context
+ context
+ listener
+ errorCode
+ recoveryIntent
+ key
+ key
+ key
+ key
+ customMacroName
+ customMacroCallback
+ customTagName
+ customTagCallback
+ customMacroName
+ customTagName
+ functionName
+ parameters
+ functionName
+ parameters
+ listener
+ containerHolder
+ containerVersion
+ parameters
+ parameters
+ key
+ objects
+ objects
+ update
+ key
+ value
+ eventName
+ update
+ savedInstanceState
+ context
+ containerId
+ defaultContainerResourceId
+ containerId
+ defaultContainerResourceId
+ handler
+ containerId
+ defaultContainerResourceId
+ containerId
+ defaultContainerResourceId
+ handler
+ containerId
+ defaultContainerResourceId
+ containerId
+ defaultContainerResourceId
+ handler
+ enableVerboseLogging
+ savedInstanceState
+ intent
+ listener
+ task
+ task
+ e
+ result
+ cause
+ result
+ listener
+ executor
+ listener
+ activity
+ listener
+ listener
+ activity
+ listener
+ executor
+ listener
+ activity
+ listener
+ listener
+ executor
+ listener
+ executor
+ listener
+ listener
+ activity
+ listener
+ continuation
+ executor
+ continuation
+ continuation
+ executor
+ continuation
+ exceptionType
+ executor
+ successContinuation
+ successContinuation
+ cancellationToken
+ e
+ result
+ e
+ result
+ task
+ timeout
+ unit
+ task
+ callable
+ executor
+ callable
+ e
+ result
+ tasks
+ tasks
+ tasks
+ tasks
+ tasks
+ tasks
+ frame
+ context
+ format
+ surfaceHolder
+ shutter
+ jpeg
+ context
+ detector
+ autoFocusEnabled
+ facing
+ fps
+ width
+ height
+ data
+ frame
+ frame
+ id
+ processor
+ detections
+ frame
+ id
+ context
+ classificationType
+ landmarkType
+ proportionalMinFaceSize
+ mode
+ prominentFaceOnly
+ trackingEnabled
+ detector
+ tracker
+ detector
+ tracker
+ maxGapFrames
+ detector
+ tracker
+ detections
+ image
+ id
+ data
+ width
+ height
+ format
+ rotation
+ timestampMillis
+ metadata
+ frame
+ processor
+ detector
+ factory
+ maxGapFrames
+ item
+ frame
+ context
+ detections
+ id
+ item
+ detections
+ item
+ intent
+ intent
+ data
+ data
+ status
+ task
+ activity
+ requestCode
+ @out
+ flags
+ @out
+ flags
+ allowedCardNetwork
+ allowedCardNetworks
+ allowPrepaidCards
+ billingAddressFormat
+ billingAddressRequired
+ dest
+ flags
+ lineItem
+ currencyCode
+ lineItems
+ totalPrice
+ countryCode
+ dest
+ flags
+ loyaltyWalletObject
+ offerWalletObject
+ giftCardWalletObject
+ dest
+ flags
+ createMode
+ giftCardWalletObject
+ loyaltyWalletObject
+ offerWalletObject
+ context
+ intent
+ initParams
+ options
+ requestCode
+ resultCode
+ data
+ savedInstanceState
+ inflater
+ container
+ savedInstanceState
+ activity
+ attrs
+ savedInstanceState
+ outState
+ enabled
+ listener
+ maskedWallet
+ request
+ fragment
+ oldState
+ newState
+ extras
+ initParams
+ options
+ requestCode
+ resultCode
+ data
+ savedInstanceState
+ inflater
+ container
+ savedInstanceState
+ activity
+ attrs
+ savedInstanceState
+ outState
+ enabled
+ listener
+ maskedWallet
+ request
+ fragment
+ oldState
+ newState
+ extras
+ dest
+ flags
+ accountName
+ maskedWallet
+ request
+ requestCode
+ dest
+ flags
+ environment
+ fragmentStyle
+ styleResourceId
+ mode
+ theme
+ buyButtonAppearance
+ unit
+ height
+ height
+ buyButtonText
+ width
+ unit
+ width
+ color
+ resourceId
+ color
+ resourceId
+ resourceId
+ resourceId
+ imageType
+ color
+ resourceId
+ id
+ dest
+ flags
+ @out
+ flags
+ dest
+ flags
+ cart
+ googleTransactionId
+ merchantTransactionId
+ dest
+ flags
+ uri
+ uris
+ row
+ rows
+ uri
+ uris
+ location
+ locations
+ message
+ messages
+ data
+ data
+ currencyCode
+ valueMicros
+ balanceUpdateTimeStamp
+ barcodeAlternateText
+ barcodeLabel
+ barcodeType
+ barcodeValue
+ cardIdentifier
+ cardNumber
+ classId
+ eventNumber
+ id
+ color
+ color
+ show
+ issuerName
+ pin
+ state
+ title
+ interval
+ @out
+ flags
+ isReadyToPayRequestJson
+ allowedCardNetwork
+ allowedCardNetworks
+ allowedPaymentMethod
+ allowedPaymentMethods
+ existingPaymentMethodRequired
+ dest
+ flags
+ currencyCode
+ description
+ quantity
+ role
+ totalPrice
+ unitPrice
+ dest
+ flags
+ uri
+ uris
+ row
+ rows
+ uri
+ uris
+ location
+ locations
+ message
+ messages
+ data
+ data
+ accountId
+ accountName
+ barcodeAlternateText
+ barcodeLabel
+ barcodeType
+ barcodeValue
+ classId
+ id
+ color
+ color
+ show
+ issuerName
+ loyaltyPoints
+ programName
+ state
+ interval
+ maskedWallet
+ dest
+ flags
+ buyerBillingAddress
+ buyerShippingAddress
+ email
+ googleTransactionId
+ instrumentInfos
+ merchantTransactionId
+ paymentDescriptions
+ dest
+ flags
+ allowedCardNetwork
+ allowedCardNetworks
+ countrySpecification
+ countrySpecifications
+ allowDebitCard
+ allowPrepaidCard
+ cart
+ countryCode
+ currencyCode
+ estimatedTotalPrice
+ isBillingAgreement
+ merchantName
+ merchantTransactionId
+ paymentMethodTokenizationParameters
+ phoneNumberRequired
+ shippingAddressRequired
+ useMinimalBillingAddress
+ dest
+ flags
+ uri
+ uris
+ row
+ rows
+ uri
+ uris
+ location
+ locations
+ message
+ messages
+ data
+ data
+ barcodeAlternateText
+ barcodeLabel
+ barcodeType
+ barcodeValue
+ classId
+ id
+ color
+ color
+ show
+ issuerName
+ redemptionCode
+ state
+ title
+ interval
+ paymentDataJson
+ intent
+ intent
+ dest
+ flags
+ paymentDataRequestJson
+ dest
+ flags
+ allowedPaymentMethod
+ allowedPaymentMethods
+ cardRequirements
+ emailRequired
+ paymentMethodTokenizationParameters
+ phoneNumberRequired
+ shippingAddressRequired
+ shippingAddressRequirements
+ transactionInfo
+ uiRequired
+ @out
+ flags
+ @out
+ flags
+ name
+ value
+ tokenizationType
+ googleApiClient
+ googleTransactionId
+ merchantTransactionId
+ requestCode
+ googleApiClient
+ requestCode
+ googleApiClient
+ request
+ googleApiClient
+ googleApiClient
+ request
+ requestCode
+ googleApiClient
+ request
+ requestCode
+ request
+ request
+ @out
+ flags
+ @out
+ flags
+ allowedCountryCode
+ allowedCountryCodes
+ @out
+ flags
+ currencyCode
+ totalPrice
+ totalPriceStatus
+ activity
+ options
+ context
+ options
+ activity
+ options
+ other
+ environment
+ theme
+ request
+ label
+ value
+ dest
+ flags
+ dest
+ flags
+ column
+ columns
+ color
+ color
+ dest
+ flags
+ balance
+ label
+ type
+ interval
+ dest
+ flags
+ balance
+ balance
+ currencyCode
+ currencyMicros
+ balance
+ header
+ body
+ dest
+ flags
+ startTimestamp
+ endTimestamp
+ dest
+ flags
+ uri
+ description
+ dest
+ flags
+ dest
+ flags
+ uri
+ body
+ interval
+ header
+ uri
+ googleApiClient
+ request
+ requestCode
+ assetData
+ fd
+ digest
+ uri
+ o
+ dest
+ flags
+ client
+ listener
+ capability
+ client
+ listener
+ uri
+ filterType
+ client
+ capability
+ client
+ nodeFilter
+ client
+ capability
+ nodeFilter
+ client
+ listener
+ capability
+ client
+ listener
+ client
+ capability
+ capabilityInfo
+ listener
+ capability
+ listener
+ uri
+ filterType
+ capability
+ nodeFilter
+ capability
+ nodeFilter
+ listener
+ listener
+ capability
+ capability
+ capabilityInfo
+ client
+ listener
+ client
+ errorCode
+ client
+ client
+ client
+ client
+ uri
+ append
+ client
+ listener
+ client
+ uri
+ client
+ uri
+ startOffset
+ length
+ client
+ listener
+ client
+ nodeId
+ path
+ client
+ listener
+ channel
+ closeReason
+ appSpecificErrorCode
+ channel
+ channel
+ closeReason
+ appSpecificErrorCode
+ channel
+ closeReason
+ appSpecificErrorCode
+ channel
+ errorCode
+ channel
+ channel
+ channel
+ nodeId
+ path
+ channel
+ uri
+ append
+ channel
+ callback
+ callback
+ channel
+ uri
+ channel
+ uri
+ startOffset
+ length
+ channel
+ callback
+ callback
+ channel
+ closeReason
+ appSpecificErrorCode
+ channel
+ channel
+ closeReason
+ appSpecificErrorCode
+ channel
+ closeReason
+ appSpecificErrorCode
+ message
+ closeReason
+ appSpecificErrorCode
+ client
+ listener
+ client
+ listener
+ uri
+ filterType
+ client
+ uri
+ filterType
+ client
+ uri
+ client
+ uri
+ client
+ uri
+ filterType
+ client
+ client
+ uri
+ client
+ asset
+ client
+ asset
+ client
+ request
+ client
+ listener
+ dataEvents
+ listener
+ listener
+ uri
+ filterType
+ uri
+ filterType
+ uri
+ uri
+ uri
+ filterType
+ uri
+ asset
+ asset
+ request
+ listener
+ dataEvents
+ position
+ data
+ position
+ bundleArrayList
+ key
+ o
+ bundle
+ bytes
+ key
+ key
+ key
+ defaultValue
+ key
+ key
+ key
+ defaultValue
+ key
+ key
+ key
+ key
+ defaultValue
+ key
+ key
+ defaultValue
+ key
+ key
+ key
+ defaultValue
+ key
+ key
+ key
+ defaultValue
+ key
+ key
+ key
+ key
+ defaultValue
+ key
+ key
+ dataMap
+ key
+ value
+ key
+ value
+ key
+ value
+ key
+ value
+ key
+ value
+ key
+ value
+ key
+ value
+ key
+ value
+ key
+ value
+ key
+ value
+ key
+ value
+ key
+ value
+ key
+ value
+ key
+ value
+ key
+ value
+ key
+ value
+ key
+ dataItem
+ client
+ listener
+ uri
+ filterType
+ client
+ listener
+ client
+ listener
+ client
+ nodeId
+ path
+ data
+ messageEvent
+ listener
+ uri
+ filterType
+ listener
+ listener
+ nodeId
+ path
+ data
+ messageEvent
+ client
+ client
+ path
+ source
+ pathPrefix
+ path
+ source
+ pathPrefix
+ key
+ key
+ key
+ value
+ key
+ data
+ verbose
+ dest
+ flags
+ context
+ activity
+ options
+ context
+ options
+ activity
+ context
+ options
+ context
+ activity
+ options
+ activity
+ activity
+ options
+ activity
+ context
+ options
+ context
+ context
+ options
+ activity
+ context
+ activity
+ options
+ context
+ activity
+ context
+ options
+ activity
+ options
+ looper
+ intent
+ capabilityInfo
+ channel
+ closeReason
+ appSpecificErrorCode
+ channel
+ closeReason
+ appSpecificErrorCode
+ channel
+ channel
+ connectedNodes
+ dataEvents
+ channel
+ closeReason
+ appSpecificErrorCode
+ channel
+ closeReason
+ appSpecificErrorCode
+ messageEvent
+ channel
+ closeReason
+ appSpecificErrorCode
+ channel
+ closeReason
+ appSpecificErrorCode
+ peer
+ peer
+ statusCode
+ success
+ result
+ obj
+ code
+ data
+ reply
+ flags
+ success
+ result
+ callback
+ flags
+ callback
+ bundle
+ callback
+ obj
+ code
+ data
+ reply
+ flags
+ callback
+ flags
+ callback
+ bundle
+ callback
+ success
+ result
+ obj
+ code
+ data
+ reply
+ flags
+ success
+ result
+ context
+ name
+ @params
+ enabled
+ activity
+ screenName
+ screenClassOverride
+ milliseconds
+ milliseconds
+ id
+ name
+ value
+ type
+ key
+ values
+ key
+ values
+ key
+ values
+ key
+ values
+ key
+ values
+ actionStatus
+ metadataBuilder
+ name
+ name
+ url
+ name
+ url
+ webUrl
+ url
+ uploadable
+ @object
+ uri
+ name
+ url
+ ratingCount
+ ratingValue
+ personBuilders
+ personBuilders
+ personBuilders
+ id
+ personBuilders
+ dateCreated
+ dateModified
+ permissions
+ text
+ grantees
+ type
+ box
+ box
+ type
+ key
+ values
+ key
+ values
+ key
+ values
+ key
+ values
+ description
+ url
+ keywords
+ metadataBuilder
+ name
+ webUrl
+ url
+ key
+ values
+ name
+ url
+ address
+ aggregateRating
+ geoShape
+ priceRange
+ telephone
+ dateRead
+ dateReceived
+ dateSent
+ conversation
+ attachments
+ recipients
+ sender
+ text
+ artist
+ numTracks
+ tracks
+ musicAlbums
+ genre
+ tracks
+ numTracks
+ tracks
+ artist
+ durationInSeconds
+ musicAlbum
+ musicPlaylists
+ email
+ isSelf
+ telephone
+ dateCreated
+ place
+ geoShape
+ country
+ addressLocality
+ postalCode
+ streetAddress
+ partySize
+ localBusiness
+ startDate
+ stickerPack
+ stickers
+ author
+ durationInSeconds
+ durationWatchedInSeconds
+ place
+ seriesName
+ uploadDate
+ urls
+ indexables
+ detailMessage
+ detailMessage
+ cause
+ message
+ message
+ cause
+ message
+ message
+ cause
+ action
+ action
+ type
+ scope
+ score
+ sliceUri
+ worksOffline
+ pendingDynamicLinkData
+ key
+ @out
+ flags
+ androidPackageName
+ installIfNotAvailable
+ minimumVersion
+ dynamicLinkDomain
+ status
+ iOSBundleId
+ url
+ email
+ password
+ email
+ emailLink
+ accessToken
+ listener
+ listener
+ code
+ code
+ code
+ newPassword
+ email
+ password
+ email
+ email
+ firebaseApp
+ link
+ listener
+ listener
+ email
+ actionCodeSettings
+ email
+ email
+ actionCodeSettings
+ firebaseUIVersion
+ languageCode
+ credential
+ token
+ email
+ password
+ email
+ link
+ user
+ code
+ auth
+ auth
+ errorCode
+ detailMessage
+ code
+ message
+ code
+ message
+ code
+ message
+ phoneNumber
+ smsCode
+ forceRefresh
+ credential
+ credential
+ credential
+ actionCodeSettings
+ provider
+ email
+ password
+ credential
+ request
+ token
+ idToken
+ accessToken
+ tokenResult
+ listener
+ forceRefresh
+ listenerToRemove
+ providerId
+ idToken
+ accessToken
+ verificationId
+ smsCode
+ firebaseAuth
+ phoneNumber
+ timeout
+ unit
+ activity
+ callbacks
+ phoneNumber
+ timeout
+ unit
+ executor
+ callbacks
+ phoneNumber
+ timeout
+ unit
+ activity
+ callbacks
+ forceResendingToken
+ phoneNumber
+ timeout
+ unit
+ executor
+ callbacks
+ forceResendingToken
+ verificationId
+ verificationId
+ forceResendingToken
+ credential
+ exception
+ serverAuthCode
+ token
+ secret
+ displayName
+ photoUri
+ firebaseApp
+ message
+ level
+ tag
+ message
+ throwable
+ enable
+ packageName
+ fallbackUrl
+ minimumVersion
+ suffix
+ androidParameters
+ dynamicLinkDomain
+ googleAnalyticsParameters
+ iosParameters
+ itunesConnectAnalyticsParameters
+ link
+ longLink
+ navigationInfoParameters
+ socialMetaTagParameters
+ source
+ medium
+ campaign
+ campaign
+ content
+ medium
+ source
+ term
+ bundleId
+ appStoreId
+ customScheme
+ fallbackUrl
+ bundleId
+ fallbackUrl
+ minimumVersion
+ affiliateToken
+ campaignToken
+ providerToken
+ forcedRedirectEnabled
+ description
+ imageUrl
+ title
+ dynamicLinkUri
+ intent
+ deepLink
+ minVersion
+ clickTimestamp
+ redirectUrl
+ context
+ message
+ detailMessage
+ detailMessage
+ cause
+ authorizedEntity
+ scope
+ app
+ authorizedEntity
+ scope
+ context
+ intent
+ message
+ enable
+ topic
+ topic
+ message
+ msgId
+ token
+ msgId
+ exception
+ @out
+ flags
+ to
+ key
+ value
+ collapseKey
+ data
+ messageId
+ messageType
+ ttl
+ o
+ modelName
+ enableModelUpdates
+ initialConditions
+ updatesConditions
+ o
+ modelName
+ assetFilePath
+ filePath
+ o
+ modelName
+ modelName
+ cloudModelSource
+ localModelSource
+ options
+ index
+ dataType
+ dims
+ index
+ dataType
+ dims
+ input
+ name
+ options
+ name
+ inputs
+ options
+ enable
+ modelName
+ modelName
+ cloudModelSource
+ localModelSource
+ o
+ cloudModelName
+ localModelName
+ index
+ o
+ modelName
+ enableModelUpdates
+ initialConditions
+ updatesConditions
+ o
+ modelName
+ assetFilePath
+ filePath
+ o
+ app
+ options
+ text
+ text
+ o
+ confidenceThreshold
+ o
+ image
+ o
+ format
+ moreFormats
+ o
+ maxResults
+ model
+ image
+ image
+ image
+ image
+ bitmap
+ byteArray
+ metadata
+ byteBuffer
+ metadata
+ context
+ imageUri
+ image
+ rotation
+ metadata
+ format
+ height
+ rotation
+ width
+ o
+ o
+ hintedLanguages
+ image
+ contourType
+ landmarkType
+ image
+ o
+ classificationMode
+ contourMode
+ landmarkMode
+ minFaceSize
+ performanceMode
+ options
+ options
+ options
+ app
+ options
+ options
+ options
+ options
+ enable
+ o
+ confidenceThreshold
+ o
+ image
+ image
+ o
+ confidenceThreshold
+ o
+ confidenceThreshold
+ o
+ hintedLanguages
+ modelType
+ image
+ image
+ o
+ url
+ httpMethod
+ url
+ httpMethod
+ traceName
+ enable
+ traceName
+ attribute
+ attribute
+ value
+ attribute
+ responseCode
+ bytes
+ contentType
+ bytes
+ attribute
+ metricName
+ counterName
+ incrementBy
+ counterName
+ metricName
+ incrementBy
+ attribute
+ value
+ metricName
+ value
+ attribute
+ @out
+ flags
+ cacheExpirationSeconds
+ key
+ @namespace
+ key
+ key
+ @namespace
+ key
+ key
+ @namespace
+ key
+ prefix
+ @namespace
+ prefix
+ key
+ key
+ @namespace
+ key
+ key
+ @namespace
+ key
+ key
+ @namespace
+ settings
+ resourceId
+ defaults
+ @namespace
+ resourceId
+ @namespace
+ defaults
+ throttleEndTimeMillis
+ enabled
+
diff --git a/build/data/paramnames/play-services-firebase-paramnames.txt b/build/data/paramnames/play-services-firebase-paramnames.txt
new file mode 100644
index 000000000..fe5b48a04
--- /dev/null
+++ b/build/data/paramnames/play-services-firebase-paramnames.txt
@@ -0,0 +1,5815 @@
+package com.google.android.gms.ads
+;---------------------------------------
+ class AdListener
+ #ctor(int errorCode)
+ class AdLoader
+ loadAd(com.google.android.gms.ads.doubleclick.PublisherAdRequest publisherAdRequest)
+ loadAd(com.google.android.gms.ads.AdRequest adRequest)
+ loadAds(com.google.android.gms.ads.AdRequest adRequest, int maxNumberOfAds)
+ class AdLoader.Builder
+ #ctor(android.content.Context context, java.lang.String adUnitID)
+ #ctor(com.google.android.gms.ads.formats.NativeAppInstallAd.OnAppInstallAdLoadedListener listener)
+ #ctor(com.google.android.gms.ads.formats.NativeContentAd.OnContentAdLoadedListener listener)
+ #ctor(java.lang.String templateId, com.google.android.gms.ads.formats.NativeCustomTemplateAd.OnCustomTemplateAdLoadedListener adLoadedListener, com.google.android.gms.ads.formats.NativeCustomTemplateAd.OnCustomClickListener customClickListener)
+ #ctor(com.google.android.gms.ads.formats.OnPublisherAdViewLoadedListener listener, com.google.android.gms.ads.AdSize... adSizes)
+ #ctor(com.google.android.gms.ads.formats.UnifiedNativeAd.OnUnifiedNativeAdLoadedListener listener)
+ #ctor(com.google.android.gms.ads.AdListener listener)
+ #ctor(com.google.android.gms.ads.Correlator correlator)
+ #ctor(com.google.android.gms.ads.formats.NativeAdOptions options)
+ #ctor(com.google.android.gms.ads.formats.PublisherAdViewOptions options)
+ class AdRequest
+ getCustomEventExtrasBundle(java.lang.Class adapterClass)
+ getNetworkExtras(java.lang.Class networkExtrasClass)
+ getNetworkExtrasBundle(java.lang.Class adapterClass)
+ isTestDevice(android.content.Context context)
+ class AdRequest.Builder
+ #ctor(java.lang.Class extends com.google.android.gms.ads.mediation.customevent.CustomEvent> adapterClass, android.os.Bundle customEventExtras)
+ #ctor(java.lang.String keyword)
+ #ctor(com.google.android.gms.ads.mediation.NetworkExtras networkExtras)
+ #ctor(java.lang.Class extends com.google.android.gms.ads.mediation.MediationAdapter> adapterClass, android.os.Bundle networkExtras)
+ #ctor(java.lang.String deviceId)
+ #ctor(java.util.Date birthday)
+ #ctor(java.lang.String contentUrl)
+ #ctor(int gender)
+ #ctor(boolean isDesignedForFamilies)
+ #ctor(android.location.Location location)
+ #ctor(java.lang.String maxAdContentRating)
+ #ctor(java.lang.String requestAgent)
+ #ctor(int tagForUnderAgeOfConsent)
+ #ctor(boolean tagForChildDirectedTreatment)
+ class AdSize
+ #ctor(int width, int height)
+ #ctor(java.lang.Object other)
+ #ctor(android.content.Context context)
+ #ctor(android.content.Context context)
+ class AdView
+ #ctor(android.content.Context context)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyle)
+ #ctor(com.google.android.gms.ads.AdRequest adRequest)
+ #ctor(com.google.android.gms.ads.AdListener adListener)
+ #ctor(com.google.android.gms.ads.AdSize adSize)
+ #ctor(java.lang.String adUnitId)
+ #ctor(boolean changed, int left, int top, int right, int bottom)
+ #ctor(int widthMeasureSpec, int heightMeasureSpec)
+ class InterstitialAd
+ #ctor(android.content.Context context)
+ #ctor(com.google.android.gms.ads.AdRequest adRequest)
+ #ctor(com.google.android.gms.ads.AdListener adListener)
+ #ctor(java.lang.String adUnitId)
+ #ctor(boolean immersiveModeEnabled)
+ class MobileAds
+ getRewardedVideoAdInstance(android.content.Context context)
+ initialize(android.content.Context context, java.lang.String applicationCode)
+ initialize(android.content.Context context)
+ initialize(android.content.Context context, java.lang.String applicationCode, com.google.android.gms.ads.MobileAds.Settings settings)
+ openDebugMenu(android.content.Context context, java.lang.String adUnitId)
+ setAppMuted(boolean muted)
+ setAppVolume(float volume)
+ class MobileAds.Settings
+ #ctor(boolean enable)
+ #ctor(java.lang.String trackingId)
+ class NativeExpressAdView
+ #ctor(android.content.Context context)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyle)
+ #ctor(com.google.android.gms.ads.AdRequest adRequest)
+ #ctor(com.google.android.gms.ads.AdListener adListener)
+ #ctor(com.google.android.gms.ads.AdSize adSize)
+ #ctor(java.lang.String adUnitId)
+ #ctor(com.google.android.gms.ads.VideoOptions videoOptions)
+ #ctor(boolean changed, int left, int top, int right, int bottom)
+ #ctor(int widthMeasureSpec, int heightMeasureSpec)
+ class VideoController
+ mute(boolean mute)
+ setVideoLifecycleCallbacks(com.google.android.gms.ads.VideoController.VideoLifecycleCallbacks callbacks)
+ class VideoController.VideoLifecycleCallbacks
+ #ctor(boolean isMuted)
+ class VideoOptions.Builder
+ #ctor(boolean clickToExpandRequested)
+ #ctor(boolean customControlsRequested)
+ #ctor(boolean startMuted)
+package com.google.android.gms.ads.doubleclick
+;---------------------------------------
+ interface AppEventListener
+ onAppEvent(java.lang.String name, java.lang.String data)
+ interface CustomRenderedAd
+ onAdRendered(android.view.View view)
+ interface OnCustomRenderedAdLoadedListener
+ onCustomRenderedAdLoaded(com.google.android.gms.ads.doubleclick.CustomRenderedAd ad)
+ class PublisherAdRequest
+ getCustomEventExtrasBundle(java.lang.Class adapterClass)
+ getNetworkExtras(java.lang.Class networkExtrasClass)
+ getNetworkExtrasBundle(java.lang.Class adapterClass)
+ isTestDevice(android.content.Context context)
+ class PublisherAdRequest.Builder
+ #ctor(java.lang.String categoryExclusion)
+ #ctor(java.lang.Class extends com.google.android.gms.ads.mediation.customevent.CustomEvent> adapterClass, android.os.Bundle customEventExtras)
+ #ctor(java.lang.String key, java.util.List values)
+ #ctor(java.lang.String key, java.lang.String value)
+ #ctor(java.lang.String keyword)
+ #ctor(com.google.android.gms.ads.mediation.NetworkExtras networkExtras)
+ #ctor(java.lang.Class extends com.google.android.gms.ads.mediation.MediationAdapter> adapterClass, android.os.Bundle networkExtras)
+ #ctor(java.lang.String deviceId)
+ #ctor(java.util.Date birthday)
+ #ctor(java.lang.String contentUrl)
+ #ctor(int gender)
+ #ctor(boolean isDesignedForFamilies)
+ #ctor(android.location.Location location)
+ #ctor(boolean manualImpressionsEnabled)
+ #ctor(java.lang.String maxAdContentRating)
+ #ctor(java.lang.String publisherProvidedId)
+ #ctor(java.lang.String requestAgent)
+ #ctor(int tagForUnderAgeOfConsent)
+ #ctor(boolean tagForChildDirectedTreatment)
+ class PublisherAdView
+ #ctor(android.content.Context context)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyle)
+ #ctor(com.google.android.gms.ads.doubleclick.PublisherAdRequest publisherAdRequest)
+ #ctor(com.google.android.gms.ads.AdListener adListener)
+ #ctor(com.google.android.gms.ads.AdSize... adSizes)
+ #ctor(java.lang.String adUnitId)
+ #ctor(com.google.android.gms.ads.doubleclick.AppEventListener appEventListener)
+ #ctor(com.google.android.gms.ads.Correlator correlator)
+ #ctor(boolean manualImpressionsEnabled)
+ #ctor(com.google.android.gms.ads.doubleclick.OnCustomRenderedAdLoadedListener onCustomRenderedAdLoadedListener)
+ #ctor(com.google.android.gms.ads.VideoOptions videoOptions)
+ #ctor(boolean changed, int left, int top, int right, int bottom)
+ #ctor(int widthMeasureSpec, int heightMeasureSpec)
+ class PublisherInterstitialAd
+ #ctor(android.content.Context context)
+ #ctor(com.google.android.gms.ads.doubleclick.PublisherAdRequest publisherAdRequest)
+ #ctor(com.google.android.gms.ads.AdListener adListener)
+ #ctor(java.lang.String adUnitId)
+ #ctor(com.google.android.gms.ads.doubleclick.AppEventListener appEventListener)
+ #ctor(com.google.android.gms.ads.Correlator correlator)
+ #ctor(boolean immersiveModeEnabled)
+ #ctor(com.google.android.gms.ads.doubleclick.OnCustomRenderedAdLoadedListener onCustomRenderedAdLoadedListener)
+package com.google.android.gms.ads.formats
+;---------------------------------------
+ class AdChoicesView
+ #ctor(android.content.Context context)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes)
+ class MediaView
+ #ctor(android.content.Context context)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes)
+ class NativeAd
+ #ctor(android.os.Bundle clickData)
+ #ctor(android.os.Bundle impressionData)
+ #ctor(android.os.Bundle touchEventData)
+ class NativeAdOptions.Builder
+ #ctor(int adChoicesPlacement)
+ #ctor(int orientation)
+ #ctor(boolean requestCustomMuteThisAd)
+ #ctor(boolean shouldRequestMultipleImages)
+ #ctor(boolean shouldReturnUrls)
+ #ctor(com.google.android.gms.ads.VideoOptions videoOptions)
+ class NativeAdView
+ #ctor(android.content.Context context)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes)
+ #ctor(com.google.android.gms.ads.formats.AdChoicesView adChoicesView)
+ #ctor(com.google.android.gms.ads.formats.NativeAd ad)
+ class NativeAdViewHolder
+ #ctor(android.view.View containerView, java.util.Map nonclickableAssetViews)
+ #ctor(android.view.View view)
+ #ctor(com.google.android.gms.ads.formats.UnifiedNativeAd ad)
+ #ctor(com.google.android.gms.ads.formats.NativeAd ad)
+ interface NativeAppInstallAd.OnAppInstallAdLoadedListener
+ onAppInstallAdLoaded(com.google.android.gms.ads.formats.NativeAppInstallAd ad)
+ class NativeAppInstallAdView
+ #ctor(android.content.Context context)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes)
+ #ctor(android.view.View view)
+ #ctor(android.view.View view)
+ #ctor(android.view.View view)
+ #ctor(android.view.View view)
+ #ctor(android.view.View view)
+ #ctor(com.google.android.gms.ads.formats.MediaView view)
+ #ctor(android.view.View view)
+ #ctor(android.view.View view)
+ #ctor(android.view.View view)
+ interface NativeContentAd.OnContentAdLoadedListener
+ onContentAdLoaded(com.google.android.gms.ads.formats.NativeContentAd ad)
+ class NativeContentAdView
+ #ctor(android.content.Context context)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes)
+ #ctor(android.view.View view)
+ #ctor(android.view.View view)
+ #ctor(android.view.View view)
+ #ctor(android.view.View view)
+ #ctor(android.view.View view)
+ #ctor(android.view.View view)
+ #ctor(com.google.android.gms.ads.formats.MediaView view)
+ interface NativeCustomTemplateAd
+ getImage(java.lang.String assetName)
+ getText(java.lang.String assetName)
+ performClick(java.lang.String assetName)
+ interface NativeCustomTemplateAd.OnCustomClickListener
+ onCustomClick(com.google.android.gms.ads.formats.NativeCustomTemplateAd ad, java.lang.String assetName)
+ interface NativeCustomTemplateAd.OnCustomTemplateAdLoadedListener
+ onCustomTemplateAdLoaded(com.google.android.gms.ads.formats.NativeCustomTemplateAd ad)
+ interface OnPublisherAdViewLoadedListener
+ onPublisherAdViewLoaded(com.google.android.gms.ads.doubleclick.PublisherAdView adView)
+ class PublisherAdViewOptions.Builder
+ #ctor(com.google.android.gms.ads.doubleclick.AppEventListener appEventListener)
+ #ctor(boolean manualImpressionsEnabled)
+ class UnifiedNativeAd
+ #ctor(com.google.android.gms.ads.MuteThisAdReason muteThisAdReason)
+ #ctor(android.os.Bundle clickData)
+ #ctor(android.os.Bundle impressionData)
+ #ctor(android.os.Bundle touchEventData)
+ #ctor(com.google.android.gms.ads.MuteThisAdListener listener)
+ #ctor(com.google.android.gms.ads.formats.UnifiedNativeAd.UnconfirmedClickListener listener)
+ interface UnifiedNativeAd.OnUnifiedNativeAdLoadedListener
+ onUnifiedNativeAdLoaded(com.google.android.gms.ads.formats.UnifiedNativeAd ad)
+ interface UnifiedNativeAd.UnconfirmedClickListener
+ onUnconfirmedClickReceived(java.lang.String assetId)
+ class UnifiedNativeAdView
+ #ctor(android.content.Context context)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes)
+ #ctor(com.google.android.gms.ads.formats.AdChoicesView adChoicesView)
+ #ctor(android.view.View view)
+ #ctor(android.view.View view)
+ #ctor(android.view.View view)
+ #ctor(android.view.View view)
+ #ctor(android.view.View view)
+ #ctor(android.view.View view)
+ #ctor(android.view.View view)
+ #ctor(com.google.android.gms.ads.formats.MediaView view)
+ #ctor(com.google.android.gms.ads.formats.UnifiedNativeAd ad)
+ #ctor(android.view.View view)
+ #ctor(android.view.View view)
+ #ctor(android.view.View view)
+package com.google.android.gms.ads.identifier
+;---------------------------------------
+ class AdvertisingIdClient
+ getAdvertisingIdInfo(android.content.Context context)
+ class AdvertisingIdClient.Info
+ #ctor(java.lang.String advertisingId, boolean limitAdTrackingEnabled)
+package com.google.android.gms.ads.mediation.admob
+;---------------------------------------
+ class AdMobExtras
+ #ctor(android.os.Bundle extras)
+package com.google.android.gms.ads.mediation.customevent
+;---------------------------------------
+ interface CustomEventBanner
+ requestBannerAd(android.content.Context context, com.google.android.gms.ads.mediation.customevent.CustomEventBannerListener listener, java.lang.String serverParameter, com.google.android.gms.ads.AdSize size, com.google.android.gms.ads.mediation.MediationAdRequest mediationAdRequest, android.os.Bundle customEventExtras)
+ interface CustomEventBannerListener
+ onAdLoaded(android.view.View view)
+ class CustomEventExtras
+ #ctor(java.lang.String label)
+ #ctor(java.lang.String label, java.lang.Object value)
+ interface CustomEventInterstitial
+ requestInterstitialAd(android.content.Context context, com.google.android.gms.ads.mediation.customevent.CustomEventInterstitialListener listener, java.lang.String serverParameter, com.google.android.gms.ads.mediation.MediationAdRequest mediationAdRequest, android.os.Bundle customEventExtras)
+ interface CustomEventListener
+ onAdFailedToLoad(int errorCode)
+ interface CustomEventNative
+ requestNativeAd(android.content.Context context, com.google.android.gms.ads.mediation.customevent.CustomEventNativeListener listener, java.lang.String serverParameter, com.google.android.gms.ads.mediation.NativeMediationAdRequest mediationAdRequest, android.os.Bundle customEventExtras)
+ interface CustomEventNativeListener
+ onAdLoaded(com.google.android.gms.ads.mediation.NativeAdMapper mapper)
+ onAdLoaded(com.google.android.gms.ads.mediation.UnifiedNativeAdMapper mapper)
+package com.google.android.gms.ads.mediation
+;---------------------------------------
+ interface MediationBannerAdapter
+ requestBannerAd(android.content.Context context, com.google.android.gms.ads.mediation.MediationBannerListener listener, android.os.Bundle serverParameters, com.google.android.gms.ads.AdSize adSize, com.google.android.gms.ads.mediation.MediationAdRequest mediationAdRequest, android.os.Bundle mediationExtras)
+ interface MediationBannerListener
+ onAdClicked(com.google.android.gms.ads.mediation.MediationBannerAdapter adapter)
+ onAdClosed(com.google.android.gms.ads.mediation.MediationBannerAdapter adapter)
+ onAdFailedToLoad(com.google.android.gms.ads.mediation.MediationBannerAdapter adapter, int error)
+ onAdLeftApplication(com.google.android.gms.ads.mediation.MediationBannerAdapter adapter)
+ onAdLoaded(com.google.android.gms.ads.mediation.MediationBannerAdapter adapter)
+ onAdOpened(com.google.android.gms.ads.mediation.MediationBannerAdapter adapter)
+ interface MediationInterstitialAdapter
+ requestInterstitialAd(android.content.Context context, com.google.android.gms.ads.mediation.MediationInterstitialListener listener, android.os.Bundle serverParameters, com.google.android.gms.ads.mediation.MediationAdRequest mediationAdRequest, android.os.Bundle mediationExtras)
+ interface MediationInterstitialListener
+ onAdClicked(com.google.android.gms.ads.mediation.MediationInterstitialAdapter adapter)
+ onAdClosed(com.google.android.gms.ads.mediation.MediationInterstitialAdapter adapter)
+ onAdFailedToLoad(com.google.android.gms.ads.mediation.MediationInterstitialAdapter adapter, int error)
+ onAdLeftApplication(com.google.android.gms.ads.mediation.MediationInterstitialAdapter adapter)
+ onAdLoaded(com.google.android.gms.ads.mediation.MediationInterstitialAdapter adapter)
+ onAdOpened(com.google.android.gms.ads.mediation.MediationInterstitialAdapter adapter)
+ interface MediationNativeAdapter
+ requestNativeAd(android.content.Context context, com.google.android.gms.ads.mediation.MediationNativeListener listener, android.os.Bundle serverParameters, com.google.android.gms.ads.mediation.NativeMediationAdRequest mediationAdRequest, android.os.Bundle mediationExtras)
+ interface MediationNativeListener
+ onAdClicked(com.google.android.gms.ads.mediation.MediationNativeAdapter adapter)
+ onAdClosed(com.google.android.gms.ads.mediation.MediationNativeAdapter adapter)
+ onAdFailedToLoad(com.google.android.gms.ads.mediation.MediationNativeAdapter adapter, int error)
+ onAdImpression(com.google.android.gms.ads.mediation.MediationNativeAdapter adapter)
+ onAdLeftApplication(com.google.android.gms.ads.mediation.MediationNativeAdapter adapter)
+ onAdLoaded(com.google.android.gms.ads.mediation.MediationNativeAdapter adapter, com.google.android.gms.ads.mediation.NativeAdMapper nativeAdMapper)
+ onAdLoaded(com.google.android.gms.ads.mediation.MediationNativeAdapter adapter, com.google.android.gms.ads.mediation.UnifiedNativeAdMapper unifiedNativeAdMapper)
+ onAdOpened(com.google.android.gms.ads.mediation.MediationNativeAdapter adapter)
+ onVideoEnd(com.google.android.gms.ads.mediation.MediationNativeAdapter adapter)
+ class NativeAdMapper
+ #ctor(android.view.View view)
+ #ctor(android.view.View adChoicesContent)
+ #ctor(android.os.Bundle extras)
+ #ctor(boolean hasVideoContent)
+ #ctor(android.view.View mediaView)
+ #ctor(boolean overrideClickHandling)
+ #ctor(boolean overrideImpressionRecording)
+ #ctor(android.view.View view)
+ #ctor(android.view.View containerView, java.util.Map nonclickableAssetViews)
+ #ctor(android.view.View view)
+ class NativeAppInstallAdMapper
+ #ctor(java.lang.String body)
+ #ctor(java.lang.String callToAction)
+ #ctor(java.lang.String headline)
+ #ctor(com.google.android.gms.ads.formats.NativeAd.Image icon)
+ #ctor(java.util.List images)
+ #ctor(java.lang.String price)
+ #ctor(double starRating)
+ #ctor(java.lang.String store)
+ class NativeContentAdMapper
+ #ctor(java.lang.String advertiser)
+ #ctor(java.lang.String body)
+ #ctor(java.lang.String callToAction)
+ #ctor(java.lang.String headline)
+ #ctor(java.util.List images)
+ #ctor(com.google.android.gms.ads.formats.NativeAd.Image logo)
+ interface OnContextChangedListener
+ onContextChanged(android.content.Context newContext)
+ interface OnImmersiveModeUpdatedListener
+ onImmersiveModeUpdated(boolean immersiveModeEnabled)
+ class UnifiedNativeAdMapper
+ #ctor(android.view.View view)
+ #ctor(android.view.View adChoicesContent)
+ #ctor(java.lang.String advertiser)
+ #ctor(java.lang.String body)
+ #ctor(java.lang.String callToAction)
+ #ctor(android.os.Bundle extras)
+ #ctor(boolean hasVideoContent)
+ #ctor(java.lang.String headline)
+ #ctor(com.google.android.gms.ads.formats.NativeAd.Image icon)
+ #ctor(java.util.List images)
+ #ctor(android.view.View mediaView)
+ #ctor(boolean overrideClickHandling)
+ #ctor(boolean overrideImpressionRecording)
+ #ctor(java.lang.String price)
+ #ctor(java.lang.Double starRating)
+ #ctor(java.lang.String store)
+ #ctor(android.view.View containerView, java.util.Map nonclickableAssetViews)
+ #ctor(android.view.View view)
+package com.google.android.gms.ads.reward.mediation
+;---------------------------------------
+ interface InitializableMediationRewardedVideoAdAdapter
+ initialize(android.content.Context context, com.google.android.gms.ads.reward.mediation.MediationRewardedVideoAdListener listener, java.util.List serverParameters)
+ interface MediationRewardedVideoAdAdapter
+ initialize(android.content.Context context, com.google.android.gms.ads.mediation.MediationAdRequest mediationAdRequest, java.lang.String unused, com.google.android.gms.ads.reward.mediation.MediationRewardedVideoAdListener listener, android.os.Bundle serverParameters, android.os.Bundle networkExtras)
+ loadAd(com.google.android.gms.ads.mediation.MediationAdRequest mediationAdRequest, android.os.Bundle serverParameters, android.os.Bundle networkExtras)
+ interface MediationRewardedVideoAdListener
+ onAdClicked(com.google.android.gms.ads.reward.mediation.MediationRewardedVideoAdAdapter adapter)
+ onAdClosed(com.google.android.gms.ads.reward.mediation.MediationRewardedVideoAdAdapter adapter)
+ onAdFailedToLoad(com.google.android.gms.ads.reward.mediation.MediationRewardedVideoAdAdapter adapter, int errorCode)
+ onAdLeftApplication(com.google.android.gms.ads.reward.mediation.MediationRewardedVideoAdAdapter adapter)
+ onAdLoaded(com.google.android.gms.ads.reward.mediation.MediationRewardedVideoAdAdapter adapter)
+ onAdOpened(com.google.android.gms.ads.reward.mediation.MediationRewardedVideoAdAdapter adapter)
+ onInitializationFailed(com.google.android.gms.ads.reward.mediation.MediationRewardedVideoAdAdapter adapter, int errorCode)
+ onInitializationSucceeded(com.google.android.gms.ads.reward.mediation.MediationRewardedVideoAdAdapter adapter)
+ onRewarded(com.google.android.gms.ads.reward.mediation.MediationRewardedVideoAdAdapter adapter, com.google.android.gms.ads.reward.RewardItem rewardItem)
+ onVideoCompleted(com.google.android.gms.ads.reward.mediation.MediationRewardedVideoAdAdapter adapter)
+ onVideoStarted(com.google.android.gms.ads.reward.mediation.MediationRewardedVideoAdAdapter adapter)
+package com.google.android.gms.ads.reward
+;---------------------------------------
+ interface RewardedVideoAd
+ destroy(android.content.Context context)
+ loadAd(java.lang.String adUnitId, com.google.android.gms.ads.doubleclick.PublisherAdRequest adRequest)
+ loadAd(java.lang.String adUnitId, com.google.android.gms.ads.AdRequest adRequest)
+ pause(android.content.Context context)
+ resume(android.content.Context context)
+ setAdMetadataListener(com.google.android.gms.ads.reward.AdMetadataListener listener)
+ setCustomData(java.lang.String customData)
+ setImmersiveMode(boolean immersiveModeEnabled)
+ setRewardedVideoAdListener(com.google.android.gms.ads.reward.RewardedVideoAdListener listener)
+ setUserId(java.lang.String userId)
+ interface RewardedVideoAdListener
+ onRewarded(com.google.android.gms.ads.reward.RewardItem reward)
+ onRewardedVideoAdFailedToLoad(int errorCode)
+package com.google.android.gms.ads.search
+;---------------------------------------
+ class DynamicHeightSearchAdRequest
+ getCustomEventExtrasBundle(java.lang.Class adapterClass)
+ getNetworkExtras(java.lang.Class networkExtrasClass)
+ getNetworkExtrasBundle(java.lang.Class adapterClass)
+ isTestDevice(android.content.Context context)
+ class DynamicHeightSearchAdRequest.Builder
+ #ctor(java.lang.Class extends com.google.android.gms.ads.mediation.customevent.CustomEvent> adapterClass, android.os.Bundle customEventExtras)
+ #ctor(com.google.android.gms.ads.mediation.NetworkExtras networkExtras)
+ #ctor(java.lang.Class extends com.google.android.gms.ads.mediation.MediationAdapter> adapterClass, android.os.Bundle networkExtras)
+ #ctor(java.lang.String adBorderSelectors)
+ #ctor(boolean adTest)
+ #ctor(int adjustableLineHeight)
+ #ctor(java.lang.String key, java.lang.String value)
+ #ctor(int attributionSpacingBelow)
+ #ctor(java.lang.String borderSelections)
+ #ctor(java.lang.String channel)
+ #ctor(java.lang.String colorAdBorder)
+ #ctor(java.lang.String colorAdSeparator)
+ #ctor(java.lang.String colorAnnotation)
+ #ctor(java.lang.String colorAttribution)
+ #ctor(java.lang.String colorBackground)
+ #ctor(java.lang.String colorBorder)
+ #ctor(java.lang.String colorDomainLink)
+ #ctor(java.lang.String colorText)
+ #ctor(java.lang.String colorTitleLink)
+ #ctor(int width)
+ #ctor(boolean detailedAttribution)
+ #ctor(java.lang.String fontFamily)
+ #ctor(java.lang.String fontFamilyAttribution)
+ #ctor(int fontSizeAnnotation)
+ #ctor(int fontSizeAttribution)
+ #ctor(int fontSizeDescription)
+ #ctor(int fontSizeDomainLink)
+ #ctor(int fontSizeTitle)
+ #ctor(java.lang.String hostLanguage)
+ #ctor(boolean isClickToCallEnabled)
+ #ctor(boolean isLocationEnabled)
+ #ctor(boolean isPlusOnesEnabled)
+ #ctor(boolean isSellerRatingsEnabled)
+ #ctor(boolean isSiteLinksEnabled)
+ #ctor(boolean isTitleBold)
+ #ctor(boolean isTitleUnderlined)
+ #ctor(java.lang.String locationColor)
+ #ctor(int locationFontSize)
+ #ctor(boolean longerHeadlines)
+ #ctor(int numberOfAds)
+ #ctor(int adPage)
+ #ctor(java.lang.String query)
+ #ctor(int verticalSpacing)
+ class SearchAdRequest
+ getCustomEventExtrasBundle(java.lang.Class adapterClass)
+ getNetworkExtras(java.lang.Class networkExtrasClass)
+ getNetworkExtrasBundle(java.lang.Class adapterClass)
+ isTestDevice(android.content.Context context)
+ class SearchAdRequest.Builder
+ #ctor(java.lang.Class extends com.google.android.gms.ads.mediation.customevent.CustomEvent> adapterClass, android.os.Bundle customEventExtras)
+ #ctor(com.google.android.gms.ads.mediation.NetworkExtras networkExtras)
+ #ctor(java.lang.Class extends com.google.android.gms.ads.mediation.MediationAdapter> adapterClass, android.os.Bundle networkExtras)
+ #ctor(java.lang.String deviceId)
+ #ctor(int anchorTextColor)
+ #ctor(int backgroundColor)
+ #ctor(int top, int bottom)
+ #ctor(int borderColor)
+ #ctor(int borderThickness)
+ #ctor(int borderType)
+ #ctor(int callButtonColor)
+ #ctor(java.lang.String channelIds)
+ #ctor(int descriptionTextColor)
+ #ctor(java.lang.String fontFace)
+ #ctor(int headerTextColor)
+ #ctor(int headerTextSize)
+ #ctor(android.location.Location location)
+ #ctor(java.lang.String query)
+ #ctor(java.lang.String requestAgent)
+ #ctor(boolean tagForChildDirectedTreatment)
+ class SearchAdView
+ #ctor(android.content.Context context)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyle)
+ #ctor(com.google.android.gms.ads.search.DynamicHeightSearchAdRequest dynamicHeightSearchAdRequest)
+ #ctor(com.google.android.gms.ads.search.SearchAdRequest searchAdRequest)
+ #ctor(com.google.android.gms.ads.AdListener adListener)
+ #ctor(com.google.android.gms.ads.AdSize adSize)
+ #ctor(java.lang.String adUnitId)
+ #ctor(boolean changed, int left, int top, int right, int bottom)
+ #ctor(int widthMeasureSpec, int heightMeasureSpec)
+package com.google.android.gms.analytics
+;---------------------------------------
+ class AnalyticsJobService
+ callServiceStopSelfResult(int startId)
+ onStartJob(android.app.job.JobParameters params)
+ onStopJob(android.app.job.JobParameters params)
+ class AnalyticsReceiver
+ #ctor(android.content.Context context, android.content.Intent intent)
+ class AnalyticsService
+ callServiceStopSelfResult(int startId)
+ onBind(android.content.Intent intent)
+ class CampaignTrackingReceiver
+ #ctor(android.content.Context context, android.content.Intent intent)
+ class CampaignTrackingService
+ #ctor(android.content.Intent intent)
+ interface ExceptionParser
+ getDescription(java.lang.String threadName, java.lang.Throwable t)
+ class ExceptionReporter
+ #ctor(com.google.android.gms.analytics.Tracker tracker, java.lang.Thread.UncaughtExceptionHandler originalHandler, android.content.Context context)
+ #ctor(com.google.android.gms.analytics.ExceptionParser exceptionParser)
+ #ctor(java.lang.Thread t, java.lang.Throwable e)
+ class GoogleAnalytics
+ enableAutoActivityReports(android.app.Application application)
+ getInstance(android.content.Context context)
+ newTracker(java.lang.String trackingId)
+ newTracker(int configResId)
+ reportActivityStart(android.app.Activity activity)
+ reportActivityStop(android.app.Activity activity)
+ setAppOptOut(boolean optOut)
+ setDryRun(boolean dryRun)
+ setLocalDispatchPeriod(int dispatchPeriodInSeconds)
+ setLogger(com.google.android.gms.analytics.Logger logger)
+ class HitBuilders.EventBuilder
+ #ctor(java.lang.String category, java.lang.String action)
+ #ctor(java.lang.String action)
+ #ctor(java.lang.String category)
+ #ctor(java.lang.String label)
+ #ctor(long value)
+ class HitBuilders.ExceptionBuilder
+ #ctor(java.lang.String description)
+ #ctor(boolean fatal)
+ class HitBuilders.HitBuilder
+ #ctor(com.google.android.gms.analytics.ecommerce.Product product, java.lang.String impressionList)
+ #ctor(com.google.android.gms.analytics.ecommerce.Product product)
+ #ctor(com.google.android.gms.analytics.ecommerce.Promotion promotion)
+ #ctor(java.lang.String paramName, java.lang.String paramValue)
+ #ctor(java.util.Map additionalPackages)
+ #ctor(java.lang.String threadName, java.lang.Throwable t)
+ #ctor(android.content.Context context, java.util.Collection additionalPackages)
+ #ctor(java.lang.Throwable t)
+ #ctor(java.lang.Throwable t)
+ #ctor(java.lang.Throwable cause, java.lang.StackTraceElement element, java.lang.String threadName)
+ class Tracker
+ enableAdvertisingIdCollection(boolean enabled)
+ enableAutoActivityTracking(boolean enabled)
+ enableExceptionReporting(boolean enable)
+ get(java.lang.String key)
+ send(java.util.Map outLinks)
+ view(com.google.android.gms.common.api.GoogleApiClient apiClient, android.app.Activity activity, android.net.Uri appUri, java.lang.String title, android.net.Uri webUrl, java.util.List outLinks)
+ viewEnd(com.google.android.gms.common.api.GoogleApiClient apiClient, android.app.Activity activity, android.content.Intent viewIntent)
+ viewEnd(com.google.android.gms.common.api.GoogleApiClient apiClient, android.app.Activity activity, android.net.Uri appUri)
+ interface AppIndexApi.ActionResult
+ end(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ class AppIndexApi.AppIndexingLink
+ #ctor(android.net.Uri appUri, android.net.Uri webUrl, android.view.View view)
+ #ctor(android.net.Uri appUri, android.view.View view)
+ class Thing.Builder
+ #ctor(java.lang.String key, com.google.android.gms.appindexing.Thing value)
+ #ctor(java.lang.String key, com.google.android.gms.appindexing.Thing[] values)
+ #ctor(java.lang.String key, java.lang.String value)
+ #ctor(java.lang.String key, java.lang.String[] values)
+ #ctor(java.lang.String key, boolean value)
+ #ctor(java.lang.String description)
+ #ctor(java.lang.String id)
+ #ctor(java.lang.String name)
+ #ctor(java.lang.String type)
+ #ctor(android.net.Uri url)
+package com.google.android.gms.appinvite
+;---------------------------------------
+ interface AppInviteApi
+ convertInvitation(com.google.android.gms.common.api.GoogleApiClient client, java.lang.String invitationId)
+ getInvitation(com.google.android.gms.common.api.GoogleApiClient client, android.app.Activity currentActivity, boolean launchDeepLink)
+ updateInvitationOnInstall(com.google.android.gms.common.api.GoogleApiClient client, java.lang.String invitationId)
+ class AppInviteInvitation
+ getInvitationIds(int resultCode, android.content.Intent result)
+ class AppInviteInvitation.IntentBuilder
+ #ctor(java.lang.CharSequence title)
+ #ctor(android.accounts.Account account)
+ #ctor(java.util.Map events)
+ #ctor(android.os.Parcel dest, int flags)
+ class CookieUtil
+ getCookieUrl(java.lang.String domain, java.lang.Boolean isSecure)
+ getCookieValue(java.lang.String name, java.lang.String value, java.lang.String domain, java.lang.String path, java.lang.Boolean isHttpOnly, java.lang.Boolean isSecure, java.lang.Long maxAge)
+ class GoogleAuthException
+ #ctor(java.lang.String err)
+ #ctor(java.lang.String msg, java.lang.Throwable throwable)
+ #ctor(java.lang.Throwable throwable)
+ class GoogleAuthUtil
+ clearToken(android.content.Context context, java.lang.String token)
+ getAccountChangeEvents(android.content.Context context, int eventIndex, java.lang.String accountName)
+ getAccountId(android.content.Context ctx, java.lang.String accountName)
+ getToken(android.content.Context context, android.accounts.Account account, java.lang.String scope, android.os.Bundle extras)
+ getToken(android.content.Context context, android.accounts.Account account, java.lang.String scope)
+ getToken(android.content.Context context, java.lang.String accountName, java.lang.String scope, android.os.Bundle extras)
+ getToken(android.content.Context context, java.lang.String accountName, java.lang.String scope)
+ getTokenWithNotification(android.content.Context context, java.lang.String accountName, java.lang.String scope, android.os.Bundle extras, java.lang.String authority, android.os.Bundle syncBundle)
+ getTokenWithNotification(android.content.Context context, android.accounts.Account account, java.lang.String scope, android.os.Bundle extras)
+ getTokenWithNotification(android.content.Context context, java.lang.String accountName, java.lang.String scope, android.os.Bundle extras, android.content.Intent callback)
+ getTokenWithNotification(android.content.Context context, android.accounts.Account account, java.lang.String scope, android.os.Bundle extras, java.lang.String authority, android.os.Bundle syncBundle)
+ getTokenWithNotification(android.content.Context context, java.lang.String accountName, java.lang.String scope, android.os.Bundle extras)
+ getTokenWithNotification(android.content.Context context, android.accounts.Account account, java.lang.String scope, android.os.Bundle extras, android.content.Intent callback)
+ invalidateToken(android.content.Context context, java.lang.String token)
+ removeAccount(android.content.Context context, android.accounts.Account account)
+ requestGoogleAccountsAccess(android.content.Context context)
+ class UserRecoverableAuthException
+ #ctor(java.lang.String msg, android.content.Intent intent)
+ class UserRecoverableNotifiedException
+ #ctor(java.lang.String err)
+package com.google.android.gms.auth.api.accounttransfer
+;---------------------------------------
+ class AccountTransfer
+ getAccountTransferClient(android.content.Context context)
+ getAccountTransferClient(android.app.Activity activity)
+ class AccountTransferClient
+ getDeviceMetaData(java.lang.String accountType)
+ notifyCompletion(java.lang.String accountType, int completionStatus)
+ retrieveData(java.lang.String accountType)
+ sendData(java.lang.String accountType, byte[] transferData)
+ showUserChallenge(java.lang.String accountType, android.app.PendingIntent pendingIntent)
+ class AccountTransferException
+ #ctor(com.google.android.gms.common.api.Status status)
+ class AccountTransferStatusCodes
+ getStatusCodeString(int statusCode)
+package com.google.android.gms.auth.api.credentials
+;---------------------------------------
+ class Credential
+ equals(java.lang.Object other)
+ writeToParcel(android.os.Parcel out, int flags)
+ class Credential.Builder
+ #ctor(java.lang.String id)
+ #ctor(com.google.android.gms.auth.api.credentials.Credential credential)
+ #ctor(java.lang.String accountType)
+ #ctor(java.lang.String name)
+ #ctor(java.lang.String password)
+ #ctor(android.net.Uri profilePictureUri)
+ class CredentialPickerConfig
+ writeToParcel(android.os.Parcel out, int flags)
+ class CredentialPickerConfig.Builder
+ #ctor(boolean forNewAccount)
+ #ctor(int prompt)
+ #ctor(boolean showAddAccountButton)
+ #ctor(boolean showCancelButton)
+ class CredentialRequest
+ writeToParcel(android.os.Parcel out, int flags)
+ class CredentialRequest.Builder
+ #ctor(java.lang.String... accountTypes)
+ #ctor(com.google.android.gms.auth.api.credentials.CredentialPickerConfig config)
+ #ctor(com.google.android.gms.auth.api.credentials.CredentialPickerConfig config)
+ #ctor(java.lang.String idTokenNonce)
+ #ctor(boolean idTokenRequested)
+ #ctor(boolean passwordLoginSupported)
+ #ctor(java.lang.String serverClientId)
+ #ctor(boolean supportsPasswordLogin)
+ class Credentials
+ #ctor(android.content.Context context, com.google.android.gms.auth.api.credentials.CredentialsOptions options)
+ #ctor(android.app.Activity activity)
+ #ctor(android.content.Context context)
+ #ctor(android.app.Activity activity, com.google.android.gms.auth.api.credentials.CredentialsOptions options)
+ interface CredentialsApi
+ delete(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.auth.api.credentials.Credential credential)
+ disableAutoSignIn(com.google.android.gms.common.api.GoogleApiClient client)
+ getHintPickerIntent(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.auth.api.credentials.HintRequest request)
+ request(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.auth.api.credentials.CredentialRequest request)
+ save(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.auth.api.credentials.Credential credential)
+ class CredentialsClient
+ delete(com.google.android.gms.auth.api.credentials.Credential credential)
+ getHintPickerIntent(com.google.android.gms.auth.api.credentials.HintRequest request)
+ request(com.google.android.gms.auth.api.credentials.CredentialRequest request)
+ save(com.google.android.gms.auth.api.credentials.Credential credential)
+ class HintRequest
+ writeToParcel(android.os.Parcel out, int flags)
+ class HintRequest.Builder
+ #ctor(java.lang.String... accountTypes)
+ #ctor(boolean emailAddressIdentifierSupported)
+ #ctor(com.google.android.gms.auth.api.credentials.CredentialPickerConfig hintPickerConfig)
+ #ctor(java.lang.String idTokenNonce)
+ #ctor(boolean idTokenRequested)
+ #ctor(boolean phoneNumberIdentifierSupported)
+ #ctor(java.lang.String serverClientId)
+ class IdentityProviders
+ getIdentityProviderForAccount(android.accounts.Account account)
+ class IdToken
+ #ctor(java.lang.String accountType, java.lang.String idToken)
+ #ctor(java.lang.Object obj)
+ #ctor(android.os.Parcel out, int flags)
+package com.google.android.gms.auth.api.phone
+;---------------------------------------
+ class SmsRetriever
+ getClient(android.app.Activity activity)
+ getClient(android.content.Context context)
+package com.google.android.gms.auth.api.signin
+;---------------------------------------
+ class GoogleSignIn
+ getAccountForExtension(android.content.Context context, com.google.android.gms.auth.api.signin.GoogleSignInOptionsExtension extension)
+ getAccountForScopes(android.content.Context context, com.google.android.gms.common.api.Scope scope, com.google.android.gms.common.api.Scope... scopes)
+ getClient(android.content.Context context, com.google.android.gms.auth.api.signin.GoogleSignInOptions options)
+ getClient(android.app.Activity activity, com.google.android.gms.auth.api.signin.GoogleSignInOptions options)
+ getLastSignedInAccount(android.content.Context context)
+ getSignedInAccountFromIntent(android.content.Intent data)
+ hasPermissions(com.google.android.gms.auth.api.signin.GoogleSignInAccount account, com.google.android.gms.auth.api.signin.GoogleSignInOptionsExtension extension)
+ hasPermissions(com.google.android.gms.auth.api.signin.GoogleSignInAccount account, com.google.android.gms.common.api.Scope... scopes)
+ requestPermissions(android.app.Activity activity, int requestCode, com.google.android.gms.auth.api.signin.GoogleSignInAccount account, com.google.android.gms.common.api.Scope... scopes)
+ requestPermissions(android.app.Activity activity, int requestCode, com.google.android.gms.auth.api.signin.GoogleSignInAccount account, com.google.android.gms.auth.api.signin.GoogleSignInOptionsExtension extension)
+ requestPermissions(android.support.v4.app.Fragment fragment, int requestCode, com.google.android.gms.auth.api.signin.GoogleSignInAccount account, com.google.android.gms.auth.api.signin.GoogleSignInOptionsExtension extension)
+ requestPermissions(android.support.v4.app.Fragment fragment, int requestCode, com.google.android.gms.auth.api.signin.GoogleSignInAccount account, com.google.android.gms.common.api.Scope... scopes)
+ class GoogleSignInAccount
+ equals(java.lang.Object obj)
+ writeToParcel(android.os.Parcel out, int flags)
+ interface GoogleSignInApi
+ getSignInIntent(com.google.android.gms.common.api.GoogleApiClient client)
+ getSignInResultFromIntent(android.content.Intent data)
+ revokeAccess(com.google.android.gms.common.api.GoogleApiClient client)
+ signOut(com.google.android.gms.common.api.GoogleApiClient client)
+ silentSignIn(com.google.android.gms.common.api.GoogleApiClient client)
+ class GoogleSignInOptions
+ equals(java.lang.Object obj)
+ writeToParcel(android.os.Parcel out, int flags)
+ class GoogleSignInOptions.Builder
+ #ctor(com.google.android.gms.auth.api.signin.GoogleSignInOptions googleSignInOptions)
+ #ctor(com.google.android.gms.auth.api.signin.GoogleSignInOptionsExtension extension)
+ #ctor(java.lang.String serverClientId)
+ #ctor(com.google.android.gms.common.api.Scope scope, com.google.android.gms.common.api.Scope... scopes)
+ #ctor(java.lang.String serverClientId)
+ #ctor(java.lang.String serverClientId, boolean forceCodeForRefreshToken)
+ #ctor(java.lang.String accountName)
+ #ctor(java.lang.String hostedDomain)
+ class GoogleSignInStatusCodes
+ getStatusCodeString(int statusCode)
+ class RevocationBoundService
+ #ctor(android.content.Intent intent)
+package com.google.android.gms.awareness
+;---------------------------------------
+ class Awareness
+ getFenceClient(android.app.Activity activity)
+ getFenceClient(android.content.Context context)
+ getSnapshotClient(android.app.Activity activity)
+ getSnapshotClient(android.content.Context context)
+ class AwarenessStatusCodes
+ getStatusCodeString(int statusCode)
+ interface FenceApi
+ queryFences(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.awareness.fence.FenceQueryRequest fenceQueryRequest)
+ updateFences(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.awareness.fence.FenceUpdateRequest fenceUpdateRequest)
+ class FenceClient
+ queryFences(com.google.android.gms.awareness.fence.FenceQueryRequest fenceQueryRequest)
+ updateFences(com.google.android.gms.awareness.fence.FenceUpdateRequest fenceUpdateRequest)
+ interface SnapshotApi
+ getBeaconState(com.google.android.gms.common.api.GoogleApiClient client, java.util.Collection beaconTypes)
+ getBeaconState(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.awareness.state.BeaconState.TypeFilter... beaconTypes)
+ getDetectedActivity(com.google.android.gms.common.api.GoogleApiClient client)
+ getHeadphoneState(com.google.android.gms.common.api.GoogleApiClient client)
+ getLocation(com.google.android.gms.common.api.GoogleApiClient client)
+ getPlaces(com.google.android.gms.common.api.GoogleApiClient client)
+ getTimeIntervals(com.google.android.gms.common.api.GoogleApiClient client)
+ getWeather(com.google.android.gms.common.api.GoogleApiClient client)
+ class SnapshotClient
+ getBeaconState(java.util.Collection beaconTypes)
+ getBeaconState(com.google.android.gms.awareness.state.BeaconState.TypeFilter... beaconTypes)
+package com.google.android.gms.awareness.fence
+;---------------------------------------
+ class AwarenessFence
+ and(com.google.android.gms.awareness.fence.AwarenessFence... fences)
+ and(java.util.Collection fences)
+ not(com.google.android.gms.awareness.fence.AwarenessFence fence)
+ or(com.google.android.gms.awareness.fence.AwarenessFence... fences)
+ or(java.util.Collection fences)
+ class BeaconFence
+ found(java.util.Collection beaconTypes)
+ found(com.google.android.gms.awareness.state.BeaconState.TypeFilter... beaconTypes)
+ lost(com.google.android.gms.awareness.state.BeaconState.TypeFilter... beaconTypes)
+ lost(java.util.Collection beaconTypes)
+ near(com.google.android.gms.awareness.state.BeaconState.TypeFilter... beaconTypes)
+ near(java.util.Collection beaconTypes)
+ class DetectedActivityFence
+ during(int... activityTypes)
+ starting(int... activityTypes)
+ stopping(int... activityTypes)
+ class FenceQueryRequest
+ forFences(java.lang.String... fenceKeys)
+ forFences(java.util.Collection fenceKeys)
+ class FenceState
+ #ctor(android.content.Intent intent)
+ interface FenceStateMap
+ getFenceState(java.lang.String fenceKey)
+ class FenceUpdateRequest.Builder
+ #ctor(java.lang.String key, com.google.android.gms.awareness.fence.AwarenessFence fence, android.app.PendingIntent pendingIntent)
+ #ctor(java.lang.String key)
+ #ctor(android.app.PendingIntent pendingIntent)
+ class HeadphoneFence
+ during(int headphoneState)
+ class LocationFence
+ entering(double latitude, double longitude, double radius)
+ exiting(double latitude, double longitude, double radius)
+ in(double latitude, double longitude, double radius, long dwellTimeMillis)
+ class TimeFence
+ aroundTimeInstant(int timeInstant, long startOffsetMillis, long stopOffsetMillis)
+ inDailyInterval(java.util.TimeZone timeZone, long startTimeOfDayMillis, long stopTimeOfDayMillis)
+ inFridayInterval(java.util.TimeZone timeZone, long startTimeOfDayMillis, long stopTimeOfDayMillis)
+ inInterval(long startTimeMillis, long stopTimeMillis)
+ inIntervalOfDay(int dayOfWeek, java.util.TimeZone timeZone, long startTimeOfDayMillis, long stopTimeOfDayMillis)
+ inMondayInterval(java.util.TimeZone timeZone, long startTimeOfDayMillis, long stopTimeOfDayMillis)
+ inSaturdayInterval(java.util.TimeZone timeZone, long startTimeOfDayMillis, long stopTimeOfDayMillis)
+ inSundayInterval(java.util.TimeZone timeZone, long startTimeOfDayMillis, long stopTimeOfDayMillis)
+ inThursdayInterval(java.util.TimeZone timeZone, long startTimeOfDayMillis, long stopTimeOfDayMillis)
+ inTimeInterval(int timeInterval)
+ inTuesdayInterval(java.util.TimeZone timeZone, long startTimeOfDayMillis, long stopTimeOfDayMillis)
+ inWednesdayInterval(java.util.TimeZone timeZone, long startTimeOfDayMillis, long stopTimeOfDayMillis)
+package com.google.android.gms.awareness.state
+;---------------------------------------
+ class BeaconState.TypeFilter
+ with(java.lang.String namespace, java.lang.String type)
+ with(java.lang.String namespace, java.lang.String type, byte[] content)
+ interface TimeIntervals
+ hasTimeInterval(int desiredTimeInterval)
+ interface Weather
+ getDewPoint(int temperatureUnit)
+ getFeelsLikeTemperature(int temperatureUnit)
+ getTemperature(int temperatureUnit)
+package com.google.android.gms.cast
+;---------------------------------------
+ class AdBreakClipInfo
+ equals(java.lang.Object other)
+ writeToParcel(android.os.Parcel out, int flags)
+ class AdBreakClipInfo.Builder
+ #ctor(java.lang.String id)
+ #ctor(java.lang.String clickThroughUrl)
+ #ctor(java.lang.String contentId)
+ #ctor(java.lang.String contentUrl)
+ #ctor(java.lang.String customDataJsonString)
+ #ctor(long durationInMs)
+ #ctor(java.lang.String hlsSegmentFormat)
+ #ctor(java.lang.String imageUrl)
+ #ctor(java.lang.String mimeType)
+ #ctor(java.lang.String title)
+ #ctor(com.google.android.gms.cast.VastAdsRequest vastAdsRequest)
+ #ctor(long whenSkippableInMs)
+ class AdBreakInfo
+ equals(java.lang.Object other)
+ writeToParcel(android.os.Parcel out, int flags)
+ class AdBreakInfo.Builder
+ #ctor(long playbackPositionInMs)
+ #ctor(java.lang.String[] breakClipIds)
+ #ctor(long durationInMs)
+ #ctor(java.lang.String id)
+ #ctor(boolean isEmbedded)
+ #ctor(boolean isWatched)
+ class AdBreakStatus
+ equals(java.lang.Object other)
+ writeToParcel(android.os.Parcel out, int flags)
+ class ApplicationMetadata
+ areNamespacesSupported(java.util.List namespaces)
+ equals(java.lang.Object obj)
+ isNamespaceSupported(java.lang.String namespace)
+ writeToParcel(android.os.Parcel out, int flags)
+ interface Cast.CastApi
+ getActiveInputState(com.google.android.gms.common.api.GoogleApiClient client)
+ getApplicationMetadata(com.google.android.gms.common.api.GoogleApiClient client)
+ getApplicationStatus(com.google.android.gms.common.api.GoogleApiClient client)
+ getStandbyState(com.google.android.gms.common.api.GoogleApiClient client)
+ getVolume(com.google.android.gms.common.api.GoogleApiClient client)
+ isMute(com.google.android.gms.common.api.GoogleApiClient client)
+ joinApplication(com.google.android.gms.common.api.GoogleApiClient client)
+ joinApplication(com.google.android.gms.common.api.GoogleApiClient client, java.lang.String applicationId)
+ joinApplication(com.google.android.gms.common.api.GoogleApiClient client, java.lang.String applicationId, java.lang.String sessionId)
+ launchApplication(com.google.android.gms.common.api.GoogleApiClient client, java.lang.String applicationId, boolean relaunchIfRunning)
+ launchApplication(com.google.android.gms.common.api.GoogleApiClient client, java.lang.String applicationId)
+ launchApplication(com.google.android.gms.common.api.GoogleApiClient client, java.lang.String applicationId, com.google.android.gms.cast.LaunchOptions launchOptions)
+ leaveApplication(com.google.android.gms.common.api.GoogleApiClient client)
+ removeMessageReceivedCallbacks(com.google.android.gms.common.api.GoogleApiClient client, java.lang.String namespace)
+ requestStatus(com.google.android.gms.common.api.GoogleApiClient client)
+ sendMessage(com.google.android.gms.common.api.GoogleApiClient client, java.lang.String namespace, java.lang.String message)
+ setMessageReceivedCallbacks(com.google.android.gms.common.api.GoogleApiClient client, java.lang.String namespace, com.google.android.gms.cast.Cast.MessageReceivedCallback callbacks)
+ setMute(com.google.android.gms.common.api.GoogleApiClient client, boolean mute)
+ setVolume(com.google.android.gms.common.api.GoogleApiClient client, double volume)
+ stopApplication(com.google.android.gms.common.api.GoogleApiClient client, java.lang.String sessionId)
+ stopApplication(com.google.android.gms.common.api.GoogleApiClient client)
+ class Cast.CastOptions
+ builder(com.google.android.gms.cast.CastDevice castDevice, com.google.android.gms.cast.Cast.Listener castListener)
+ class Cast.CastOptions.Builder
+ #ctor(com.google.android.gms.cast.CastDevice castDevice, com.google.android.gms.cast.Cast.Listener castListener)
+ #ctor(boolean enabled)
+ class Cast.Listener
+ #ctor(int activeInputState)
+ #ctor(int statusCode)
+ #ctor(com.google.android.gms.cast.ApplicationMetadata applicationMetadata)
+ #ctor(int standbyState)
+ interface Cast.MessageReceivedCallback
+ onMessageReceived(com.google.android.gms.cast.CastDevice castDevice, java.lang.String namespace, java.lang.String message)
+ class CastDevice
+ equals(java.lang.Object obj)
+ getFromBundle(android.os.Bundle extras)
+ getIcon(int preferredWidth, int preferredHeight)
+ hasCapabilities(int[] capabilities)
+ hasCapability(int capability)
+ isSameDevice(com.google.android.gms.cast.CastDevice castDevice)
+ putInBundle(android.os.Bundle bundle)
+ writeToParcel(android.os.Parcel out, int flags)
+ class CastMediaControlIntent
+ categoryForCast(java.util.Collection namespaces)
+ categoryForCast(java.lang.String applicationId, java.util.Collection namespaces)
+ categoryForCast(java.lang.String applicationId)
+ categoryForRemotePlayback(java.lang.String applicationId)
+ languageTagForLocale(java.util.Locale locale)
+ class CastPresentation
+ #ctor(android.content.Context serviceContext, android.view.Display display)
+ #ctor(android.content.Context serviceContext, android.view.Display display, int theme)
+ class CastRemoteDisplay
+ getClient(android.content.Context context)
+ isRemoteDisplaySdkSupported(android.content.Context context)
+ class CastRemoteDisplay.CastRemoteDisplayOptions.Builder
+ #ctor(com.google.android.gms.cast.CastDevice castDevice, com.google.android.gms.cast.CastRemoteDisplay.CastRemoteDisplaySessionCallbacks callbacks)
+ #ctor(int configPreset)
+ interface CastRemoteDisplay.CastRemoteDisplaySessionCallbacks
+ onRemoteDisplayEnded(com.google.android.gms.common.api.Status status)
+ interface CastRemoteDisplayApi
+ startRemoteDisplay(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String applicationId)
+ stopRemoteDisplay(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ class CastRemoteDisplayClient
+ startRemoteDisplay(com.google.android.gms.cast.CastDevice castDevice, java.lang.String applicationId, int configPreset, android.app.PendingIntent sessionEndedPendingIntent)
+ class CastRemoteDisplayLocalService
+ #ctor(android.content.Intent intent)
+ #ctor(android.view.Display display)
+ #ctor(android.content.Intent intent, int flags, int startId)
+ #ctor(android.content.Context activityContext, java.lang.Class extends com.google.android.gms.cast.CastRemoteDisplayLocalService> serviceClass, java.lang.String applicationId, com.google.android.gms.cast.CastDevice device, com.google.android.gms.cast.CastRemoteDisplayLocalService.NotificationSettings notificationSettings, com.google.android.gms.cast.CastRemoteDisplayLocalService.Callbacks callbacks)
+ #ctor(android.content.Context activityContext, java.lang.Class extends com.google.android.gms.cast.CastRemoteDisplayLocalService> serviceClass, java.lang.String applicationId, com.google.android.gms.cast.CastDevice device, com.google.android.gms.cast.CastRemoteDisplayLocalService.Options options, com.google.android.gms.cast.CastRemoteDisplayLocalService.NotificationSettings notificationSettings, com.google.android.gms.cast.CastRemoteDisplayLocalService.Callbacks callbacks)
+ #ctor(com.google.android.gms.cast.CastRemoteDisplayLocalService.NotificationSettings notificationSettings)
+ interface CastRemoteDisplayLocalService.Callbacks
+ onRemoteDisplaySessionEnded(com.google.android.gms.cast.CastRemoteDisplayLocalService service)
+ onRemoteDisplaySessionError(com.google.android.gms.common.api.Status status)
+ onRemoteDisplaySessionStarted(com.google.android.gms.cast.CastRemoteDisplayLocalService service)
+ onServiceCreated(com.google.android.gms.cast.CastRemoteDisplayLocalService service)
+ class CastRemoteDisplayLocalService.NotificationSettings.Builder
+ #ctor(android.app.Notification notification)
+ #ctor(android.app.PendingIntent notificationPendingIntent)
+ #ctor(java.lang.String notificationText)
+ #ctor(java.lang.String notificationTitle)
+ class CastRemoteDisplayLocalService.Options
+ #ctor(int configPreset)
+ class CastStatusCodes
+ getStatusCodeString(int statusCode)
+ class LaunchOptions
+ #ctor(java.lang.Object obj)
+ #ctor(java.lang.String language)
+ #ctor(boolean relaunchIfRunning)
+ #ctor(android.os.Parcel out, int flags)
+ class LaunchOptions.Builder
+ #ctor(java.util.Locale locale)
+ #ctor(boolean relaunchIfRunning)
+ class MediaInfo
+ equals(java.lang.Object other)
+ setTextTrackStyle(com.google.android.gms.cast.TextTrackStyle textTrackStyle)
+ writeToParcel(android.os.Parcel out, int flags)
+ class MediaInfo.Builder
+ #ctor(java.lang.String contentId)
+ #ctor(java.lang.String contentId, java.lang.String entity)
+ #ctor(java.util.List adBreakClips)
+ #ctor(java.util.List adBreaks)
+ #ctor(java.lang.String contentType)
+ #ctor(org.json.JSONObject customData)
+ #ctor(java.lang.String entity)
+ #ctor(java.util.List mediaTracks)
+ #ctor(com.google.android.gms.cast.MediaMetadata metadata)
+ #ctor(long duration)
+ #ctor(int streamType)
+ #ctor(com.google.android.gms.cast.TextTrackStyle textTrackStyle)
+ #ctor(com.google.android.gms.cast.VastAdsRequest vmapAdsRequest)
+ class MediaLoadOptions.Builder
+ #ctor(long[] activeTrackIds)
+ #ctor(boolean autoplay)
+ #ctor(java.lang.String credentials)
+ #ctor(java.lang.String credentialsType)
+ #ctor(org.json.JSONObject customData)
+ #ctor(long playPosition)
+ #ctor(double playbackRate)
+ class MediaMetadata
+ #ctor(int mediaType)
+ #ctor(com.google.android.gms.common.images.WebImage image)
+ #ctor(java.lang.String key)
+ #ctor(java.lang.Object other)
+ #ctor(java.lang.String key)
+ #ctor(java.lang.String key)
+ #ctor(java.lang.String key)
+ #ctor(java.lang.String key)
+ #ctor(java.lang.String key)
+ #ctor(java.lang.String key, java.util.Calendar value)
+ #ctor(java.lang.String key, double value)
+ #ctor(java.lang.String key, int value)
+ #ctor(java.lang.String key, java.lang.String value)
+ #ctor(android.os.Parcel out, int flags)
+ class MediaQueueItem
+ equals(java.lang.Object other)
+ writeToParcel(android.os.Parcel out, int flags)
+ class MediaQueueItem.Builder
+ #ctor(com.google.android.gms.cast.MediaInfo media)
+ #ctor(org.json.JSONObject json)
+ #ctor(com.google.android.gms.cast.MediaQueueItem item)
+ #ctor(long[] activeTrackIds)
+ #ctor(boolean autoplay)
+ #ctor(org.json.JSONObject customData)
+ #ctor(double playbackDuration)
+ #ctor(double preloadTime)
+ #ctor(double startTime)
+ class MediaStatus
+ equals(java.lang.Object other)
+ getIndexById(int itemId)
+ getItemById(int itemId)
+ getItemByIndex(int index)
+ getQueueItem(int index)
+ getQueueItemById(int itemId)
+ isMediaCommandSupported(long mediaCommand)
+ writeToParcel(android.os.Parcel out, int flags)
+ class MediaTrack
+ equals(java.lang.Object other)
+ setContentId(java.lang.String contentId)
+ setContentType(java.lang.String contentType)
+ writeToParcel(android.os.Parcel out, int flags)
+ class MediaTrack.Builder
+ #ctor(long trackId, int trackType)
+ #ctor(java.lang.String contentId)
+ #ctor(java.lang.String contentType)
+ #ctor(org.json.JSONObject customData)
+ #ctor(java.lang.String language)
+ #ctor(java.util.Locale locale)
+ #ctor(java.lang.String trackName)
+ #ctor(int subtype)
+ class RemoteMediaPlayer
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.cast.MediaInfo mediaInfo, boolean autoplay, long playPosition, org.json.JSONObject customData)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.cast.MediaInfo mediaInfo, boolean autoplay, long playPosition)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.cast.MediaInfo mediaInfo)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.cast.MediaInfo mediaInfo, boolean autoplay)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.cast.MediaInfo mediaInfo, boolean autoplay, long playPosition, long[] activeTrackIds, org.json.JSONObject customData)
+ #ctor(com.google.android.gms.cast.CastDevice castDevice, java.lang.String namespace, java.lang.String message)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, org.json.JSONObject customData)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, org.json.JSONObject customData)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.cast.MediaQueueItem item, org.json.JSONObject customData)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.cast.MediaQueueItem item, int insertBeforeItemId, long playPosition, org.json.JSONObject customData)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.cast.MediaQueueItem item, int insertBeforeItemId, org.json.JSONObject customData)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.cast.MediaQueueItem[] itemsToInsert, int insertBeforeItemId, org.json.JSONObject customData)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, int itemId, org.json.JSONObject customData)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, int itemId, long playPosition, org.json.JSONObject customData)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.cast.MediaQueueItem[] items, int startIndex, int repeatMode, long playPosition, org.json.JSONObject customData)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.cast.MediaQueueItem[] items, int startIndex, int repeatMode, org.json.JSONObject customData)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, int itemId, int newIndex, org.json.JSONObject customData)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, org.json.JSONObject customData)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, org.json.JSONObject customData)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, int itemId, org.json.JSONObject customData)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, int[] itemIdsToRemove, org.json.JSONObject customData)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, int[] itemIdsToReorder, int insertBeforeItemId, org.json.JSONObject customData)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, int repeatMode, org.json.JSONObject customData)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.cast.MediaQueueItem[] itemsToUpdate, org.json.JSONObject customData)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, long position)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, long position, int resumeState, org.json.JSONObject customData)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, long position, int resumeState)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, long[] trackIds)
+ #ctor(com.google.android.gms.cast.RemoteMediaPlayer.OnMetadataUpdatedListener listener)
+ #ctor(com.google.android.gms.cast.RemoteMediaPlayer.OnPreloadStatusUpdatedListener listener)
+ #ctor(com.google.android.gms.cast.RemoteMediaPlayer.OnQueueStatusUpdatedListener listener)
+ #ctor(com.google.android.gms.cast.RemoteMediaPlayer.OnStatusUpdatedListener listener)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, boolean muteState, org.json.JSONObject customData)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, boolean muteState)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, double volume, org.json.JSONObject customData)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, double volume)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.cast.TextTrackStyle trackStyle)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient, org.json.JSONObject customData)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ class TextTrackStyle
+ #ctor(java.lang.Object other)
+ #ctor(android.content.Context context)
+ #ctor(int backgroundColor)
+ #ctor(org.json.JSONObject customData)
+ #ctor(int edgeColor)
+ #ctor(int edgeType)
+ #ctor(java.lang.String fontFamily)
+ #ctor(int fontGenericFamily)
+ #ctor(float fontScale)
+ #ctor(int fontStyle)
+ #ctor(int foregroundColor)
+ #ctor(int windowColor)
+ #ctor(int windowCornerRadius)
+ #ctor(int windowType)
+ #ctor(android.os.Parcel out, int flags)
+ class VastAdsRequest
+ equals(java.lang.Object other)
+ fromJson(org.json.JSONObject json)
+ writeToParcel(android.os.Parcel out, int flags)
+ class VastAdsRequest.Builder
+ #ctor(java.lang.String adTagUrl)
+ #ctor(java.lang.String adsResponse)
+ class VideoInfo
+ equals(java.lang.Object other)
+ writeToParcel(android.os.Parcel out, int flags)
+package com.google.android.gms.cast.framework
+;---------------------------------------
+ class CastButtonFactory
+ setUpMediaRouteButton(android.content.Context context, android.view.Menu menu, int menuResourceId)
+ setUpMediaRouteButton(android.content.Context context, android.support.v7.app.MediaRouteButton button)
+ class CastContext
+ addAppVisibilityListener(com.google.android.gms.cast.framework.AppVisibilityListener listener)
+ addCastStateListener(com.google.android.gms.cast.framework.CastStateListener listener)
+ getSharedInstance(android.content.Context context)
+ onDispatchVolumeKeyEventBeforeJellyBean(android.view.KeyEvent event)
+ removeAppVisibilityListener(com.google.android.gms.cast.framework.AppVisibilityListener listener)
+ removeCastStateListener(com.google.android.gms.cast.framework.CastStateListener listener)
+ setReceiverApplicationId(java.lang.String applicationId)
+ class CastOptions.Builder
+ #ctor(com.google.android.gms.cast.framework.media.CastMediaOptions castMediaOptions)
+ #ctor(boolean enableReconnectionService)
+ #ctor(com.google.android.gms.cast.LaunchOptions launchOptions)
+ #ctor(java.lang.String applicationId)
+ #ctor(boolean resumeSavedSession)
+ #ctor(boolean stopApp)
+ #ctor(java.util.List supportedNamespaces)
+ #ctor(double volumeDelta)
+ class CastSession
+ addCastListener(com.google.android.gms.cast.Cast.Listener listener)
+ removeCastListener(com.google.android.gms.cast.Cast.Listener listener)
+ removeMessageReceivedCallbacks(java.lang.String namespace)
+ sendMessage(java.lang.String namespace, java.lang.String message)
+ setMessageReceivedCallbacks(java.lang.String namespace, com.google.android.gms.cast.Cast.MessageReceivedCallback callbacks)
+ setMute(boolean mute)
+ setVolume(double volume)
+ end(boolean stopCasting)
+ onResuming(android.os.Bundle routeInfoExtra)
+ onStarting(android.os.Bundle routeInfoExtra)
+ resume(android.os.Bundle routeInfoExtra)
+ start(android.os.Bundle routeInfoExtra)
+ class CastState
+ toString(int castState)
+ interface CastStateListener
+ onCastStateChanged(int newState)
+ class IntroductoryOverlay.Builder
+ #ctor(android.app.Activity activity, android.view.MenuItem menuItem)
+ #ctor(android.app.Activity activity, android.support.v7.app.MediaRouteButton button)
+ #ctor(java.lang.String text)
+ #ctor(int stringId)
+ #ctor(float radius)
+ #ctor(int radiusId)
+ #ctor(com.google.android.gms.cast.framework.IntroductoryOverlay.OnOverlayDismissedListener listener)
+ #ctor(int colorId)
+ #ctor(int stringId)
+ #ctor(java.lang.String text)
+ interface OptionsProvider
+ getAdditionalSessionProviders(android.content.Context appContext)
+ getCastOptions(android.content.Context appContext)
+ class PrecacheManager
+ precache(java.lang.String data)
+ class ReconnectionService
+ #ctor(android.content.Intent intent)
+ #ctor(android.content.Intent intent, int flags, int startId)
+ class Session
+ #ctor(android.content.Context applicationContext, java.lang.String category, java.lang.String sessionId)
+ #ctor(boolean stopCasting)
+ #ctor(int error)
+ #ctor(int error)
+ #ctor(int error)
+ #ctor(boolean wasSuspended)
+ #ctor(java.lang.String sessionId)
+ #ctor(int reason)
+ #ctor(android.os.Bundle routeInfoExtras)
+ #ctor(android.os.Bundle routeInfoExtras)
+ #ctor(android.os.Bundle routeInfoExtra)
+ #ctor(android.os.Bundle routeInfoExtra)
+ class SessionManager
+ addSessionManagerListener(com.google.android.gms.cast.framework.SessionManagerListener listener)
+ addSessionManagerListener(com.google.android.gms.cast.framework.SessionManagerListener listener, java.lang.Class sessionClass)
+ endCurrentSession(boolean stopCasting)
+ removeSessionManagerListener(com.google.android.gms.cast.framework.SessionManagerListener listener)
+ removeSessionManagerListener(com.google.android.gms.cast.framework.SessionManagerListener listener, java.lang.Class sessionClass)
+ startSession(android.content.Intent startSessionIntent)
+ interface SessionManagerListener
+ onSessionEnded(T session, int error)
+ onSessionEnding(T session)
+ onSessionResumeFailed(T session, int error)
+ onSessionResumed(T session, boolean wasSuspended)
+ onSessionResuming(T session, java.lang.String sessionId)
+ onSessionStartFailed(T session, int error)
+ onSessionStarted(T session, java.lang.String sessionId)
+ onSessionStarting(T session)
+ onSessionSuspended(T session, int reason)
+ class SessionProvider
+ #ctor(android.content.Context applicationContext, java.lang.String category)
+ #ctor(java.lang.String sessionId)
+package com.google.android.gms.cast.framework.media
+;---------------------------------------
+ class CastMediaOptions
+ writeToParcel(android.os.Parcel out, int flags)
+ class CastMediaOptions.Builder
+ #ctor(java.lang.String className)
+ #ctor(com.google.android.gms.cast.framework.media.ImagePicker imagePicker)
+ #ctor(java.lang.String className)
+ #ctor(com.google.android.gms.cast.framework.media.NotificationOptions notificationOptions)
+ class ImageHints
+ writeToParcel(android.os.Parcel out, int flags)
+ class ImagePicker
+ #ctor(com.google.android.gms.cast.MediaMetadata mediaMetadata, int type)
+ #ctor(com.google.android.gms.cast.MediaMetadata mediaMetadata, com.google.android.gms.cast.framework.media.ImageHints hints)
+ class MediaIntentReceiver
+ #ctor(android.content.Context context, android.content.Intent intent)
+ #ctor(com.google.android.gms.cast.framework.Session currentSession, long forwardStepMs)
+ #ctor(com.google.android.gms.cast.framework.Session currentSession, android.content.Intent intent)
+ #ctor(com.google.android.gms.cast.framework.Session currentSession, long rewindStepMs)
+ #ctor(com.google.android.gms.cast.framework.Session currentSession)
+ #ctor(com.google.android.gms.cast.framework.Session currentSession)
+ #ctor(com.google.android.gms.cast.framework.Session currentSession)
+ #ctor(java.lang.String action, android.content.Intent intent)
+ #ctor(android.content.Context context, java.lang.String action, android.content.Intent intent)
+ class MediaNotificationService
+ #ctor(android.content.Intent intent)
+ #ctor(android.content.Intent intent, int flags, int startId)
+ class MediaQueue
+ fetchMoreItemsRelativeToIndex(int index, int nextCount, int prevCount)
+ getItemAtIndex(int index)
+ getItemAtIndex(int index, boolean fetchIfNeeded)
+ indexOfItemWithId(int itemId)
+ itemIdAtIndex(int index)
+ registerCallback(com.google.android.gms.cast.framework.media.MediaQueue.Callback callback)
+ setCacheCapacity(int capacity)
+ unregisterCallback(com.google.android.gms.cast.framework.media.MediaQueue.Callback callback)
+ class MediaQueue.Callback
+ #ctor(int insertIndex, int insertCount)
+ #ctor(int[] indexes)
+ #ctor(int[] indexes)
+ class MediaQueueArrayAdapter
+ #ctor(com.google.android.gms.cast.framework.media.MediaQueue mediaQueue, android.content.Context context, int resourceId)
+ #ctor(int position)
+ #ctor(int position)
+ #ctor(int position)
+ class MediaQueueRecyclerViewAdapter
+ #ctor(com.google.android.gms.cast.framework.media.MediaQueue mediaQueue)
+ #ctor(int position)
+ #ctor(int position)
+ class MediaUtils
+ getImageUri(com.google.android.gms.cast.MediaInfo info, int index)
+ getImageUrl(com.google.android.gms.cast.MediaInfo info, int index)
+ getTrackLanguage(com.google.android.gms.cast.MediaTrack track)
+ class NotificationAction
+ writeToParcel(android.os.Parcel dest, int flags)
+ class NotificationAction.Builder
+ #ctor(java.lang.String action)
+ #ctor(java.lang.String contentDescription)
+ #ctor(int iconResId)
+ class NotificationActionsProvider
+ #ctor(android.content.Context context)
+ class NotificationOptions
+ writeToParcel(android.os.Parcel out, int flags)
+ class NotificationOptions.Builder
+ #ctor(java.util.List actions, int[] compatActionIndices)
+ #ctor(int resId)
+ #ctor(int resId)
+ #ctor(int resId)
+ #ctor(int resId)
+ #ctor(com.google.android.gms.cast.framework.media.NotificationActionsProvider notificationActionsProvider)
+ #ctor(int resId)
+ #ctor(int resId)
+ #ctor(int resId)
+ #ctor(int resId)
+ #ctor(int resId)
+ #ctor(int resId)
+ #ctor(int resId)
+ #ctor(long notificationSkipStepMs)
+ #ctor(int resId)
+ #ctor(int resId)
+ #ctor(java.lang.String className)
+ class RemoteMediaClient
+ addListener(com.google.android.gms.cast.framework.media.RemoteMediaClient.Listener listener)
+ addProgressListener(com.google.android.gms.cast.framework.media.RemoteMediaClient.ProgressListener listener, long periodMs)
+ load(com.google.android.gms.cast.MediaInfo mediaInfo, boolean autoplay, long playPosition)
+ load(com.google.android.gms.cast.MediaInfo mediaInfo, boolean autoplay, long playPosition, long[] activeTrackIds, org.json.JSONObject customData)
+ load(com.google.android.gms.cast.MediaInfo mediaInfo)
+ load(com.google.android.gms.cast.MediaInfo mediaInfo, com.google.android.gms.cast.MediaLoadOptions mediaLoadOptions)
+ load(com.google.android.gms.cast.MediaInfo mediaInfo, boolean autoplay, long playPosition, org.json.JSONObject customData)
+ load(com.google.android.gms.cast.MediaInfo mediaInfo, boolean autoplay)
+ onMessageReceived(com.google.android.gms.cast.CastDevice castDevice, java.lang.String namespace, java.lang.String message)
+ pause(org.json.JSONObject customData)
+ play(org.json.JSONObject customData)
+ queueAppendItem(com.google.android.gms.cast.MediaQueueItem item, org.json.JSONObject customData)
+ queueInsertAndPlayItem(com.google.android.gms.cast.MediaQueueItem item, int insertBeforeItemId, long playPosition, org.json.JSONObject customData)
+ queueInsertAndPlayItem(com.google.android.gms.cast.MediaQueueItem item, int insertBeforeItemId, org.json.JSONObject customData)
+ queueInsertItems(com.google.android.gms.cast.MediaQueueItem[] itemsToInsert, int insertBeforeItemId, org.json.JSONObject customData)
+ queueJumpToItem(int itemId, org.json.JSONObject customData)
+ queueJumpToItem(int itemId, long playPosition, org.json.JSONObject customData)
+ queueLoad(com.google.android.gms.cast.MediaQueueItem[] items, int startIndex, int repeatMode, long playPosition, org.json.JSONObject customData)
+ queueLoad(com.google.android.gms.cast.MediaQueueItem[] items, int startIndex, int repeatMode, org.json.JSONObject customData)
+ queueMoveItemToNewIndex(int itemId, int newIndex, org.json.JSONObject customData)
+ queueNext(org.json.JSONObject customData)
+ queuePrev(org.json.JSONObject customData)
+ queueRemoveItem(int itemId, org.json.JSONObject customData)
+ queueRemoveItems(int[] itemIdsToRemove, org.json.JSONObject customData)
+ queueReorderItems(int[] itemIdsToReorder, int insertBeforeItemId, org.json.JSONObject customData)
+ queueSetRepeatMode(int repeatMode, org.json.JSONObject customData)
+ queueUpdateItems(com.google.android.gms.cast.MediaQueueItem[] itemsToUpdate, org.json.JSONObject customData)
+ registerCallback(com.google.android.gms.cast.framework.media.RemoteMediaClient.Callback callback)
+ removeListener(com.google.android.gms.cast.framework.media.RemoteMediaClient.Listener listener)
+ removeProgressListener(com.google.android.gms.cast.framework.media.RemoteMediaClient.ProgressListener listener)
+ seek(long position)
+ seek(long position, int resumeState, org.json.JSONObject customData)
+ seek(long position, int resumeState)
+ setActiveMediaTracks(long[] trackIds)
+ setParseAdsInfoCallback(com.google.android.gms.cast.framework.media.RemoteMediaClient.ParseAdsInfoCallback callback)
+ setPlaybackRate(double playbackRate, org.json.JSONObject customData)
+ setPlaybackRate(double playbackRate)
+ setStreamMute(boolean muted)
+ setStreamMute(boolean muted, org.json.JSONObject customData)
+ setStreamVolume(double volume, org.json.JSONObject customData)
+ setStreamVolume(double volume)
+ setTextTrackStyle(com.google.android.gms.cast.TextTrackStyle trackStyle)
+ stop(org.json.JSONObject customData)
+ unregisterCallback(com.google.android.gms.cast.framework.media.RemoteMediaClient.Callback callback)
+ interface RemoteMediaClient.ParseAdsInfoCallback
+ parseAdBreaksFromMediaStatus(com.google.android.gms.cast.MediaStatus mediaStatus)
+ parseIsPlayingAdFromMediaStatus(com.google.android.gms.cast.MediaStatus mediaStatus)
+ interface RemoteMediaClient.ProgressListener
+ onProgressUpdated(long progressMs, long durationMs)
+ class TracksChooserDialogFragment
+ #ctor(com.google.android.gms.cast.MediaInfo mediaInfo, long[] activeTrackIds)
+ #ctor(android.os.Bundle savedInstanceState)
+ #ctor(android.os.Bundle savedInstanceState)
+package com.google.android.gms.cast.framework.media.uicontroller
+;---------------------------------------
+ class UIController
+ #ctor(com.google.android.gms.cast.framework.CastSession castSession)
+ class UIMediaController
+ #ctor(android.app.Activity activity)
+ #ctor(android.widget.ImageView view, int imageType, int placeHolderDrawableResId)
+ #ctor(android.widget.ImageView view, int imageType, android.view.View placeHolderView)
+ #ctor(android.widget.ImageView view, com.google.android.gms.cast.framework.media.ImageHints imageHints, int placeHolderDrawableResId)
+ #ctor(android.widget.ImageView view, com.google.android.gms.cast.framework.media.ImageHints imageHints, android.view.View placeHolderView)
+ #ctor(android.widget.ImageView view, int imageType, int placeHolderDrawableResId)
+ #ctor(android.widget.ImageView view, com.google.android.gms.cast.framework.media.ImageHints imageHints, int placeHolderDrawableResId)
+ #ctor(android.widget.ImageView view)
+ #ctor(android.widget.ImageView view, android.graphics.drawable.Drawable playDrawable, android.graphics.drawable.Drawable pauseDrawable, android.graphics.drawable.Drawable stopDrawable, android.view.View loadingIndicator, boolean hideViewWhenLoading)
+ #ctor(android.widget.ProgressBar view)
+ #ctor(android.widget.ProgressBar view, long progressUpdateStepMs)
+ #ctor(android.widget.SeekBar view, long progressUpdateStepMs)
+ #ctor(android.widget.SeekBar view)
+ #ctor(android.widget.TextView view, java.lang.String key)
+ #ctor(android.widget.TextView view, java.util.List keysInPreference)
+ #ctor(android.widget.TextView view, java.util.List keysInPreference)
+ #ctor(android.widget.TextView view, java.lang.String key)
+ #ctor(android.widget.TextView textView)
+ #ctor(android.widget.TextView view, android.view.View liveStreamIndicator)
+ #ctor(android.widget.TextView view)
+ #ctor(android.widget.TextView view, boolean updateWhileScrubbing)
+ #ctor(android.widget.TextView view, boolean updateWhileScrubbing, long progressUpdateStepMs)
+ #ctor(android.view.View view)
+ #ctor(android.view.View view, long skipStepMs)
+ #ctor(android.view.View view)
+ #ctor(android.view.View view)
+ #ctor(android.view.View view, long skipStepMs)
+ #ctor(android.view.View view, int invisibleState)
+ #ctor(android.view.View view, int invisibleState)
+ #ctor(android.view.View view, com.google.android.gms.cast.framework.media.uicontroller.UIController uiController)
+ #ctor(android.view.View view, int invisibleState)
+ #ctor(android.view.View view, int invisibleState)
+ #ctor(com.google.android.gms.cast.framework.CastSession session, int error)
+ #ctor(com.google.android.gms.cast.framework.CastSession session)
+ #ctor(com.google.android.gms.cast.framework.CastSession session, int error)
+ #ctor(com.google.android.gms.cast.framework.CastSession session, boolean wasSuspended)
+ #ctor(com.google.android.gms.cast.framework.CastSession session, java.lang.String sessionId)
+ #ctor(com.google.android.gms.cast.framework.CastSession session, int error)
+ #ctor(com.google.android.gms.cast.framework.CastSession session, java.lang.String sessionId)
+ #ctor(com.google.android.gms.cast.framework.CastSession session)
+ #ctor(com.google.android.gms.cast.framework.CastSession session, int reason)
+ #ctor(com.google.android.gms.cast.framework.media.RemoteMediaClient.Listener listener)
+ #ctor(android.view.View view)
+ #ctor(android.view.View view, long skipStepMs)
+ #ctor(android.view.View view)
+ #ctor(android.widget.ImageView view)
+ #ctor(android.widget.ImageView view)
+ #ctor(android.view.View view, long skipStepMs)
+ #ctor(android.widget.SeekBar seekBar, int progress, boolean fromUser)
+ #ctor(android.widget.SeekBar seekBar)
+ #ctor(android.widget.SeekBar seekBar)
+ #ctor(android.view.View view)
+ #ctor(android.view.View view)
+package com.google.android.gms.cast.framework.media.widget
+;---------------------------------------
+ interface ControlButtonsContainer
+ getButtonImageViewAt(int slotIndex)
+ getButtonTypeAt(int slotIndex)
+ class ExpandedControllerActivity
+ #ctor(int slotIndex)
+ #ctor(int slotIndex)
+ #ctor(android.view.MenuItem item)
+ #ctor(boolean hasFocus)
+ #ctor(android.os.Bundle savedInstanceState)
+ class MiniControllerFragment
+ #ctor(int slotIndex)
+ #ctor(int slotIndex)
+ #ctor(android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs, android.os.Bundle savedInstanceState)
+package com.google.android.gms.cast.games
+;---------------------------------------
+ class GameManagerClient
+ getInstanceFor(com.google.android.gms.common.api.GoogleApiClient googleApiClient, java.lang.String castSessionId)
+ sendGameMessage(java.lang.String playerId, org.json.JSONObject extraMessageData)
+ sendGameMessage(org.json.JSONObject extraMessageData)
+ sendGameRequest(org.json.JSONObject extraMessageData)
+ sendGameRequest(java.lang.String playerId, org.json.JSONObject extraMessageData)
+ sendPlayerAvailableRequest(java.lang.String playerId, org.json.JSONObject extraMessageData)
+ sendPlayerAvailableRequest(org.json.JSONObject extraMessageData)
+ sendPlayerIdleRequest(org.json.JSONObject extraMessageData)
+ sendPlayerIdleRequest(java.lang.String playerId, org.json.JSONObject extraMessageData)
+ sendPlayerPlayingRequest(org.json.JSONObject extraMessageData)
+ sendPlayerPlayingRequest(java.lang.String playerId, org.json.JSONObject extraMessageData)
+ sendPlayerQuitRequest(org.json.JSONObject extraMessageData)
+ sendPlayerQuitRequest(java.lang.String playerId, org.json.JSONObject extraMessageData)
+ sendPlayerReadyRequest(java.lang.String playerId, org.json.JSONObject extraMessageData)
+ sendPlayerReadyRequest(org.json.JSONObject extraMessageData)
+ setListener(com.google.android.gms.cast.games.GameManagerClient.Listener listener)
+ setSessionLabel(java.lang.String sessionLabel)
+ interface GameManagerClient.Listener
+ onGameMessageReceived(java.lang.String playerId, org.json.JSONObject gameMessage)
+ onStateChanged(com.google.android.gms.cast.games.GameManagerState newState, com.google.android.gms.cast.games.GameManagerState oldState)
+ interface GameManagerState
+ getListOfChangedPlayers(com.google.android.gms.cast.games.GameManagerState other)
+ getPlayer(java.lang.String playerId)
+ getPlayersInState(int playerState)
+ hasGameDataChanged(com.google.android.gms.cast.games.GameManagerState other)
+ hasGameStatusTextChanged(com.google.android.gms.cast.games.GameManagerState other)
+ hasGameplayStateChanged(com.google.android.gms.cast.games.GameManagerState other)
+ hasLobbyStateChanged(com.google.android.gms.cast.games.GameManagerState other)
+ hasPlayerChanged(java.lang.String playerId, com.google.android.gms.cast.games.GameManagerState other)
+ hasPlayerDataChanged(java.lang.String playerId, com.google.android.gms.cast.games.GameManagerState other)
+ hasPlayerStateChanged(java.lang.String playerId, com.google.android.gms.cast.games.GameManagerState other)
+package com.google.android.gms.common
+;---------------------------------------
+ class AccountPicker
+ newChooseAccountIntent(android.accounts.Account selectedAccount, java.util.ArrayList allowableAccounts, java.lang.String[] allowableAccountTypes, boolean alwaysPromptForAccount, java.lang.String descriptionOverrideText, java.lang.String addAccountAuthTokenType, java.lang.String[] addAccountRequiredFeatures, android.os.Bundle addAccountOptions)
+ class ConnectionResult
+ #ctor(int statusCode)
+ #ctor(int statusCode, android.app.PendingIntent pendingIntent)
+ #ctor(int statusCode, android.app.PendingIntent pendingIntent, java.lang.String message)
+ #ctor(java.lang.Object o)
+ #ctor(android.app.Activity activity, int requestCode)
+ #ctor(android.os.Parcel out, int flags)
+ class ErrorDialogFragment
+ #ctor(android.app.Dialog dialog, android.content.DialogInterface.OnCancelListener cancelListener)
+ #ctor(android.app.Dialog dialog)
+ #ctor(android.content.DialogInterface dialog)
+ #ctor(android.os.Bundle savedInstanceState)
+ #ctor(android.app.FragmentManager manager, java.lang.String tag)
+ class GoogleApiAvailability
+ checkApiAvailability(com.google.android.gms.common.api.GoogleApi> api, com.google.android.gms.common.api.GoogleApi>... apis)
+ getErrorDialog(android.app.Activity activity, int errorCode, int requestCode)
+ getErrorDialog(android.app.Activity activity, int errorCode, int requestCode, android.content.DialogInterface.OnCancelListener cancelListener)
+ getErrorResolutionPendingIntent(android.content.Context context, com.google.android.gms.common.ConnectionResult result)
+ getErrorResolutionPendingIntent(android.content.Context context, int errorCode, int requestCode)
+ getErrorString(int errorCode)
+ isGooglePlayServicesAvailable(android.content.Context context)
+ isGooglePlayServicesAvailable(android.content.Context context, int minApkVersion)
+ isUserResolvableError(int errorCode)
+ makeGooglePlayServicesAvailable(android.app.Activity activity)
+ setDefaultNotificationChannelId(android.content.Context context, java.lang.String notificationChannelId)
+ showErrorDialogFragment(android.app.Activity activity, int errorCode, int requestCode)
+ showErrorDialogFragment(android.app.Activity activity, int errorCode, int requestCode, android.content.DialogInterface.OnCancelListener cancelListener)
+ showErrorNotification(android.content.Context context, int errorCode)
+ showErrorNotification(android.content.Context context, com.google.android.gms.common.ConnectionResult result)
+ class GooglePlayServicesNotAvailableException
+ #ctor(int errorCode)
+ class GooglePlayServicesUtil
+ getErrorDialog(int errorCode, android.app.Activity activity, int requestCode)
+ getErrorDialog(int errorCode, android.app.Activity activity, int requestCode, android.content.DialogInterface.OnCancelListener cancelListener)
+ getErrorPendingIntent(int errorCode, android.content.Context context, int requestCode)
+ getErrorString(int errorCode)
+ getRemoteContext(android.content.Context context)
+ getRemoteResource(android.content.Context context)
+ isGooglePlayServicesAvailable(android.content.Context context)
+ isUserRecoverableError(int errorCode)
+ showErrorDialogFragment(int errorCode, android.app.Activity activity, int requestCode, android.content.DialogInterface.OnCancelListener cancelListener)
+ showErrorDialogFragment(int errorCode, android.app.Activity activity, android.support.v4.app.Fragment fragment, int requestCode, android.content.DialogInterface.OnCancelListener cancelListener)
+ showErrorDialogFragment(int errorCode, android.app.Activity activity, int requestCode)
+ showErrorNotification(int errorCode, android.content.Context context)
+ class SignInButton
+ #ctor(android.content.Context context)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyle)
+ #ctor(android.view.View view)
+ #ctor(int colorScheme)
+ #ctor(boolean enabled)
+ #ctor(android.view.View.OnClickListener listener)
+ #ctor(com.google.android.gms.common.api.Scope[] scopes)
+ #ctor(int buttonSize)
+ #ctor(int buttonSize, int colorScheme, com.google.android.gms.common.api.Scope[] scopes)
+ #ctor(int buttonSize, int colorScheme)
+ class SupportErrorDialogFragment
+ #ctor(android.app.Dialog dialog, android.content.DialogInterface.OnCancelListener cancelListener)
+ #ctor(android.app.Dialog dialog)
+ #ctor(android.content.DialogInterface dialog)
+ #ctor(android.os.Bundle savedInstanceState)
+ #ctor(android.support.v4.app.FragmentManager manager, java.lang.String tag)
+ class UserRecoverableException
+ #ctor(java.lang.String msg, android.content.Intent intent)
+package com.google.android.gms.common.api
+;---------------------------------------
+ class ApiException
+ #ctor(com.google.android.gms.common.api.Status status)
+ class AvailabilityException
+ getConnectionResult(com.google.android.gms.common.api.GoogleApi extends com.google.android.gms.common.api.Api.ApiOptions> api)
+ class Batch
+ await(long time, java.util.concurrent.TimeUnit units)
+ createFailedResult(com.google.android.gms.common.api.Status status)
+ setResultCallback(com.google.android.gms.common.api.ResultCallback super R> callback)
+ setResultCallback(com.google.android.gms.common.api.ResultCallback super R> callback, long time, java.util.concurrent.TimeUnit units)
+ class Batch.Builder
+ #ctor(com.google.android.gms.common.api.GoogleApiClient googleApiClient)
+ #ctor(com.google.android.gms.common.api.PendingResult pendingResult)
+ class BatchResult
+ take(com.google.android.gms.common.api.BatchResultToken resultToken)
+ class BooleanResult
+ equals(java.lang.Object obj)
+ class CommonStatusCodes
+ getStatusCodeString(int statusCode)
+ class GoogleApiClient
+ #ctor(long timeout, java.util.concurrent.TimeUnit unit)
+ #ctor(int signInMode)
+ #ctor(java.lang.String prefix, java.io.FileDescriptor fd, java.io.PrintWriter writer, java.lang.String[] args)
+ #ctor(java.lang.String prefix, java.io.FileDescriptor fd, java.io.PrintWriter writer, java.lang.String[] args)
+ #ctor(com.google.android.gms.common.api.Api> api)
+ #ctor(com.google.android.gms.common.api.Api> api)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient.ConnectionCallbacks listener)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient.OnConnectionFailedListener listener)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient.ConnectionCallbacks listener)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient.OnConnectionFailedListener listener)
+ #ctor(android.support.v4.app.FragmentActivity lifecycleActivity)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient.ConnectionCallbacks listener)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient.OnConnectionFailedListener listener)
+ class GoogleApiClient.Builder
+ #ctor(android.content.Context context)
+ #ctor(android.content.Context context, com.google.android.gms.common.api.GoogleApiClient.ConnectionCallbacks connectedListener, com.google.android.gms.common.api.GoogleApiClient.OnConnectionFailedListener connectionFailedListener)
+ #ctor(com.google.android.gms.common.api.Api api, O options)
+ #ctor(com.google.android.gms.common.api.Api extends com.google.android.gms.common.api.Api.ApiOptions.NotRequiredOptions> api)
+ #ctor(com.google.android.gms.common.api.Api api, O options, com.google.android.gms.common.api.Scope... scopes)
+ #ctor(com.google.android.gms.common.api.Api extends com.google.android.gms.common.api.Api.ApiOptions.NotRequiredOptions> api, com.google.android.gms.common.api.Scope... scopes)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient.ConnectionCallbacks listener)
+ #ctor(com.google.android.gms.common.api.GoogleApiClient.OnConnectionFailedListener listener)
+ #ctor(com.google.android.gms.common.api.Scope scope)
+ #ctor(android.support.v4.app.FragmentActivity fragmentActivity, com.google.android.gms.common.api.GoogleApiClient.OnConnectionFailedListener unresolvedConnectionFailedListener)
+ #ctor(android.support.v4.app.FragmentActivity fragmentActivity, int clientId, com.google.android.gms.common.api.GoogleApiClient.OnConnectionFailedListener unresolvedConnectionFailedListener)
+ #ctor(java.lang.String accountName)
+ #ctor(int gravityForPopups)
+ #ctor(android.os.Handler handler)
+ #ctor(android.view.View viewForPopups)
+ interface GoogleApiClient.ConnectionCallbacks
+ onConnected(android.os.Bundle connectionHint)
+ onConnectionSuspended(int cause)
+ interface GoogleApiClient.OnConnectionFailedListener
+ onConnectionFailed(com.google.android.gms.common.ConnectionResult result)
+ class PendingResult
+ #ctor(long time, java.util.concurrent.TimeUnit units)
+ #ctor(com.google.android.gms.common.api.ResultCallback super R> callback)
+ #ctor(com.google.android.gms.common.api.ResultCallback super R> callback, long time, java.util.concurrent.TimeUnit units)
+ #ctor(com.google.android.gms.common.api.ResultTransform super R transform)
+ class PendingResults
+ canceledPendingResult(R result)
+ immediatePendingResult(R result)
+ immediatePendingResult(com.google.android.gms.common.api.Status result)
+ class ResolvableApiException
+ #ctor(com.google.android.gms.common.api.Status status)
+ #ctor(android.app.Activity activity, int requestCode)
+ class ResolvingResultCallbacks
+ #ctor(android.app.Activity activity, int requestCode)
+ #ctor(R result)
+ #ctor(com.google.android.gms.common.api.Status result)
+ class Response
+ #ctor(T result)
+ #ctor(T result)
+ interface ResultCallback
+ onResult(R result)
+ class ResultCallbacks
+ #ctor(com.google.android.gms.common.api.Status result)
+ #ctor(R result)
+ class ResultTransform
+ #ctor(com.google.android.gms.common.api.Status status)
+ #ctor(com.google.android.gms.common.api.Status status)
+ #ctor(R result)
+ class Scope
+ #ctor(java.lang.String scopeUri)
+ #ctor(java.lang.Object o)
+ #ctor(android.os.Parcel dest, int flags)
+ class Status
+ #ctor(int statusCode)
+ #ctor(int statusCode, java.lang.String statusMessage)
+ #ctor(int statusCode, java.lang.String statusMessage, android.app.PendingIntent pendingIntent)
+ #ctor(java.lang.Object obj)
+ #ctor(android.app.Activity activity, int requestCode)
+ #ctor(android.os.Parcel out, int flags)
+ class TransformedResult
+ #ctor(com.google.android.gms.common.api.ResultCallbacks super R> callbacks)
+ #ctor(com.google.android.gms.common.api.ResultTransform super R transform)
+package com.google.android.gms.common.data
+;---------------------------------------
+ class AbstractDataBuffer
+ get(int position)
+ interface DataBuffer
+ get(int position)
+ interface DataBufferObserver
+ onDataRangeChanged(int position, int count)
+ onDataRangeInserted(int position, int count)
+ onDataRangeMoved(int fromPosition, int toPosition, int count)
+ onDataRangeRemoved(int position, int count)
+ interface DataBufferObserver.Observable
+ addObserver(com.google.android.gms.common.data.DataBufferObserver observer)
+ removeObserver(com.google.android.gms.common.data.DataBufferObserver observer)
+ class DataBufferObserverSet
+ #ctor(com.google.android.gms.common.data.DataBufferObserver observer)
+ #ctor(int position, int count)
+ #ctor(int position, int count)
+ #ctor(int fromPosition, int toPosition, int count)
+ #ctor(int position, int count)
+ #ctor(com.google.android.gms.common.data.DataBufferObserver observer)
+ class DataBufferUtils
+ freezeAndClose(com.google.android.gms.common.data.DataBuffer buffer)
+ hasData(com.google.android.gms.common.data.DataBuffer> buffer)
+ hasNextPage(com.google.android.gms.common.data.DataBuffer> buffer)
+ hasPrevPage(com.google.android.gms.common.data.DataBuffer> buffer)
+ class FreezableUtils
+ #ctor(E[] array)
+ #ctor(java.util.ArrayList list)
+ #ctor(java.lang.Iterable iterable)
+package com.google.android.gms.common.images
+;---------------------------------------
+ class ImageManager
+ create(android.content.Context context)
+ loadImage(android.widget.ImageView imageView, android.net.Uri uri, int defaultResId)
+ loadImage(com.google.android.gms.common.images.ImageManager.OnImageLoadedListener listener, android.net.Uri uri)
+ loadImage(android.widget.ImageView imageView, int resId)
+ loadImage(com.google.android.gms.common.images.ImageManager.OnImageLoadedListener listener, android.net.Uri uri, int defaultResId)
+ loadImage(android.widget.ImageView imageView, android.net.Uri uri)
+ interface ImageManager.OnImageLoadedListener
+ onImageLoaded(android.net.Uri uri, android.graphics.drawable.Drawable drawable, boolean isRequestedDrawable)
+ class Size
+ #ctor(int width, int height)
+ #ctor(java.lang.Object obj)
+ #ctor(java.lang.String string)
+ class WebImage
+ #ctor(android.net.Uri url, int width, int height)
+ #ctor(android.net.Uri url)
+ #ctor(java.lang.Object other)
+ #ctor(android.os.Parcel out, int flags)
+package com.google.android.gms.drive
+;---------------------------------------
+ class CreateFileActivityBuilder
+ build(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ setActivityStartFolder(com.google.android.gms.drive.DriveId folder)
+ setActivityTitle(java.lang.String title)
+ setInitialDriveContents(com.google.android.gms.drive.DriveContents driveContents)
+ setInitialMetadata(com.google.android.gms.drive.MetadataChangeSet metadataChangeSet)
+ class CreateFileActivityOptions.Builder
+ #ctor(com.google.android.gms.drive.DriveId folder)
+ #ctor(java.lang.String title)
+ #ctor(com.google.android.gms.drive.DriveContents driveContents)
+ #ctor(com.google.android.gms.drive.MetadataChangeSet metadataChangeSet)
+ class Drive
+ getDriveClient(android.app.Activity activity, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getDriveClient(android.content.Context context, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getDriveResourceClient(android.app.Activity activity, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getDriveResourceClient(android.content.Context context, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ interface DriveApi
+ fetchDriveId(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String resourceId)
+ getAppFolder(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ getRootFolder(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ newDriveContents(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ query(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.drive.query.Query query)
+ requestSync(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ class DriveClient
+ getDriveId(java.lang.String resourceId)
+ newCreateFileActivityIntentSender(com.google.android.gms.drive.CreateFileActivityOptions options)
+ newOpenFileActivityIntentSender(com.google.android.gms.drive.OpenFileActivityOptions options)
+ setUploadPreferences(com.google.android.gms.drive.TransferPreferences transferPreferences)
+ interface DriveContents
+ commit(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.drive.MetadataChangeSet changeSet, com.google.android.gms.drive.ExecutionOptions executionOptions)
+ commit(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.drive.MetadataChangeSet changeSet)
+ discard(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ reopenForWrite(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ interface DriveFile
+ open(com.google.android.gms.common.api.GoogleApiClient apiClient, int mode, com.google.android.gms.drive.DriveFile.DownloadProgressListener listener)
+ interface DriveFile.DownloadProgressListener
+ onProgress(long bytesDownloaded, long bytesExpected)
+ interface DriveFolder
+ createFile(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.drive.MetadataChangeSet changeSet, com.google.android.gms.drive.DriveContents driveContents)
+ createFile(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.drive.MetadataChangeSet changeSet, com.google.android.gms.drive.DriveContents driveContents, com.google.android.gms.drive.ExecutionOptions executionOptions)
+ createFolder(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.drive.MetadataChangeSet changeSet)
+ listChildren(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ queryChildren(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.drive.query.Query query)
+ class DriveId
+ decodeFromString(java.lang.String s)
+ equals(java.lang.Object obj)
+ writeToParcel(android.os.Parcel out, int flags)
+ interface DrivePreferencesApi
+ getFileUploadPreferences(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ setFileUploadPreferences(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.drive.FileUploadPreferences fileUploadPreferences)
+ interface DriveResource
+ addChangeListener(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.drive.events.ChangeListener listener)
+ addChangeSubscription(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ delete(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ getMetadata(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ listParents(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ removeChangeListener(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.drive.events.ChangeListener listener)
+ removeChangeSubscription(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ setParents(com.google.android.gms.common.api.GoogleApiClient apiClient, java.util.Set parentIds)
+ trash(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ untrash(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ updateMetadata(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.drive.MetadataChangeSet changeSet)
+ class DriveResourceClient
+ addChangeListener(com.google.android.gms.drive.DriveResource resource, com.google.android.gms.drive.events.OnChangeListener listener)
+ addChangeSubscription(com.google.android.gms.drive.DriveResource resource)
+ cancelOpenFileCallback(com.google.android.gms.drive.events.ListenerToken token)
+ commitContents(com.google.android.gms.drive.DriveContents contents, com.google.android.gms.drive.MetadataChangeSet changeSet)
+ commitContents(com.google.android.gms.drive.DriveContents contents, com.google.android.gms.drive.MetadataChangeSet changeSet, com.google.android.gms.drive.ExecutionOptions executionOptions)
+ createFile(com.google.android.gms.drive.DriveFolder folder, com.google.android.gms.drive.MetadataChangeSet changeSet, com.google.android.gms.drive.DriveContents driveContents, com.google.android.gms.drive.ExecutionOptions executionOptions)
+ createFile(com.google.android.gms.drive.DriveFolder folder, com.google.android.gms.drive.MetadataChangeSet changeSet, com.google.android.gms.drive.DriveContents driveContents)
+ createFolder(com.google.android.gms.drive.DriveFolder folder, com.google.android.gms.drive.MetadataChangeSet changeSet)
+ delete(com.google.android.gms.drive.DriveResource resource)
+ discardContents(com.google.android.gms.drive.DriveContents contents)
+ getMetadata(com.google.android.gms.drive.DriveResource resource)
+ listChildren(com.google.android.gms.drive.DriveFolder folder)
+ listParents(com.google.android.gms.drive.DriveResource resource)
+ openFile(com.google.android.gms.drive.DriveFile file, int openMode)
+ openFile(com.google.android.gms.drive.DriveFile file, int openMode, com.google.android.gms.drive.events.OpenFileCallback callback)
+ query(com.google.android.gms.drive.query.Query query)
+ queryChildren(com.google.android.gms.drive.DriveFolder folder, com.google.android.gms.drive.query.Query query)
+ removeChangeListener(com.google.android.gms.drive.events.ListenerToken token)
+ removeChangeSubscription(com.google.android.gms.drive.DriveResource resource)
+ reopenContentsForWrite(com.google.android.gms.drive.DriveContents contents)
+ setParents(com.google.android.gms.drive.DriveResource resource, java.util.Set parentIds)
+ trash(com.google.android.gms.drive.DriveResource resource)
+ untrash(com.google.android.gms.drive.DriveResource resource)
+ updateMetadata(com.google.android.gms.drive.DriveResource resource, com.google.android.gms.drive.MetadataChangeSet changeSet)
+ class DriveStatusCodes
+ getStatusCodeString(int statusCode)
+ class ExecutionOptions
+ equals(java.lang.Object o)
+ class ExecutionOptions.Builder
+ #ctor(int strategy)
+ #ctor(boolean notify)
+ #ctor(java.lang.String trackingTag)
+ interface FileUploadPreferences
+ setBatteryUsagePreference(int batteryUsagePreference)
+ setNetworkTypePreference(int networkTypePreference)
+ setRoamingAllowed(boolean allowRoaming)
+ class MetadataBuffer
+ get(int row)
+ class MetadataChangeSet.Builder
+ #ctor(com.google.android.gms.drive.metadata.CustomPropertyKey key)
+ #ctor(com.google.android.gms.drive.metadata.CustomPropertyKey key, java.lang.String value)
+ #ctor(java.lang.String description)
+ #ctor(java.lang.String text)
+ #ctor(java.util.Date date)
+ #ctor(java.lang.String mimeType)
+ #ctor(boolean pinned)
+ #ctor(boolean starred)
+ #ctor(java.lang.String title)
+ #ctor(boolean viewed)
+ class OpenFileActivityBuilder
+ build(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ setActivityStartFolder(com.google.android.gms.drive.DriveId folder)
+ setActivityTitle(java.lang.String title)
+ setMimeType(java.lang.String[] mimeTypes)
+ setSelectionFilter(com.google.android.gms.drive.query.Filter filter)
+ class OpenFileActivityOptions.Builder
+ #ctor(com.google.android.gms.drive.DriveId folder)
+ #ctor(java.lang.String title)
+ #ctor(java.util.List mimeTypes)
+ #ctor(com.google.android.gms.drive.query.Filter filter)
+ class TransferPreferencesBuilder
+ #ctor(com.google.android.gms.drive.TransferPreferences transferPreferences)
+ #ctor(int batteryUsagePreference)
+ #ctor(boolean isRoamingAllowed)
+ #ctor(int networkPreference)
+package com.google.android.gms.drive.events
+;---------------------------------------
+ class ChangeEvent
+ writeToParcel(android.os.Parcel dest, int flags)
+ interface ChangeListener
+ onChange(com.google.android.gms.drive.events.ChangeEvent event)
+ class CompletionEvent
+ writeToParcel(android.os.Parcel dest, int flags)
+ interface CompletionListener
+ onCompletion(com.google.android.gms.drive.events.CompletionEvent event)
+ class DriveEventService
+ #ctor(java.lang.String name)
+ #ctor(android.content.Intent intent)
+ #ctor(com.google.android.gms.drive.events.ChangeEvent event)
+ #ctor(com.google.android.gms.drive.events.CompletionEvent event)
+ #ctor(android.content.Intent intent)
+ interface OnChangeListener
+ onChange(com.google.android.gms.drive.events.ChangeEvent event)
+ class OpenFileCallback
+ #ctor(com.google.android.gms.drive.DriveContents contents)
+ #ctor(java.lang.Exception exception)
+ #ctor(long bytesDownloaded, long bytesExpected)
+package com.google.android.gms.drive.metadata
+;---------------------------------------
+ class CustomPropertyKey
+ #ctor(java.lang.String key, int visibility)
+ #ctor(java.lang.Object obj)
+ #ctor(org.json.JSONObject jsonObject)
+ #ctor(android.os.Parcel dest, int flags)
+package com.google.android.gms.drive.query
+;---------------------------------------
+ class Filters
+ #ctor(java.lang.Iterable filters)
+ #ctor(com.google.android.gms.drive.query.Filter filter, com.google.android.gms.drive.query.Filter... additionalFilters)
+ #ctor(com.google.android.gms.drive.metadata.SearchableMetadataField field, java.lang.String value)
+ #ctor(com.google.android.gms.drive.metadata.CustomPropertyKey key, java.lang.String value)
+ #ctor(com.google.android.gms.drive.metadata.SearchableMetadataField field, T value)
+ #ctor(com.google.android.gms.drive.metadata.SearchableOrderedMetadataField field, T value)
+ #ctor(com.google.android.gms.drive.metadata.SearchableOrderedMetadataField field, T value)
+ #ctor(com.google.android.gms.drive.metadata.SearchableCollectionMetadataField field, T value)
+ #ctor(com.google.android.gms.drive.metadata.SearchableOrderedMetadataField field, T value)
+ #ctor(com.google.android.gms.drive.metadata.SearchableOrderedMetadataField field, T value)
+ #ctor(com.google.android.gms.drive.query.Filter toNegate)
+ #ctor(java.lang.Iterable filters)
+ #ctor(com.google.android.gms.drive.query.Filter filter, com.google.android.gms.drive.query.Filter... additionalFilters)
+ class Query
+ writeToParcel(android.os.Parcel out, int flags)
+ class Query.Builder
+ #ctor(com.google.android.gms.drive.query.Query query)
+ #ctor(com.google.android.gms.drive.query.Filter filter)
+ #ctor(java.lang.String token)
+ #ctor(com.google.android.gms.drive.query.SortOrder sortOrder)
+ class SortOrder
+ writeToParcel(android.os.Parcel out, int flags)
+ class SortOrder.Builder
+ #ctor(com.google.android.gms.drive.metadata.SortableMetadataField sortField)
+ #ctor(com.google.android.gms.drive.metadata.SortableMetadataField sortField)
+package com.google.android.gms.drive.widget
+;---------------------------------------
+ class DataBufferAdapter
+ #ctor(android.content.Context context, int resource, int textViewResourceId, java.util.List> objects)
+ #ctor(android.content.Context context, int resource, int textViewResourceId)
+ #ctor(android.content.Context context, int resource, java.util.List> objects)
+ #ctor(android.content.Context context, int resource)
+ #ctor(android.content.Context context, int resource, int textViewResourceId, com.google.android.gms.common.data.DataBuffer... buffers)
+ #ctor(android.content.Context context, int resource, com.google.android.gms.common.data.DataBuffer... buffers)
+ #ctor(com.google.android.gms.common.data.DataBuffer buffer)
+ #ctor(int position, android.view.View convertView, android.view.ViewGroup parent)
+ #ctor(int position)
+ #ctor(int position)
+ #ctor(int position, android.view.View convertView, android.view.ViewGroup parent)
+ #ctor(int resource)
+ #ctor(boolean notifyOnChange)
+package com.google.android.gms.fido.common
+;---------------------------------------
+ class Transport.UnsupportedTransportException
+ #ctor(java.lang.String errorMessage)
+package com.google.android.gms.fido
+;---------------------------------------
+ class Fido
+ getFido2ApiClient(android.content.Context context)
+ getFido2ApiClient(android.app.Activity activity)
+ getFido2PrivilegedApiClient(android.content.Context context)
+ getFido2PrivilegedApiClient(android.app.Activity activity)
+ getU2fApiClient(android.content.Context context)
+ getU2fApiClient(android.app.Activity activity)
+package com.google.android.gms.fido.fido2.api.common
+;---------------------------------------
+ interface Algorithm
+ fromAlgoValue(int algoValue)
+ class AlgorithmIdentifier.UnsupportedAlgorithmIdentifierException
+ #ctor(java.lang.String algId)
+ class Attachment.UnsupportedAttachmentException
+ #ctor(java.lang.String attachment)
+ class AttestationConveyancePreference.UnsupportedAttestationConveyancePreferenceException
+ #ctor(java.lang.String preference)
+ class AuthenticationExtensions
+ equals(java.lang.Object obj)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class AuthenticationExtensions.Builder
+ #ctor(com.google.android.gms.fido.fido2.api.common.FidoAppIdExtension appIdExtension)
+ class AuthenticatorAssertionResponse
+ deserializeFromBytes(byte[] serializedBytes)
+ equals(java.lang.Object obj)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class AuthenticatorAssertionResponse.Builder
+ #ctor(byte[] authenticatorData)
+ #ctor(byte[] clientDataJSON)
+ #ctor(byte[] keyHandle)
+ #ctor(byte[] signature)
+ class AuthenticatorAttestationResponse
+ deserializeFromBytes(byte[] serializedBytes)
+ equals(java.lang.Object obj)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class AuthenticatorAttestationResponse.Builder
+ #ctor(byte[] attestationObject)
+ #ctor(byte[] clientDataJSON)
+ #ctor(byte[] keyHandle)
+ class AuthenticatorErrorResponse
+ deserializeFromBytes(byte[] serializedBytes)
+ equals(java.lang.Object obj)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class AuthenticatorErrorResponse.Builder
+ #ctor(com.google.android.gms.fido.fido2.api.common.ErrorCode errorCode)
+ #ctor(java.lang.String errorMessage)
+ class AuthenticatorSelectionCriteria
+ equals(java.lang.Object obj)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class AuthenticatorSelectionCriteria.Builder
+ #ctor(com.google.android.gms.fido.fido2.api.common.Attachment attachment)
+ class BrowserMakeCredentialOptions
+ deserializeFromBytes(byte[] serializedBytes)
+ equals(java.lang.Object o)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class BrowserMakeCredentialOptions.Builder
+ #ctor(com.google.android.gms.fido.fido2.api.common.MakeCredentialOptions requestOptions)
+ #ctor(android.net.Uri origin)
+ class BrowserPublicKeyCredentialCreationOptions
+ deserializeFromBytes(byte[] serializedBytes)
+ equals(java.lang.Object obj)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class BrowserPublicKeyCredentialCreationOptions.Builder
+ #ctor(android.net.Uri origin)
+ #ctor(com.google.android.gms.fido.fido2.api.common.PublicKeyCredentialCreationOptions publicKeyCredentialCreationOptions)
+ class BrowserPublicKeyCredentialRequestOptions
+ deserializeFromBytes(byte[] serializedBytes)
+ equals(java.lang.Object o)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class BrowserPublicKeyCredentialRequestOptions.Builder
+ #ctor(android.net.Uri origin)
+ #ctor(com.google.android.gms.fido.fido2.api.common.PublicKeyCredentialRequestOptions publicKeyCredentialRequestOptions)
+ class COSEAlgorithmIdentifier
+ equals(java.lang.Object obj)
+ fromCoseValue(int value)
+ writeToParcel(android.os.Parcel parcel, int flags)
+ class COSEAlgorithmIdentifier.UnsupportedAlgorithmIdentifierException
+ #ctor(int algId)
+ class ErrorCode.UnsupportedErrorCodeException
+ #ctor(int errorCode)
+ class FidoAppIdExtension
+ #ctor(java.lang.String appId)
+ #ctor(java.lang.Object obj)
+ #ctor(android.os.Parcel dest, int flags)
+ class MakeCredentialOptions
+ #ctor(com.google.android.gms.fido.fido2.api.common.PublicKeyCredentialEntity rp, com.google.android.gms.fido.fido2.api.common.PublicKeyCredentialUserEntity user, byte[] challenge, java.util.List parameters, java.lang.Double timeoutSeconds, java.util.List excludeList, com.google.android.gms.fido.fido2.api.common.AuthenticatorSelectionCriteria authenticatorSelection, java.lang.Integer requestId, com.google.android.gms.fido.fido2.api.common.TokenBindingIdValue tokenBindingIdValue, com.google.android.gms.fido.fido2.api.common.AuthenticationExtensions authenticationExtensions)
+ #ctor(byte[] serializedBytes)
+ #ctor(java.lang.Object obj)
+ #ctor(android.os.Parcel dest, int flags)
+ class MakeCredentialOptions.Builder
+ #ctor(com.google.android.gms.fido.fido2.api.common.AuthenticatorSelectionCriteria authenticatorSelection)
+ #ctor(byte[] challenge)
+ #ctor(java.util.List excludeList)
+ #ctor(java.util.List parameters)
+ #ctor(java.lang.Integer requestId)
+ #ctor(com.google.android.gms.fido.fido2.api.common.PublicKeyCredentialEntity rp)
+ #ctor(java.lang.Double timeoutSeconds)
+ #ctor(com.google.android.gms.fido.fido2.api.common.TokenBindingIdValue tokenBindingIdValue)
+ #ctor(com.google.android.gms.fido.fido2.api.common.PublicKeyCredentialUserEntity user)
+ class PublicKeyCredentialCreationOptions
+ deserializeFromBytes(byte[] serializedBytes)
+ equals(java.lang.Object obj)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class PublicKeyCredentialCreationOptions.Builder
+ #ctor(com.google.android.gms.fido.fido2.api.common.AttestationConveyancePreference attestationConveyancePreference)
+ #ctor(com.google.android.gms.fido.fido2.api.common.AuthenticationExtensions authenticationExtensions)
+ #ctor(com.google.android.gms.fido.fido2.api.common.AuthenticatorSelectionCriteria authenticatorSelection)
+ #ctor(byte[] challenge)
+ #ctor(java.util.List excludeList)
+ #ctor(java.util.List parameters)
+ #ctor(java.lang.Integer requestId)
+ #ctor(com.google.android.gms.fido.fido2.api.common.PublicKeyCredentialRpEntity rp)
+ #ctor(java.lang.Double timeoutSeconds)
+ #ctor(com.google.android.gms.fido.fido2.api.common.TokenBinding tokenBinding)
+ #ctor(com.google.android.gms.fido.fido2.api.common.PublicKeyCredentialUserEntity user)
+ class PublicKeyCredentialDescriptor
+ #ctor(java.lang.String type, byte[] id, java.util.List transports)
+ #ctor(java.lang.Object obj)
+ #ctor(android.os.Parcel dest, int flags)
+ class PublicKeyCredentialDescriptor.UnsupportedPubKeyCredDescriptorException
+ #ctor(java.lang.String errorMessage)
+ #ctor(java.lang.String errorMessage, java.lang.Throwable t)
+ class PublicKeyCredentialEntity
+ #ctor(java.lang.String id, java.lang.String name, java.lang.String icon)
+ #ctor(java.lang.Object obj)
+ #ctor(android.os.Parcel dest, int flags)
+ class PublicKeyCredentialParameters
+ #ctor(java.lang.String type, int algorithm)
+ #ctor(java.lang.Object obj)
+ #ctor(android.os.Parcel dest, int flags)
+ class PublicKeyCredentialRequestOptions
+ deserializeFromBytes(byte[] serializedBytes)
+ equals(java.lang.Object obj)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class PublicKeyCredentialRequestOptions.Builder
+ #ctor(java.util.List allowList)
+ #ctor(com.google.android.gms.fido.fido2.api.common.AuthenticationExtensions authenticationExtensions)
+ #ctor(byte[] challenge)
+ #ctor(java.lang.Integer requestId)
+ #ctor(java.lang.String rpId)
+ #ctor(java.lang.Double timeoutSeconds)
+ #ctor(com.google.android.gms.fido.fido2.api.common.TokenBinding tokenBinding)
+ class PublicKeyCredentialRpEntity
+ #ctor(java.lang.String id, java.lang.String name, java.lang.String icon)
+ #ctor(java.lang.Object obj)
+ #ctor(android.os.Parcel dest, int flags)
+ class PublicKeyCredentialType.UnsupportedPublicKeyCredTypeException
+ #ctor(java.lang.String errorMessage)
+ class PublicKeyCredentialUserEntity
+ #ctor(byte[] id, java.lang.String name, java.lang.String icon, java.lang.String displayName)
+ #ctor(java.lang.Object obj)
+ #ctor(android.os.Parcel dest, int flags)
+ class RequestType.UnsupportedRequestTypeException
+ #ctor(java.lang.String value)
+ class TokenBinding
+ #ctor(java.lang.String tokenBindingId)
+ #ctor(java.lang.Object obj)
+ #ctor(android.os.Parcel dest, int flags)
+ class TokenBinding.UnsupportedTokenBindingStatusException
+ #ctor(java.lang.String unsupportedTokenBindingStatus)
+ class TokenBindingIdValue
+ #ctor(org.json.JSONObject value)
+ #ctor(java.lang.Object other)
+ #ctor(int type)
+ #ctor(android.os.Parcel dest, int flags)
+ class TokenBindingIdValue.UnsupportedTokenBindingIdValueTypeException
+ #ctor(int type)
+ class UserVerificationRequirement.UnsupportedUserVerificationRequirementException
+ #ctor(java.lang.String requirement)
+package com.google.android.gms.fido.fido2
+;---------------------------------------
+ class Fido2ApiClient
+ getRegisterIntent(com.google.android.gms.fido.fido2.api.common.PublicKeyCredentialCreationOptions requestOptions)
+ getSignIntent(com.google.android.gms.fido.fido2.api.common.PublicKeyCredentialRequestOptions requestOptions)
+ interface Fido2PendingIntent
+ launchPendingIntent(android.app.Activity activity, int requestCode)
+ class Fido2PrivilegedApiClient
+ getRegisterIntent(com.google.android.gms.fido.fido2.api.common.BrowserPublicKeyCredentialCreationOptions requestOptions)
+ getSignIntent(com.google.android.gms.fido.fido2.api.common.BrowserPublicKeyCredentialRequestOptions requestOptions)
+package com.google.android.gms.fido.u2f.api.common
+;---------------------------------------
+ class ChannelIdValue
+ #ctor(org.json.JSONObject value)
+ #ctor(java.lang.Object other)
+ #ctor(int type)
+ #ctor(android.os.Parcel dest, int flags)
+ class ChannelIdValue.UnsupportedChannelIdValueTypeException
+ #ctor(int type)
+ class ClientData
+ equals(java.lang.Object other)
+ class ClientData.Builder
+ setChallenge(java.lang.String challenge)
+ setChannelId(com.google.android.gms.fido.u2f.api.common.ChannelIdValue cidValue)
+ setOrigin(java.lang.String origin)
+ setType(java.lang.String type)
+ class Error
+ #ctor(com.google.android.gms.fido.u2f.api.common.ErrorCode errorCode)
+ #ctor(com.google.android.gms.fido.u2f.api.common.ErrorCode errorCode, java.lang.String errorMessage)
+ class ErrorResponseData
+ #ctor(com.google.android.gms.fido.u2f.api.common.ErrorCode errorCode)
+ #ctor(com.google.android.gms.fido.u2f.api.common.ErrorCode errorCode, java.lang.String errorMessage)
+ #ctor(java.lang.Object o)
+ #ctor(android.os.Parcel dest, int flags)
+ class KeyHandle
+ #ctor(byte[] keyHandleBytes, com.google.android.gms.fido.u2f.api.common.ProtocolVersion protocolVersion, java.util.List transports)
+ #ctor(java.lang.Object obj)
+ #ctor(org.json.JSONObject registeredKey)
+ #ctor(android.os.Parcel dest, int flags)
+ class ProtocolVersion.UnsupportedProtocolException
+ #ctor(java.lang.String version)
+ class RegisteredKey
+ #ctor(com.google.android.gms.fido.u2f.api.common.KeyHandle keyHandle, java.lang.String challengeValue, java.lang.String appId)
+ #ctor(com.google.android.gms.fido.u2f.api.common.KeyHandle keyHandle)
+ #ctor(java.lang.Object obj)
+ #ctor(org.json.JSONObject signRequest)
+ #ctor(android.os.Parcel dest, int flags)
+ class RegisterRequest
+ #ctor(com.google.android.gms.fido.u2f.api.common.ProtocolVersion protocolVersion, byte[] challengeValue, java.lang.String appId)
+ #ctor(java.lang.Object obj)
+ #ctor(org.json.JSONObject registerRequest)
+ #ctor(android.os.Parcel dest, int flags)
+ class RegisterRequestParams
+ equals(java.lang.Object o)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class RegisterRequestParams.Builder
+ #ctor(android.net.Uri appId)
+ #ctor(com.google.android.gms.fido.u2f.api.common.ChannelIdValue channelIdValue)
+ #ctor(java.lang.String displayHint)
+ #ctor(java.util.List registerRequests)
+ #ctor(java.util.List registeredKeys)
+ #ctor(java.lang.Integer requestId)
+ #ctor(java.lang.Double timeoutSeconds)
+ class RegisterResponseData
+ #ctor(byte[] registerData)
+ #ctor(byte[] registerData, com.google.android.gms.fido.u2f.api.common.ProtocolVersion protocolVersion, java.lang.String clientDataString)
+ #ctor(java.lang.Object o)
+ #ctor(android.os.Parcel dest, int flags)
+ class SignRequestParams
+ equals(java.lang.Object o)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class SignRequestParams.Builder
+ #ctor(android.net.Uri appId)
+ #ctor(com.google.android.gms.fido.u2f.api.common.ChannelIdValue channelIdValue)
+ #ctor(byte[] defaultSignChallenge)
+ #ctor(java.lang.String displayHint)
+ #ctor(java.util.List registeredKeys)
+ #ctor(java.lang.Integer requestId)
+ #ctor(java.lang.Double timeoutSeconds)
+ class SignResponseData
+ #ctor(byte[] keyHandle, java.lang.String clientDataString, byte[] signatureData)
+ #ctor(java.lang.Object o)
+ #ctor(android.os.Parcel dest, int flags)
+package com.google.android.gms.fido.u2f.api.messagebased
+;---------------------------------------
+ class RequestType.UnsupportedRequestTypeException
+ #ctor(java.lang.String value)
+package com.google.android.gms.fido.u2f
+;---------------------------------------
+ class U2fApiClient
+ #ctor(android.app.Activity activity)
+ #ctor(android.content.Context context)
+ #ctor(com.google.android.gms.fido.u2f.api.common.RegisterRequestParams requestParams)
+ #ctor(com.google.android.gms.fido.u2f.api.common.SignRequestParams requestParams)
+ interface U2fPendingIntent
+ launchPendingIntent(android.app.Activity activity, int requestCode)
+package com.google.android.gms.fitness
+;---------------------------------------
+ interface BleApi
+ claimBleDevice(com.google.android.gms.common.api.GoogleApiClient client, java.lang.String deviceAddress)
+ claimBleDevice(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.fitness.data.BleDevice bleDevice)
+ listClaimedBleDevices(com.google.android.gms.common.api.GoogleApiClient client)
+ startBleScan(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.fitness.request.StartBleScanRequest request)
+ stopBleScan(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.fitness.request.BleScanCallback callback)
+ unclaimBleDevice(com.google.android.gms.common.api.GoogleApiClient client, java.lang.String deviceAddress)
+ unclaimBleDevice(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.fitness.data.BleDevice bleDevice)
+ class BleClient
+ claimBleDevice(java.lang.String deviceAddress)
+ claimBleDevice(com.google.android.gms.fitness.data.BleDevice bleDevice)
+ startBleScan(java.util.List dataTypes, int timeoutSecs, com.google.android.gms.fitness.request.BleScanCallback callback)
+ stopBleScan(com.google.android.gms.fitness.request.BleScanCallback callback)
+ unclaimBleDevice(java.lang.String deviceAddress)
+ unclaimBleDevice(com.google.android.gms.fitness.data.BleDevice bleDevice)
+ interface ConfigApi
+ createCustomDataType(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.fitness.request.DataTypeCreateRequest request)
+ disableFit(com.google.android.gms.common.api.GoogleApiClient client)
+ readDataType(com.google.android.gms.common.api.GoogleApiClient client, java.lang.String dataTypeName)
+ class ConfigClient
+ createCustomDataType(com.google.android.gms.fitness.request.DataTypeCreateRequest request)
+ readDataType(java.lang.String dataTypeName)
+ class Fitness
+ getBleClient(android.app.Activity activity, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getBleClient(android.content.Context context, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getConfigClient(android.content.Context context, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getConfigClient(android.app.Activity activity, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getEndTime(android.content.Intent intent, java.util.concurrent.TimeUnit timeUnit)
+ getGoalsClient(android.content.Context context, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getGoalsClient(android.app.Activity activity, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getHistoryClient(android.app.Activity activity, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getHistoryClient(android.content.Context context, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getRecordingClient(android.app.Activity activity, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getRecordingClient(android.content.Context context, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getSensorsClient(android.app.Activity activity, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getSensorsClient(android.content.Context context, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getSessionsClient(android.app.Activity activity, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getSessionsClient(android.content.Context context, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getStartTime(android.content.Intent intent, java.util.concurrent.TimeUnit timeUnit)
+ class FitnessActivities
+ getMimeType(java.lang.String activity)
+ class FitnessOptions
+ equals(java.lang.Object o)
+ class FitnessOptions.Builder
+ addDataType(com.google.android.gms.fitness.data.DataType datatype, int accessType)
+ addDataType(com.google.android.gms.fitness.data.DataType datatype)
+ interface GoalsApi
+ readCurrentGoals(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.fitness.request.GoalsReadRequest request)
+ class GoalsClient
+ readCurrentGoals(com.google.android.gms.fitness.request.GoalsReadRequest request)
+ interface HistoryApi
+ deleteData(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.fitness.request.DataDeleteRequest request)
+ insertData(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.fitness.data.DataSet dataSet)
+ readDailyTotal(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.fitness.data.DataType dataType)
+ readDailyTotalFromLocalDevice(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.fitness.data.DataType dataType)
+ readData(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.fitness.request.DataReadRequest request)
+ registerDataUpdateListener(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.fitness.request.DataUpdateListenerRegistrationRequest request)
+ unregisterDataUpdateListener(com.google.android.gms.common.api.GoogleApiClient client, android.app.PendingIntent pendingIntent)
+ updateData(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.fitness.request.DataUpdateRequest request)
+ class HistoryApi.ViewIntentBuilder
+ #ctor(android.content.Context context, com.google.android.gms.fitness.data.DataType dataType)
+ #ctor(com.google.android.gms.fitness.data.DataSource dataSource)
+ #ctor(java.lang.String packageName)
+ #ctor(long start, long end, java.util.concurrent.TimeUnit timeUnit)
+ class HistoryClient
+ deleteData(com.google.android.gms.fitness.request.DataDeleteRequest request)
+ insertData(com.google.android.gms.fitness.data.DataSet dataSet)
+ readDailyTotal(com.google.android.gms.fitness.data.DataType dataType)
+ readDailyTotalFromLocalDevice(com.google.android.gms.fitness.data.DataType dataType)
+ readData(com.google.android.gms.fitness.request.DataReadRequest request)
+ registerDataUpdateListener(com.google.android.gms.fitness.request.DataUpdateListenerRegistrationRequest request)
+ unregisterDataUpdateListener(android.app.PendingIntent pendingIntent)
+ updateData(com.google.android.gms.fitness.request.DataUpdateRequest request)
+ interface RecordingApi
+ listSubscriptions(com.google.android.gms.common.api.GoogleApiClient client)
+ listSubscriptions(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.fitness.data.DataType dataType)
+ subscribe(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.fitness.data.DataType dataType)
+ subscribe(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.fitness.data.DataSource dataSource)
+ unsubscribe(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.fitness.data.DataSource dataSource)
+ unsubscribe(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.fitness.data.DataType dataType)
+ unsubscribe(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.fitness.data.Subscription subscription)
+ class RecordingClient
+ listSubscriptions(com.google.android.gms.fitness.data.DataType dataType)
+ subscribe(com.google.android.gms.fitness.data.DataSource dataSource)
+ subscribe(com.google.android.gms.fitness.data.DataType dataType)
+ unsubscribe(com.google.android.gms.fitness.data.Subscription subscription)
+ unsubscribe(com.google.android.gms.fitness.data.DataType dataType)
+ unsubscribe(com.google.android.gms.fitness.data.DataSource dataSource)
+ interface SensorsApi
+ add(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.fitness.request.SensorRequest request, com.google.android.gms.fitness.request.OnDataPointListener listener)
+ add(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.fitness.request.SensorRequest request, android.app.PendingIntent intent)
+ findDataSources(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.fitness.request.DataSourcesRequest request)
+ remove(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.fitness.request.OnDataPointListener listener)
+ remove(com.google.android.gms.common.api.GoogleApiClient client, android.app.PendingIntent pendingIntent)
+ class SensorsClient
+ add(com.google.android.gms.fitness.request.SensorRequest request, com.google.android.gms.fitness.request.OnDataPointListener listener)
+ add(com.google.android.gms.fitness.request.SensorRequest request, android.app.PendingIntent intent)
+ findDataSources(com.google.android.gms.fitness.request.DataSourcesRequest request)
+ remove(android.app.PendingIntent pendingIntent)
+ remove(com.google.android.gms.fitness.request.OnDataPointListener listener)
+ interface SessionsApi
+ insertSession(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.fitness.request.SessionInsertRequest request)
+ readSession(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.fitness.request.SessionReadRequest request)
+ registerForSessions(com.google.android.gms.common.api.GoogleApiClient client, android.app.PendingIntent intent)
+ startSession(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.fitness.data.Session session)
+ stopSession(com.google.android.gms.common.api.GoogleApiClient client, java.lang.String identifier)
+ unregisterForSessions(com.google.android.gms.common.api.GoogleApiClient client, android.app.PendingIntent intent)
+ class SessionsApi.ViewIntentBuilder
+ #ctor(android.content.Context context)
+ #ctor(java.lang.String packageName)
+ #ctor(com.google.android.gms.fitness.data.Session session)
+ class SessionsClient
+ insertSession(com.google.android.gms.fitness.request.SessionInsertRequest request)
+ readSession(com.google.android.gms.fitness.request.SessionReadRequest request)
+ registerForSessions(android.app.PendingIntent intent)
+ startSession(com.google.android.gms.fitness.data.Session session)
+ stopSession(java.lang.String identifier)
+ unregisterForSessions(android.app.PendingIntent intent)
+package com.google.android.gms.fitness.data
+;---------------------------------------
+ class BleDevice
+ equals(java.lang.Object other)
+ writeToParcel(android.os.Parcel parcel, int flags)
+ class Bucket
+ equals(java.lang.Object other)
+ getDataSet(com.google.android.gms.fitness.data.DataType dataType)
+ getEndTime(java.util.concurrent.TimeUnit timeUnit)
+ getStartTime(java.util.concurrent.TimeUnit timeUnit)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class DataPoint
+ create(com.google.android.gms.fitness.data.DataSource dataSource)
+ equals(java.lang.Object other)
+ extract(android.content.Intent intent)
+ getEndTime(java.util.concurrent.TimeUnit timeUnit)
+ getStartTime(java.util.concurrent.TimeUnit timeUnit)
+ getTimestamp(java.util.concurrent.TimeUnit timeUnit)
+ getValue(com.google.android.gms.fitness.data.Field field)
+ setFloatValues(float... values)
+ setIntValues(int... values)
+ setTimeInterval(long startTime, long endTime, java.util.concurrent.TimeUnit timeUnit)
+ setTimestamp(long timestamp, java.util.concurrent.TimeUnit timeUnit)
+ writeToParcel(android.os.Parcel parcel, int flags)
+ class DataSet
+ add(com.google.android.gms.fitness.data.DataPoint dataPoint)
+ addAll(java.lang.Iterable dataPoints)
+ create(com.google.android.gms.fitness.data.DataSource dataSource)
+ equals(java.lang.Object other)
+ writeToParcel(android.os.Parcel parcel, int flags)
+ class DataSource
+ equals(java.lang.Object other)
+ extract(android.content.Intent intent)
+ writeToParcel(android.os.Parcel parcel, int flags)
+ class DataSource.Builder
+ #ctor(java.lang.String packageName)
+ #ctor(android.content.Context appContext)
+ #ctor(int... dataQualityStandards)
+ #ctor(com.google.android.gms.fitness.data.DataType dataType)
+ #ctor(com.google.android.gms.fitness.data.Device device)
+ #ctor(java.lang.String name)
+ #ctor(java.lang.String streamName)
+ #ctor(int type)
+ class DataType
+ equals(java.lang.Object other)
+ getAggregatesForInput(com.google.android.gms.fitness.data.DataType inputDataType)
+ getMimeType(com.google.android.gms.fitness.data.DataType dataType)
+ indexOf(com.google.android.gms.fitness.data.Field field)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class DataUpdateNotification
+ equals(java.lang.Object other)
+ getDataUpdateNotification(android.content.Intent intent)
+ getUpdateEndTime(java.util.concurrent.TimeUnit timeUnit)
+ getUpdateStartTime(java.util.concurrent.TimeUnit timeUnit)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class Device
+ #ctor(java.lang.String manufacturer, java.lang.String model, java.lang.String uid, int type)
+ #ctor(java.lang.Object other)
+ #ctor(android.content.Context context)
+ #ctor(android.os.Parcel parcel, int flags)
+ class Field
+ equals(java.lang.Object other)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class Goal
+ equals(java.lang.Object other)
+ getCreateTime(java.util.concurrent.TimeUnit timeUnit)
+ getEndTime(java.util.Calendar current, java.util.concurrent.TimeUnit timeUnit)
+ getStartTime(java.util.Calendar current, java.util.concurrent.TimeUnit timeUnit)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class Goal.DurationObjective
+ #ctor(long duration, java.util.concurrent.TimeUnit timeUnit)
+ #ctor(java.lang.Object other)
+ #ctor(java.util.concurrent.TimeUnit timeUnit)
+ #ctor(android.os.Parcel dest, int flags)
+ class Goal.FrequencyObjective
+ #ctor(int frequency)
+ #ctor(java.lang.Object other)
+ #ctor(android.os.Parcel dest, int flags)
+ class Goal.MetricObjective
+ #ctor(java.lang.String dataTypeName, double value, double initialValue)
+ #ctor(java.lang.String dataTypeName, double value)
+ #ctor(java.lang.Object other)
+ #ctor(android.os.Parcel dest, int flags)
+ class Goal.MismatchedGoalException
+ #ctor(java.lang.String msg)
+ class Goal.Recurrence
+ #ctor(int count, int unit)
+ #ctor(java.lang.Object other)
+ #ctor(android.os.Parcel dest, int flags)
+ class Session
+ equals(java.lang.Object other)
+ extract(android.content.Intent intent)
+ getActiveTime(java.util.concurrent.TimeUnit timeUnit)
+ getEndTime(java.util.concurrent.TimeUnit timeUnit)
+ getMimeType(java.lang.String activity)
+ getStartTime(java.util.concurrent.TimeUnit timeUnit)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class Session.Builder
+ #ctor(long time, java.util.concurrent.TimeUnit timeUnit)
+ #ctor(java.lang.String activity)
+ #ctor(java.lang.String description)
+ #ctor(long time, java.util.concurrent.TimeUnit timeUnit)
+ #ctor(java.lang.String identifier)
+ #ctor(java.lang.String name)
+ #ctor(long time, java.util.concurrent.TimeUnit timeUnit)
+ class Subscription
+ equals(java.lang.Object other)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class Value
+ clearKey(java.lang.String key)
+ equals(java.lang.Object other)
+ getKeyValue(java.lang.String key)
+ setActivity(java.lang.String activity)
+ setFloat(float value)
+ setInt(int value)
+ setKeyValue(java.lang.String key, float value)
+ setString(java.lang.String value)
+ writeToParcel(android.os.Parcel dest, int flags)
+package com.google.android.gms.fitness.request
+;---------------------------------------
+ class BleScanCallback
+ #ctor(com.google.android.gms.fitness.data.BleDevice device)
+ class DataDeleteRequest
+ equals(java.lang.Object o)
+ getEndTime(java.util.concurrent.TimeUnit timeUnit)
+ getStartTime(java.util.concurrent.TimeUnit timeUnit)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class DataDeleteRequest.Builder
+ #ctor(com.google.android.gms.fitness.data.DataSource dataSource)
+ #ctor(com.google.android.gms.fitness.data.DataType dataType)
+ #ctor(com.google.android.gms.fitness.data.Session session)
+ #ctor(long startTime, long endTime, java.util.concurrent.TimeUnit timeUnit)
+ class DataReadRequest
+ equals(java.lang.Object that)
+ getBucketDuration(java.util.concurrent.TimeUnit timeUnit)
+ getEndTime(java.util.concurrent.TimeUnit timeUnit)
+ getStartTime(java.util.concurrent.TimeUnit timeUnit)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class DataReadRequest.Builder
+ #ctor(int dataQualityStandard)
+ #ctor(com.google.android.gms.fitness.data.DataSource dataSource, com.google.android.gms.fitness.data.DataType outputDataType)
+ #ctor(com.google.android.gms.fitness.data.DataType inputDataType, com.google.android.gms.fitness.data.DataType outputDataType)
+ #ctor(int minDuration, java.util.concurrent.TimeUnit timeUnit, com.google.android.gms.fitness.data.DataSource activityDataSource)
+ #ctor(int minDuration, java.util.concurrent.TimeUnit timeUnit)
+ #ctor(int minDuration, java.util.concurrent.TimeUnit timeUnit, com.google.android.gms.fitness.data.DataSource activityDataSource)
+ #ctor(int minDuration, java.util.concurrent.TimeUnit timeUnit)
+ #ctor(int minDuration, java.util.concurrent.TimeUnit timeUnit)
+ #ctor(int duration, java.util.concurrent.TimeUnit timeUnit)
+ #ctor(com.google.android.gms.fitness.data.DataSource dataSource)
+ #ctor(com.google.android.gms.fitness.data.DataType dataType)
+ #ctor(int limit)
+ #ctor(long start, long end, java.util.concurrent.TimeUnit timeUnit)
+ class DataSourcesRequest
+ writeToParcel(android.os.Parcel parcel, int flags)
+ class DataSourcesRequest.Builder
+ #ctor(int... dataSourceTypes)
+ #ctor(com.google.android.gms.fitness.data.DataType... dataTypes)
+ class DataTypeCreateRequest
+ equals(java.lang.Object o)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class DataTypeCreateRequest.Builder
+ #ctor(java.lang.String name, int format)
+ #ctor(com.google.android.gms.fitness.data.Field field)
+ #ctor(java.lang.String name)
+ class DataUpdateListenerRegistrationRequest
+ equals(java.lang.Object that)
+ writeToParcel(android.os.Parcel parcel, int flags)
+ class DataUpdateListenerRegistrationRequest.Builder
+ #ctor(com.google.android.gms.fitness.data.DataSource dataSource)
+ #ctor(com.google.android.gms.fitness.data.DataType dataType)
+ #ctor(android.app.PendingIntent pendingIntent)
+ class DataUpdateRequest
+ equals(java.lang.Object o)
+ getEndTime(java.util.concurrent.TimeUnit timeUnit)
+ getStartTime(java.util.concurrent.TimeUnit timeUnit)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class DataUpdateRequest.Builder
+ #ctor(com.google.android.gms.fitness.data.DataSet dataSet)
+ #ctor(long startTimeMillis, long endTimeMillis, java.util.concurrent.TimeUnit timeUnit)
+ class GoalsReadRequest
+ equals(java.lang.Object that)
+ writeToParcel(android.os.Parcel parcel, int flags)
+ class GoalsReadRequest.Builder
+ #ctor(java.lang.String activityName)
+ #ctor(com.google.android.gms.fitness.data.DataType dataType)
+ #ctor(int objectiveType)
+ interface OnDataPointListener
+ onDataPoint(com.google.android.gms.fitness.data.DataPoint dataPoint)
+ class SensorRequest
+ equals(java.lang.Object that)
+ fromLocationRequest(com.google.android.gms.fitness.data.DataSource dataSource, com.google.android.gms.location.LocationRequest locationRequest)
+ getFastestRate(java.util.concurrent.TimeUnit timeUnit)
+ getMaxDeliveryLatency(java.util.concurrent.TimeUnit timeUnit)
+ getSamplingRate(java.util.concurrent.TimeUnit timeUnit)
+ class SensorRequest.Builder
+ #ctor(int accuracyMode)
+ #ctor(com.google.android.gms.fitness.data.DataSource dataSource)
+ #ctor(com.google.android.gms.fitness.data.DataType dataType)
+ #ctor(int fastestInterval, java.util.concurrent.TimeUnit unit)
+ #ctor(int interval, java.util.concurrent.TimeUnit unit)
+ #ctor(long interval, java.util.concurrent.TimeUnit unit)
+ #ctor(long timeout, java.util.concurrent.TimeUnit timeUnit)
+ class SessionInsertRequest
+ equals(java.lang.Object o)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class SessionInsertRequest.Builder
+ #ctor(com.google.android.gms.fitness.data.DataPoint aggregateDataPoint)
+ #ctor(com.google.android.gms.fitness.data.DataSet dataSet)
+ #ctor(com.google.android.gms.fitness.data.Session session)
+ class SessionReadRequest
+ equals(java.lang.Object o)
+ getEndTime(java.util.concurrent.TimeUnit timeUnit)
+ getStartTime(java.util.concurrent.TimeUnit timeUnit)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class SessionReadRequest.Builder
+ #ctor(java.lang.String appPackageName)
+ #ctor(com.google.android.gms.fitness.data.DataSource dataSource)
+ #ctor(com.google.android.gms.fitness.data.DataType dataType)
+ #ctor(java.lang.String sessionId)
+ #ctor(java.lang.String sessionName)
+ #ctor(long startTime, long endTime, java.util.concurrent.TimeUnit timeUnit)
+ class StartBleScanRequest
+ writeToParcel(android.os.Parcel parcel, int flags)
+ class StartBleScanRequest.Builder
+ #ctor(com.google.android.gms.fitness.request.BleScanCallback bleScanCallback)
+ #ctor(com.google.android.gms.fitness.data.DataType... dataTypes)
+ #ctor(int stopTimeSecs)
+package com.google.android.gms.fitness.result
+;---------------------------------------
+ class BleDevicesResult
+ equals(java.lang.Object that)
+ getClaimedBleDevices(com.google.android.gms.fitness.data.DataType dataType)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class DailyTotalResult
+ equals(java.lang.Object that)
+ class DataReadResponse
+ #ctor(com.google.android.gms.fitness.result.DataReadResult originalResult)
+ #ctor(com.google.android.gms.fitness.data.DataType dataType)
+ #ctor(com.google.android.gms.fitness.data.DataSource dataSource)
+ class DataReadResult
+ equals(java.lang.Object that)
+ getDataSet(com.google.android.gms.fitness.data.DataType dataType)
+ getDataSet(com.google.android.gms.fitness.data.DataSource dataSource)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class DataSourcesResult
+ equals(java.lang.Object that)
+ getDataSources(com.google.android.gms.fitness.data.DataType dataType)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class DataTypeResult
+ equals(java.lang.Object that)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class GoalsResult
+ writeToParcel(android.os.Parcel dest, int flags)
+ class ListSubscriptionsResult
+ equals(java.lang.Object that)
+ getSubscriptions(com.google.android.gms.fitness.data.DataType dataType)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class SessionReadResponse
+ #ctor(com.google.android.gms.fitness.result.SessionReadResult originalResult)
+ #ctor(com.google.android.gms.fitness.data.Session session, com.google.android.gms.fitness.data.DataType dataType)
+ #ctor(com.google.android.gms.fitness.data.Session session)
+ class SessionReadResult
+ equals(java.lang.Object that)
+ getDataSet(com.google.android.gms.fitness.data.Session session, com.google.android.gms.fitness.data.DataType dataType)
+ getDataSet(com.google.android.gms.fitness.data.Session session)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class SessionStopResult
+ equals(java.lang.Object o)
+ writeToParcel(android.os.Parcel dest, int flags)
+package com.google.android.gms.fitness.service
+;---------------------------------------
+ class FitnessSensorService
+ #ctor(android.content.Intent intent)
+ #ctor(java.util.List dataTypes)
+ #ctor(com.google.android.gms.fitness.service.FitnessSensorServiceRequest request)
+ #ctor(com.google.android.gms.fitness.data.DataSource dataSource)
+ class FitnessSensorServiceRequest
+ equals(java.lang.Object other)
+ getBatchInterval(java.util.concurrent.TimeUnit timeUnit)
+ getSamplingRate(java.util.concurrent.TimeUnit timeUnit)
+ writeToParcel(android.os.Parcel parcel, int flags)
+ interface SensorEventDispatcher
+ publish(com.google.android.gms.fitness.data.DataPoint dataPoint)
+ publish(java.util.List dataPoints)
+package com.google.android.gms.games.achievement
+;---------------------------------------
+ interface Achievement
+ getDescription(android.database.CharArrayBuffer dataOut)
+ getFormattedCurrentSteps(android.database.CharArrayBuffer dataOut)
+ getFormattedTotalSteps(android.database.CharArrayBuffer dataOut)
+ getName(android.database.CharArrayBuffer dataOut)
+ class AchievementBuffer
+ get(int position)
+ class AchievementEntity
+ equals(java.lang.Object obj)
+ getDescription(android.database.CharArrayBuffer dataOut)
+ getFormattedCurrentSteps(android.database.CharArrayBuffer dataOut)
+ getFormattedTotalSteps(android.database.CharArrayBuffer dataOut)
+ getName(android.database.CharArrayBuffer dataOut)
+ writeToParcel(android.os.Parcel dest, int flags)
+ interface Achievements
+ getAchievementsIntent(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ increment(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String id, int numSteps)
+ incrementImmediate(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String id, int numSteps)
+ load(com.google.android.gms.common.api.GoogleApiClient apiClient, boolean forceReload)
+ reveal(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String id)
+ revealImmediate(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String id)
+ setSteps(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String id, int numSteps)
+ setStepsImmediate(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String id, int numSteps)
+ unlock(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String id)
+ unlockImmediate(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String id)
+package com.google.android.gms.games
+;---------------------------------------
+ class AchievementsClient
+ increment(java.lang.String id, int numSteps)
+ incrementImmediate(java.lang.String id, int numSteps)
+ load(boolean forceReload)
+ reveal(java.lang.String id)
+ revealImmediate(java.lang.String id)
+ setSteps(java.lang.String id, int numSteps)
+ setStepsImmediate(java.lang.String id, int numSteps)
+ unlock(java.lang.String id)
+ unlockImmediate(java.lang.String id)
+ class EventsClient
+ increment(java.lang.String eventId, int incrementAmount)
+ load(boolean forceReload)
+ loadByIds(boolean forceReload, java.lang.String... eventIds)
+ interface Game
+ getDescription(android.database.CharArrayBuffer dataOut)
+ getDeveloperName(android.database.CharArrayBuffer dataOut)
+ getDisplayName(android.database.CharArrayBuffer dataOut)
+ class GameBuffer
+ get(int position)
+ class GameEntity
+ equals(java.lang.Object obj)
+ getDescription(android.database.CharArrayBuffer dataOut)
+ getDeveloperName(android.database.CharArrayBuffer dataOut)
+ getDisplayName(android.database.CharArrayBuffer dataOut)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class Games
+ getAchievementsClient(android.app.Activity activity, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getAchievementsClient(android.content.Context context, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getAppId(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ getCurrentAccountName(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ getEventsClient(android.app.Activity activity, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getEventsClient(android.content.Context context, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getGamesClient(android.app.Activity activity, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getGamesClient(android.content.Context context, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getGamesMetadataClient(android.app.Activity activity, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getGamesMetadataClient(android.content.Context context, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getInvitationsClient(android.content.Context context, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getInvitationsClient(android.app.Activity activity, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getLeaderboardsClient(android.content.Context context, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getLeaderboardsClient(android.app.Activity activity, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getNotificationsClient(android.content.Context context, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getNotificationsClient(android.app.Activity activity, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getPlayerStatsClient(android.app.Activity activity, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getPlayerStatsClient(android.content.Context context, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getPlayersClient(android.content.Context context, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getPlayersClient(android.app.Activity activity, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getRealTimeMultiplayerClient(android.content.Context context, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getRealTimeMultiplayerClient(android.app.Activity activity, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getSdkVariant(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ getSettingsIntent(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ getSnapshotsClient(android.app.Activity activity, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getSnapshotsClient(android.content.Context context, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getTurnBasedMultiplayerClient(android.content.Context context, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getTurnBasedMultiplayerClient(android.app.Activity activity, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getVideosClient(android.content.Context context, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ getVideosClient(android.app.Activity activity, com.google.android.gms.auth.api.signin.GoogleSignInAccount account)
+ setGravityForPopups(com.google.android.gms.common.api.GoogleApiClient apiClient, int gravity)
+ setViewForPopups(com.google.android.gms.common.api.GoogleApiClient apiClient, android.view.View gamesContentView)
+ signOut(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ class Games.GamesOptions
+ equals(java.lang.Object object)
+ class Games.GamesOptions.Builder
+ setSdkVariant(int variant)
+ setShowConnectingPopup(boolean showConnectingPopup)
+ setShowConnectingPopup(boolean showConnectingPopup, int gravity)
+ class GamesCallbackStatusCodes
+ getStatusCodeString(int statusCode)
+ class GamesClient
+ setGravityForPopups(int gravity)
+ setViewForPopups(android.view.View gamesContentView)
+ class GamesClientStatusCodes
+ getStatusCodeString(int statusCode)
+ interface GamesMetadata
+ getCurrentGame(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ loadGame(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ class GamesStatusCodes
+ getStatusString(int statusCode)
+ class InvitationsClient
+ loadInvitations(int sortOrder)
+ registerInvitationCallback(com.google.android.gms.games.multiplayer.InvitationCallback callback)
+ unregisterInvitationCallback(com.google.android.gms.games.multiplayer.InvitationCallback callback)
+ class LeaderboardsClient
+ getLeaderboardIntent(java.lang.String leaderboardId, int timeSpan)
+ getLeaderboardIntent(java.lang.String leaderboardId)
+ getLeaderboardIntent(java.lang.String leaderboardId, int timeSpan, int collection)
+ loadCurrentPlayerLeaderboardScore(java.lang.String leaderboardId, int span, int leaderboardCollection)
+ loadLeaderboardMetadata(boolean forceReload)
+ loadLeaderboardMetadata(java.lang.String leaderboardId, boolean forceReload)
+ loadMoreScores(com.google.android.gms.games.leaderboard.LeaderboardScoreBuffer buffer, int maxResults, int pageDirection)
+ loadPlayerCenteredScores(java.lang.String leaderboardId, int span, int leaderboardCollection, int maxResults, boolean forceReload)
+ loadPlayerCenteredScores(java.lang.String leaderboardId, int span, int leaderboardCollection, int maxResults)
+ loadTopScores(java.lang.String leaderboardId, int span, int leaderboardCollection, int maxResults)
+ loadTopScores(java.lang.String leaderboardId, int span, int leaderboardCollection, int maxResults, boolean forceReload)
+ submitScore(java.lang.String leaderboardId, long score, java.lang.String scoreTag)
+ submitScore(java.lang.String leaderboardId, long score)
+ submitScoreImmediate(java.lang.String leaderboardId, long score, java.lang.String scoreTag)
+ submitScoreImmediate(java.lang.String leaderboardId, long score)
+ interface Notifications
+ clear(com.google.android.gms.common.api.GoogleApiClient apiClient, int notificationTypes)
+ clearAll(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ class NotificationsClient
+ clear(int notificationTypes)
+ interface Player
+ getDisplayName(android.database.CharArrayBuffer dataOut)
+ getTitle(android.database.CharArrayBuffer dataOut)
+ class PlayerBuffer
+ get(int position)
+ class PlayerEntity
+ equals(java.lang.Object obj)
+ getDisplayName(android.database.CharArrayBuffer dataOut)
+ getTitle(android.database.CharArrayBuffer dataOut)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class PlayerLevel
+ equals(java.lang.Object obj)
+ writeToParcel(android.os.Parcel out, int flags)
+ class PlayerLevelInfo
+ equals(java.lang.Object obj)
+ writeToParcel(android.os.Parcel out, int flags)
+ interface Players
+ getCompareProfileIntent(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.games.Player player)
+ getCurrentPlayer(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ getCurrentPlayerId(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ getPlayerSearchIntent(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ loadConnectedPlayers(com.google.android.gms.common.api.GoogleApiClient apiClient, boolean forceReload)
+ loadInvitablePlayers(com.google.android.gms.common.api.GoogleApiClient apiClient, int pageSize, boolean forceReload)
+ loadMoreInvitablePlayers(com.google.android.gms.common.api.GoogleApiClient apiClient, int pageSize)
+ loadMoreRecentlyPlayedWithPlayers(com.google.android.gms.common.api.GoogleApiClient apiClient, int pageSize)
+ loadPlayer(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String playerId)
+ loadPlayer(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String playerId, boolean forceReload)
+ loadRecentlyPlayedWithPlayers(com.google.android.gms.common.api.GoogleApiClient apiClient, int pageSize, boolean forceReload)
+ class PlayersClient
+ getCompareProfileIntent(com.google.android.gms.games.Player player)
+ loadMoreRecentlyPlayedWithPlayers(int pageSize)
+ loadPlayer(java.lang.String playerId, boolean forceReload)
+ loadPlayer(java.lang.String playerId)
+ loadRecentlyPlayedWithPlayers(int pageSize, boolean forceReload)
+ class PlayerStatsClient
+ loadPlayerStats(boolean forceReload)
+ class RealTimeMultiplayerClient
+ create(com.google.android.gms.games.multiplayer.realtime.RoomConfig config)
+ declineInvitation(java.lang.String invitationId)
+ dismissInvitation(java.lang.String invitationId)
+ getSelectOpponentsIntent(int minPlayers, int maxPlayers)
+ getSelectOpponentsIntent(int minPlayers, int maxPlayers, boolean allowAutomatch)
+ getWaitingRoomIntent(com.google.android.gms.games.multiplayer.realtime.Room room, int minParticipantsToStart)
+ join(com.google.android.gms.games.multiplayer.realtime.RoomConfig config)
+ leave(com.google.android.gms.games.multiplayer.realtime.RoomConfig config, java.lang.String roomId)
+ sendReliableMessage(byte[] messageData, java.lang.String roomId, java.lang.String recipientParticipantId, com.google.android.gms.games.RealTimeMultiplayerClient.ReliableMessageSentCallback callback)
+ sendUnreliableMessage(byte[] messageData, java.lang.String roomId, java.lang.String recipientParticipantId)
+ sendUnreliableMessage(byte[] messageData, java.lang.String roomId, java.util.List recipientParticipantIds)
+ sendUnreliableMessageToOthers(byte[] messageData, java.lang.String roomId)
+ interface RealTimeMultiplayerClient.ReliableMessageSentCallback
+ onRealTimeMessageSent(int statusCode, int tokenId, java.lang.String recipientParticipantId)
+ class SnapshotsClient
+ commitAndClose(com.google.android.gms.games.snapshot.Snapshot snapshot, com.google.android.gms.games.snapshot.SnapshotMetadataChange metadataChange)
+ delete(com.google.android.gms.games.snapshot.SnapshotMetadata metadata)
+ discardAndClose(com.google.android.gms.games.snapshot.Snapshot snapshot)
+ getSelectSnapshotIntent(java.lang.String title, boolean allowAddButton, boolean allowDelete, int maxSnapshots)
+ getSnapshotFromBundle(android.os.Bundle extras)
+ load(boolean forceReload)
+ open(com.google.android.gms.games.snapshot.SnapshotMetadata metadata)
+ open(com.google.android.gms.games.snapshot.SnapshotMetadata metadata, int conflictPolicy)
+ open(java.lang.String fileName, boolean createIfNotFound, int conflictPolicy)
+ open(java.lang.String fileName, boolean createIfNotFound)
+ resolveConflict(java.lang.String conflictId, java.lang.String snapshotId, com.google.android.gms.games.snapshot.SnapshotMetadataChange metadataChange, com.google.android.gms.games.snapshot.SnapshotContents snapshotContents)
+ resolveConflict(java.lang.String conflictId, com.google.android.gms.games.snapshot.Snapshot snapshot)
+ class TurnBasedMultiplayerClient
+ acceptInvitation(java.lang.String invitationId)
+ cancelMatch(java.lang.String matchId)
+ createMatch(com.google.android.gms.games.multiplayer.turnbased.TurnBasedMatchConfig config)
+ declineInvitation(java.lang.String invitationId)
+ dismissInvitation(java.lang.String invitationId)
+ dismissMatch(java.lang.String matchId)
+ finishMatch(java.lang.String matchId)
+ finishMatch(java.lang.String matchId, byte[] matchData, com.google.android.gms.games.multiplayer.ParticipantResult... results)
+ finishMatch(java.lang.String matchId, byte[] matchData, java.util.List results)
+ getSelectOpponentsIntent(int minPlayers, int maxPlayers, boolean allowAutomatch)
+ getSelectOpponentsIntent(int minPlayers, int maxPlayers)
+ leaveMatch(java.lang.String matchId)
+ leaveMatchDuringTurn(java.lang.String matchId, java.lang.String pendingParticipantId)
+ loadMatch(java.lang.String matchId)
+ loadMatchesByStatus(int invitationSortOrder, int[] matchTurnStatuses)
+ loadMatchesByStatus(int[] matchTurnStatuses)
+ registerTurnBasedMatchUpdateCallback(com.google.android.gms.games.multiplayer.turnbased.TurnBasedMatchUpdateCallback callback)
+ rematch(java.lang.String matchId)
+ takeTurn(java.lang.String matchId, byte[] matchData, java.lang.String pendingParticipantId)
+ takeTurn(java.lang.String matchId, byte[] matchData, java.lang.String pendingParticipantId, com.google.android.gms.games.multiplayer.ParticipantResult... results)
+ takeTurn(java.lang.String matchId, byte[] matchData, java.lang.String pendingParticipantId, java.util.List results)
+ unregisterTurnBasedMatchUpdateCallback(com.google.android.gms.games.multiplayer.turnbased.TurnBasedMatchUpdateCallback callback)
+ class VideosClient
+ isCaptureAvailable(int captureMode)
+ registerOnCaptureOverlayStateChangedListener(com.google.android.gms.games.VideosClient.OnCaptureOverlayStateListener listener)
+ unregisterOnCaptureOverlayStateChangedListener(com.google.android.gms.games.VideosClient.OnCaptureOverlayStateListener listener)
+ interface VideosClient.OnCaptureOverlayStateListener
+ onCaptureOverlayStateChanged(int overlayState)
+package com.google.android.gms.games.event
+;---------------------------------------
+ interface Event
+ getDescription(android.database.CharArrayBuffer dataOut)
+ getFormattedValue(android.database.CharArrayBuffer dataOut)
+ getName(android.database.CharArrayBuffer dataOut)
+ class EventBuffer
+ get(int position)
+ class EventEntity
+ #ctor(com.google.android.gms.games.event.Event event)
+ #ctor(java.lang.Object obj)
+ #ctor(android.database.CharArrayBuffer dataOut)
+ #ctor(android.database.CharArrayBuffer dataOut)
+ #ctor(android.database.CharArrayBuffer dataOut)
+ #ctor(android.os.Parcel out, int flags)
+ interface Events
+ increment(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String eventId, int incrementAmount)
+ load(com.google.android.gms.common.api.GoogleApiClient apiClient, boolean forceReload)
+ loadByIds(com.google.android.gms.common.api.GoogleApiClient apiClient, boolean forceReload, java.lang.String... eventIds)
+package com.google.android.gms.games.leaderboard
+;---------------------------------------
+ interface Leaderboard
+ getDisplayName(android.database.CharArrayBuffer dataOut)
+ class LeaderboardBuffer
+ get(int position)
+ interface Leaderboards
+ getAllLeaderboardsIntent(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ getLeaderboardIntent(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String leaderboardId)
+ getLeaderboardIntent(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String leaderboardId, int timeSpan)
+ getLeaderboardIntent(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String leaderboardId, int timeSpan, int collection)
+ loadCurrentPlayerLeaderboardScore(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String leaderboardId, int span, int leaderboardCollection)
+ loadLeaderboardMetadata(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String leaderboardId, boolean forceReload)
+ loadLeaderboardMetadata(com.google.android.gms.common.api.GoogleApiClient apiClient, boolean forceReload)
+ loadMoreScores(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.games.leaderboard.LeaderboardScoreBuffer buffer, int maxResults, int pageDirection)
+ loadPlayerCenteredScores(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String leaderboardId, int span, int leaderboardCollection, int maxResults)
+ loadPlayerCenteredScores(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String leaderboardId, int span, int leaderboardCollection, int maxResults, boolean forceReload)
+ loadTopScores(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String leaderboardId, int span, int leaderboardCollection, int maxResults, boolean forceReload)
+ loadTopScores(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String leaderboardId, int span, int leaderboardCollection, int maxResults)
+ submitScore(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String leaderboardId, long score)
+ submitScore(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String leaderboardId, long score, java.lang.String scoreTag)
+ submitScoreImmediate(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String leaderboardId, long score, java.lang.String scoreTag)
+ submitScoreImmediate(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String leaderboardId, long score)
+ interface LeaderboardScore
+ getDisplayRank(android.database.CharArrayBuffer dataOut)
+ getDisplayScore(android.database.CharArrayBuffer dataOut)
+ getScoreHolderDisplayName(android.database.CharArrayBuffer dataOut)
+ class LeaderboardScoreBuffer
+ get(int position)
+ class ScoreSubmissionData
+ getScoreResult(int timeSpan)
+ class ScoreSubmissionData.Result
+ #ctor(long rawScore, java.lang.String formattedScore, java.lang.String scoreTag, boolean newBest)
+package com.google.android.gms.games.multiplayer
+;---------------------------------------
+ class InvitationBuffer
+ get(int position)
+ class InvitationCallback
+ #ctor(com.google.android.gms.games.multiplayer.Invitation invitation)
+ #ctor(java.lang.String invitationId)
+ class InvitationEntity
+ equals(java.lang.Object obj)
+ writeToParcel(android.os.Parcel dest, int flags)
+ interface Invitations
+ getInvitationInboxIntent(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ loadInvitations(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ loadInvitations(com.google.android.gms.common.api.GoogleApiClient apiClient, int sortOrder)
+ registerInvitationListener(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.games.multiplayer.OnInvitationReceivedListener listener)
+ unregisterInvitationListener(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ interface OnInvitationReceivedListener
+ onInvitationReceived(com.google.android.gms.games.multiplayer.Invitation invitation)
+ onInvitationRemoved(java.lang.String invitationId)
+ interface Participant
+ getDisplayName(android.database.CharArrayBuffer dataOut)
+ class ParticipantBuffer
+ get(int position)
+ class ParticipantEntity
+ equals(java.lang.Object obj)
+ getDisplayName(android.database.CharArrayBuffer dataOut)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class ParticipantResult
+ #ctor(java.lang.String participantId, int result, int placing)
+ #ctor(android.os.Parcel out, int flags)
+ class ParticipantUtils
+ getParticipantId(java.util.ArrayList participants, java.lang.String playerId)
+package com.google.android.gms.games.multiplayer.realtime
+;---------------------------------------
+ interface OnRealTimeMessageReceivedListener
+ onRealTimeMessageReceived(com.google.android.gms.games.multiplayer.realtime.RealTimeMessage message)
+ class RealTimeMessage
+ writeToParcel(android.os.Parcel parcel, int flag)
+ interface RealTimeMessageReceivedListener
+ onRealTimeMessageReceived(com.google.android.gms.games.multiplayer.realtime.RealTimeMessage message)
+ interface RealTimeMultiplayer
+ create(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.games.multiplayer.realtime.RoomConfig config)
+ declineInvitation(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String invitationId)
+ dismissInvitation(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String invitationId)
+ getSelectOpponentsIntent(com.google.android.gms.common.api.GoogleApiClient apiClient, int minPlayers, int maxPlayers, boolean allowAutomatch)
+ getSelectOpponentsIntent(com.google.android.gms.common.api.GoogleApiClient apiClient, int minPlayers, int maxPlayers)
+ getWaitingRoomIntent(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.games.multiplayer.realtime.Room room, int minParticipantsToStart)
+ join(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.games.multiplayer.realtime.RoomConfig config)
+ leave(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.games.multiplayer.realtime.RoomUpdateListener listener, java.lang.String roomId)
+ sendReliableMessage(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.games.multiplayer.realtime.RealTimeMultiplayer.ReliableMessageSentCallback listener, byte[] messageData, java.lang.String roomId, java.lang.String recipientParticipantId)
+ sendUnreliableMessage(com.google.android.gms.common.api.GoogleApiClient apiClient, byte[] messageData, java.lang.String roomId, java.lang.String recipientParticipantId)
+ sendUnreliableMessage(com.google.android.gms.common.api.GoogleApiClient apiClient, byte[] messageData, java.lang.String roomId, java.util.List recipientParticipantIds)
+ sendUnreliableMessageToOthers(com.google.android.gms.common.api.GoogleApiClient apiClient, byte[] messageData, java.lang.String roomId)
+ interface RealTimeMultiplayer.ReliableMessageSentCallback
+ onRealTimeMessageSent(int statusCode, int tokenId, java.lang.String recipientParticipantId)
+ interface Room
+ getDescription(android.database.CharArrayBuffer dataOut)
+ getParticipant(java.lang.String participantId)
+ getParticipantId(java.lang.String playerId)
+ getParticipantStatus(java.lang.String participantId)
+ class RoomConfig
+ #ctor(com.google.android.gms.games.multiplayer.realtime.RoomUpdateCallback callback)
+ #ctor(com.google.android.gms.games.multiplayer.realtime.RoomUpdateListener listener)
+ #ctor(int minAutoMatchPlayers, int maxAutoMatchPlayers, long exclusiveBitMask)
+ class RoomConfig.Builder
+ addPlayersToInvite(java.lang.String... playerIds)
+ addPlayersToInvite(java.util.ArrayList playerIds)
+ setAutoMatchCriteria(android.os.Bundle autoMatchCriteria)
+ setInvitationIdToAccept(java.lang.String invitationId)
+ setMessageReceivedListener(com.google.android.gms.games.multiplayer.realtime.RealTimeMessageReceivedListener listener)
+ setOnMessageReceivedListener(com.google.android.gms.games.multiplayer.realtime.OnRealTimeMessageReceivedListener listener)
+ setRoomStatusUpdateCallback(com.google.android.gms.games.multiplayer.realtime.RoomStatusUpdateCallback callback)
+ setRoomStatusUpdateListener(com.google.android.gms.games.multiplayer.realtime.RoomStatusUpdateListener listener)
+ setVariant(int variant)
+ class RoomEntity
+ equals(java.lang.Object obj)
+ getDescription(android.database.CharArrayBuffer dataOut)
+ getParticipant(java.lang.String participantId)
+ getParticipantId(java.lang.String playerId)
+ getParticipantStatus(java.lang.String participantId)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class RoomStatusUpdateCallback
+ #ctor(com.google.android.gms.games.multiplayer.realtime.Room room)
+ #ctor(com.google.android.gms.games.multiplayer.realtime.Room room)
+ #ctor(java.lang.String participantId)
+ #ctor(java.lang.String participantId)
+ #ctor(com.google.android.gms.games.multiplayer.realtime.Room room, java.util.List participantIds)
+ #ctor(com.google.android.gms.games.multiplayer.realtime.Room room, java.util.List participantIds)
+ #ctor(com.google.android.gms.games.multiplayer.realtime.Room room, java.util.List participantIds)
+ #ctor(com.google.android.gms.games.multiplayer.realtime.Room room, java.util.List participantIds)
+ #ctor(com.google.android.gms.games.multiplayer.realtime.Room room, java.util.List participantIds)
+ #ctor(com.google.android.gms.games.multiplayer.realtime.Room room, java.util.List participantIds)
+ #ctor(com.google.android.gms.games.multiplayer.realtime.Room room)
+ #ctor(com.google.android.gms.games.multiplayer.realtime.Room room)
+ interface RoomStatusUpdateListener
+ onConnectedToRoom(com.google.android.gms.games.multiplayer.realtime.Room room)
+ onDisconnectedFromRoom(com.google.android.gms.games.multiplayer.realtime.Room room)
+ onP2PConnected(java.lang.String participantId)
+ onP2PDisconnected(java.lang.String participantId)
+ onPeerDeclined(com.google.android.gms.games.multiplayer.realtime.Room room, java.util.List participantIds)
+ onPeerInvitedToRoom(com.google.android.gms.games.multiplayer.realtime.Room room, java.util.List participantIds)
+ onPeerJoined(com.google.android.gms.games.multiplayer.realtime.Room room, java.util.List participantIds)
+ onPeerLeft(com.google.android.gms.games.multiplayer.realtime.Room room, java.util.List participantIds)
+ onPeersConnected(com.google.android.gms.games.multiplayer.realtime.Room room, java.util.List participantIds)
+ onPeersDisconnected(com.google.android.gms.games.multiplayer.realtime.Room room, java.util.List participantIds)
+ onRoomAutoMatching(com.google.android.gms.games.multiplayer.realtime.Room room)
+ onRoomConnecting(com.google.android.gms.games.multiplayer.realtime.Room room)
+ class RoomUpdateCallback
+ #ctor(int statusCode, com.google.android.gms.games.multiplayer.realtime.Room room)
+ #ctor(int statusCode, java.lang.String roomId)
+ #ctor(int statusCode, com.google.android.gms.games.multiplayer.realtime.Room room)
+ #ctor(int statusCode, com.google.android.gms.games.multiplayer.realtime.Room room)
+ interface RoomUpdateListener
+ onJoinedRoom(int statusCode, com.google.android.gms.games.multiplayer.realtime.Room room)
+ onLeftRoom(int statusCode, java.lang.String roomId)
+ onRoomConnected(int statusCode, com.google.android.gms.games.multiplayer.realtime.Room room)
+ onRoomCreated(int statusCode, com.google.android.gms.games.multiplayer.realtime.Room room)
+package com.google.android.gms.games.multiplayer.turnbased
+;---------------------------------------
+ interface OnTurnBasedMatchUpdateReceivedListener
+ onTurnBasedMatchReceived(com.google.android.gms.games.multiplayer.turnbased.TurnBasedMatch match)
+ onTurnBasedMatchRemoved(java.lang.String matchId)
+ interface TurnBasedMatch
+ getDescription(android.database.CharArrayBuffer dataOut)
+ getParticipant(java.lang.String participantId)
+ getParticipantId(java.lang.String playerId)
+ getParticipantStatus(java.lang.String participantId)
+ class TurnBasedMatchBuffer
+ get(int position)
+ class TurnBasedMatchConfig
+ #ctor(int minAutoMatchPlayers, int maxAutoMatchPlayers, long exclusiveBitMask)
+ class TurnBasedMatchConfig.Builder
+ addInvitedPlayer(java.lang.String playerId)
+ addInvitedPlayers(java.util.ArrayList playerIds)
+ setAutoMatchCriteria(android.os.Bundle autoMatchCriteria)
+ setVariant(int variant)
+ class TurnBasedMatchEntity
+ equals(java.lang.Object obj)
+ getDescription(android.database.CharArrayBuffer dataOut)
+ getParticipant(java.lang.String participantId)
+ getParticipantId(java.lang.String playerId)
+ getParticipantStatus(java.lang.String participantId)
+ writeToParcel(android.os.Parcel out, int flags)
+ class TurnBasedMatchUpdateCallback
+ #ctor(com.google.android.gms.games.multiplayer.turnbased.TurnBasedMatch match)
+ #ctor(java.lang.String matchId)
+ interface TurnBasedMultiplayer
+ acceptInvitation(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String invitationId)
+ cancelMatch(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String matchId)
+ createMatch(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.games.multiplayer.turnbased.TurnBasedMatchConfig config)
+ declineInvitation(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String invitationId)
+ dismissInvitation(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String invitationId)
+ dismissMatch(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String matchId)
+ finishMatch(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String matchId)
+ finishMatch(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String matchId, byte[] matchData, com.google.android.gms.games.multiplayer.ParticipantResult... results)
+ finishMatch(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String matchId, byte[] matchData, java.util.List results)
+ getInboxIntent(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ getMaxMatchDataSize(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ getSelectOpponentsIntent(com.google.android.gms.common.api.GoogleApiClient apiClient, int minPlayers, int maxPlayers, boolean allowAutomatch)
+ getSelectOpponentsIntent(com.google.android.gms.common.api.GoogleApiClient apiClient, int minPlayers, int maxPlayers)
+ leaveMatch(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String matchId)
+ leaveMatchDuringTurn(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String matchId, java.lang.String pendingParticipantId)
+ loadMatch(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String matchId)
+ loadMatchesByStatus(com.google.android.gms.common.api.GoogleApiClient apiClient, int invitationSortOrder, int[] matchTurnStatuses)
+ loadMatchesByStatus(com.google.android.gms.common.api.GoogleApiClient apiClient, int[] matchTurnStatuses)
+ registerMatchUpdateListener(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.games.multiplayer.turnbased.OnTurnBasedMatchUpdateReceivedListener listener)
+ rematch(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String matchId)
+ takeTurn(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String matchId, byte[] matchData, java.lang.String pendingParticipantId, com.google.android.gms.games.multiplayer.ParticipantResult... results)
+ takeTurn(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String matchId, byte[] matchData, java.lang.String pendingParticipantId)
+ takeTurn(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String matchId, byte[] matchData, java.lang.String pendingParticipantId, java.util.List results)
+ unregisterMatchUpdateListener(com.google.android.gms.common.api.GoogleApiClient apiClient)
+package com.google.android.gms.games.quest
+;---------------------------------------
+ class MilestoneBuffer
+ get(int position)
+ class MilestoneEntity
+ equals(java.lang.Object obj)
+ writeToParcel(android.os.Parcel out, int flags)
+ interface Quest
+ getDescription(android.database.CharArrayBuffer dataOut)
+ getName(android.database.CharArrayBuffer dataOut)
+ class QuestBuffer
+ get(int position)
+ class QuestEntity
+ equals(java.lang.Object obj)
+ getDescription(android.database.CharArrayBuffer dataOut)
+ getName(android.database.CharArrayBuffer dataOut)
+ writeToParcel(android.os.Parcel out, int flags)
+ interface Quests
+ accept(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String questId)
+ claim(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String questId, java.lang.String milestoneId)
+ getQuestIntent(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String questId)
+ getQuestsIntent(com.google.android.gms.common.api.GoogleApiClient apiClient, int[] questSelectors)
+ load(com.google.android.gms.common.api.GoogleApiClient apiClient, int[] questSelectors, int sortOrder, boolean forceReload)
+ loadByIds(com.google.android.gms.common.api.GoogleApiClient apiClient, boolean forceReload, java.lang.String... questIds)
+ registerQuestUpdateListener(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.games.quest.QuestUpdateListener listener)
+ showStateChangedPopup(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String questId)
+ unregisterQuestUpdateListener(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ interface QuestUpdateListener
+ onQuestCompleted(com.google.android.gms.games.quest.Quest quest)
+package com.google.android.gms.games.request
+;---------------------------------------
+ interface GameRequest
+ getRecipientStatus(java.lang.String playerId)
+ isConsumed(java.lang.String playerId)
+ class GameRequestBuffer
+ get(int position)
+ class GameRequestEntity
+ equals(java.lang.Object obj)
+ getRecipientStatus(java.lang.String playerId)
+ isConsumed(java.lang.String playerId)
+ writeToParcel(android.os.Parcel dest, int flags)
+ interface OnRequestReceivedListener
+ onRequestReceived(com.google.android.gms.games.request.GameRequest request)
+ onRequestRemoved(java.lang.String requestId)
+ interface Requests
+ acceptRequest(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String requestId)
+ acceptRequests(com.google.android.gms.common.api.GoogleApiClient apiClient, java.util.List requestIds)
+ dismissRequest(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String requestId)
+ dismissRequests(com.google.android.gms.common.api.GoogleApiClient apiClient, java.util.List requestIds)
+ getGameRequestsFromBundle(android.os.Bundle extras)
+ getGameRequestsFromInboxResponse(android.content.Intent response)
+ getInboxIntent(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ getMaxLifetimeDays(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ getMaxPayloadSize(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ getSendIntent(com.google.android.gms.common.api.GoogleApiClient apiClient, int type, byte[] payload, int requestLifetimeDays, android.graphics.Bitmap icon, java.lang.String description)
+ loadRequests(com.google.android.gms.common.api.GoogleApiClient apiClient, int requestDirection, int types, int sortOrder)
+ registerRequestListener(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.games.request.OnRequestReceivedListener listener)
+ unregisterRequestListener(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ interface Requests.LoadRequestsResult
+ getRequests(int requestType)
+ interface Requests.UpdateRequestsResult
+ getRequestOutcome(java.lang.String requestId)
+package com.google.android.gms.games.snapshot
+;---------------------------------------
+ interface SnapshotContents
+ modifyBytes(int dstOffset, byte[] content, int srcOffset, int count)
+ writeBytes(byte[] content)
+ class SnapshotEntity
+ equals(java.lang.Object obj)
+ writeToParcel(android.os.Parcel out, int flags)
+ interface SnapshotMetadata
+ getDescription(android.database.CharArrayBuffer dataOut)
+ class SnapshotMetadataBuffer
+ get(int position)
+ class SnapshotMetadataChange.Builder
+ #ctor(com.google.android.gms.games.snapshot.SnapshotMetadata metadata)
+ #ctor(android.graphics.Bitmap coverImage)
+ #ctor(java.lang.String description)
+ #ctor(long playedTimeMillis)
+ #ctor(long progressValue)
+ class SnapshotMetadataEntity
+ equals(java.lang.Object obj)
+ getDescription(android.database.CharArrayBuffer dataOut)
+ writeToParcel(android.os.Parcel out, int flags)
+ interface Snapshots
+ commitAndClose(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.games.snapshot.Snapshot snapshot, com.google.android.gms.games.snapshot.SnapshotMetadataChange metadataChange)
+ delete(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.games.snapshot.SnapshotMetadata metadata)
+ discardAndClose(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.games.snapshot.Snapshot snapshot)
+ getMaxCoverImageSize(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ getMaxDataSize(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ getSelectSnapshotIntent(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String title, boolean allowAddButton, boolean allowDelete, int maxSnapshots)
+ getSnapshotFromBundle(android.os.Bundle extras)
+ load(com.google.android.gms.common.api.GoogleApiClient apiClient, boolean forceReload)
+ open(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.games.snapshot.SnapshotMetadata metadata)
+ open(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String fileName, boolean createIfNotFound)
+ open(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String fileName, boolean createIfNotFound, int conflictPolicy)
+ open(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.games.snapshot.SnapshotMetadata metadata, int conflictPolicy)
+ resolveConflict(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String conflictId, java.lang.String snapshotId, com.google.android.gms.games.snapshot.SnapshotMetadataChange metadataChange, com.google.android.gms.games.snapshot.SnapshotContents snapshotContents)
+ resolveConflict(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String conflictId, com.google.android.gms.games.snapshot.Snapshot snapshot)
+package com.google.android.gms.games.stats
+;---------------------------------------
+ interface Stats
+ loadPlayerStats(com.google.android.gms.common.api.GoogleApiClient apiClient, boolean forceReload)
+package com.google.android.gms.games.video
+;---------------------------------------
+ class VideoCapabilities
+ equals(java.lang.Object obj)
+ isFullySupported(int captureMode, int qualityLevel)
+ supportsCaptureMode(int captureMode)
+ supportsQualityLevel(int qualityLevel)
+ writeToParcel(android.os.Parcel out, int flags)
+ class VideoConfiguration
+ isValidCaptureMode(int captureMode, boolean allowUnknown)
+ isValidQualityLevel(int qualityLevel, boolean allowUnknown)
+ writeToParcel(android.os.Parcel out, int flags)
+ class VideoConfiguration.Builder
+ #ctor(int qualityLevel, int captureMode)
+ #ctor(int captureMode)
+ #ctor(int qualityLevel)
+ interface Videos
+ getCaptureCapabilities(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ getCaptureOverlayIntent(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ getCaptureState(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ isCaptureAvailable(com.google.android.gms.common.api.GoogleApiClient apiClient, int captureMode)
+ isCaptureSupported(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ registerCaptureOverlayStateChangedListener(com.google.android.gms.common.api.GoogleApiClient apiClient, com.google.android.gms.games.video.Videos.CaptureOverlayStateListener listener)
+ unregisterCaptureOverlayStateChangedListener(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ interface Videos.CaptureOverlayStateListener
+ onCaptureOverlayStateChanged(int overlayState)
+package com.google.android.gms.gcm
+;---------------------------------------
+ class GcmListenerService
+ #ctor(java.lang.String from, android.os.Bundle data)
+ #ctor(java.lang.String msgId)
+ #ctor(java.lang.String msgId, java.lang.String error)
+ class GcmNetworkManager
+ cancelAllTasks(java.lang.Class extends com.google.android.gms.gcm.GcmTaskService> gcmTaskService)
+ cancelTask(java.lang.String tag, java.lang.Class extends com.google.android.gms.gcm.GcmTaskService> gcmTaskService)
+ getInstance(android.content.Context context)
+ schedule(com.google.android.gms.gcm.Task task)
+ class GcmPubSub
+ getInstance(android.content.Context context)
+ subscribe(java.lang.String registrationToken, java.lang.String topic, android.os.Bundle extras)
+ unsubscribe(java.lang.String registrationToken, java.lang.String topic)
+ class GcmReceiver
+ #ctor(android.content.Context context, android.content.Intent intent)
+ class GcmTaskService
+ #ctor(android.content.Intent intent)
+ #ctor(com.google.android.gms.gcm.TaskParams params)
+ #ctor(android.content.Intent intent, int flags, int startId)
+ class GoogleCloudMessaging
+ #ctor(android.content.Context context)
+ #ctor(android.content.Intent intent)
+ #ctor(java.lang.String... senderIds)
+ #ctor(java.lang.String to, java.lang.String msgId, android.os.Bundle data)
+ #ctor(java.lang.String to, java.lang.String msgId, long timeToLive, android.os.Bundle data)
+ class OneoffTask
+ toBundle(android.os.Bundle bundle)
+ writeToParcel(android.os.Parcel parcel, int flags)
+ class OneoffTask.Builder
+ #ctor(long windowStartDelaySeconds, long windowEndDelaySeconds)
+ #ctor(android.os.Bundle extras)
+ #ctor(boolean isPersisted)
+ #ctor(int requiredNetworkState)
+ #ctor(boolean requiresCharging)
+ #ctor(java.lang.Class extends com.google.android.gms.gcm.GcmTaskService> gcmTaskService)
+ #ctor(java.lang.String tag)
+ #ctor(boolean updateCurrent)
+ class PeriodicTask
+ toBundle(android.os.Bundle bundle)
+ writeToParcel(android.os.Parcel parcel, int flags)
+ class PeriodicTask.Builder
+ #ctor(android.os.Bundle extras)
+ #ctor(long flexInSeconds)
+ #ctor(long periodInSeconds)
+ #ctor(boolean isPersisted)
+ #ctor(int requiredNetworkState)
+ #ctor(boolean requiresCharging)
+ #ctor(java.lang.Class extends com.google.android.gms.gcm.GcmTaskService> gcmTaskService)
+ #ctor(java.lang.String tag)
+ #ctor(boolean updateCurrent)
+ class Task
+ writeToParcel(android.os.Parcel parcel, int i)
+ class Task.Builder
+ #ctor(android.os.Bundle extras)
+ #ctor(boolean isPersisted)
+ #ctor(int requiredNetworkState)
+ #ctor(boolean requiresCharging)
+ #ctor(java.lang.Class extends com.google.android.gms.gcm.GcmTaskService> gcmTaskService)
+ #ctor(java.lang.String tag)
+ #ctor(boolean updateCurrent)
+ class TaskParams
+ #ctor(java.lang.String tag)
+ #ctor(java.lang.String tag, android.os.Bundle extras)
+package com.google.android.gms.identity.intents
+;---------------------------------------
+ class Address
+ #ctor(com.google.android.gms.common.api.GoogleApiClient googleApiClient, com.google.android.gms.identity.intents.UserAddressRequest request, int requestCode)
+ class Address.AddressOptions
+ #ctor(int theme)
+ class UserAddressRequest
+ writeToParcel(android.os.Parcel out, int flags)
+ class UserAddressRequest.Builder
+ addAllowedCountrySpecification(com.google.android.gms.identity.intents.model.CountrySpecification countrySpecification)
+ addAllowedCountrySpecifications(java.util.Collection countrySpecifications)
+package com.google.android.gms.identity.intents.model
+;---------------------------------------
+ class CountrySpecification
+ #ctor(java.lang.String countryCode)
+ #ctor(android.os.Parcel dest, int flags)
+ class UserAddress
+ fromIntent(android.content.Intent data)
+ writeToParcel(android.os.Parcel out, int flags)
+package com.google.android.gms.iid
+;---------------------------------------
+ class InstanceID
+ deleteToken(java.lang.String authorizedEntity, java.lang.String scope)
+ getInstance(android.content.Context context)
+ getToken(java.lang.String authorizedEntity, java.lang.String scope)
+ getToken(java.lang.String authorizedEntity, java.lang.String scope, android.os.Bundle extras)
+package com.google.android.gms.instantapps
+;---------------------------------------
+ class InstantAppIntentData
+ writeToParcel(android.os.Parcel dest, %20int flags)
+ class InstantApps
+ getActivityCompat(android.app.Activity activity)
+ getInstantAppsClient(android.app.Activity activity)
+ getInstantAppsClient(android.content.Context context)
+ getLauncher(android.content.Context context)
+ getPackageManagerCompat(android.content.Context context)
+ showInstallPrompt(android.app.Activity activity, %20android.content.Intent postInstallIntent, %20int requestCode, %20java.lang.String referrer)
+ class LaunchData
+ writeToParcel(android.os.Parcel dest, %20int flags)
+ interface Launcher
+ getInstantAppIntentData(java.lang.String url, %20android.content.Intent fallbackIntent)
+ getInstantAppLaunchData(java.lang.String url)
+ interface PackageManagerCompat
+ getApplicationInfo(java.lang.String packageName, %20int flags)
+ getApplicationLabel(android.content.pm.ApplicationInfo info)
+ getInstallerPackageName(java.lang.String packageName)
+ getPackageInfo(java.lang.String packageName, %20int flags)
+ getPackagesForUid(int uid)
+ isInstantApp(java.lang.String packageName)
+ setInstantAppCookie(byte[] cookie)
+package com.google.android.gms.location
+;---------------------------------------
+ class ActivityRecognition
+ getClient(android.app.Activity activity)
+ getClient(android.content.Context context)
+ interface ActivityRecognitionApi
+ removeActivityUpdates(com.google.android.gms.common.api.GoogleApiClient client, android.app.PendingIntent callbackIntent)
+ requestActivityUpdates(com.google.android.gms.common.api.GoogleApiClient client, long detectionIntervalMillis, android.app.PendingIntent callbackIntent)
+ class ActivityRecognitionClient
+ removeActivityTransitionUpdates(android.app.PendingIntent pendingIntent)
+ removeActivityUpdates(android.app.PendingIntent callbackIntent)
+ requestActivityTransitionUpdates(com.google.android.gms.location.ActivityTransitionRequest activityTransitionRequest, android.app.PendingIntent pendingIntent)
+ requestActivityUpdates(long detectionIntervalMillis, android.app.PendingIntent callbackIntent)
+ class ActivityRecognitionResult
+ #ctor(java.util.List probableActivities, long time, long elapsedRealtimeMillis)
+ #ctor(com.google.android.gms.location.DetectedActivity mostProbableActivity, long time, long elapsedRealtimeMillis)
+ #ctor(android.content.Intent intent)
+ #ctor(int activityType)
+ #ctor(android.content.Intent intent)
+ #ctor(android.os.Parcel out, int flags)
+ class ActivityTransition
+ equals(java.lang.Object object)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class ActivityTransition.Builder
+ #ctor(int transition)
+ #ctor(int activityType)
+ class ActivityTransitionEvent
+ #ctor(int activityType, int transitionType, long elapsedRealtimeNanos)
+ #ctor(java.lang.Object object)
+ #ctor(android.os.Parcel dest, int flags)
+ class ActivityTransitionRequest
+ #ctor(java.util.List transitions)
+ #ctor(java.lang.Object o)
+ #ctor(android.content.Intent intent)
+ #ctor(android.os.Parcel dest, int flags)
+ class ActivityTransitionResult
+ #ctor(java.util.List transitionEvents)
+ #ctor(java.lang.Object o)
+ #ctor(android.content.Intent intent)
+ #ctor(android.content.Intent intent)
+ #ctor(android.os.Parcel dest, int flags)
+ class DetectedActivity
+ #ctor(int activityType, int confidence)
+ #ctor(android.os.Parcel out, int flags)
+ interface FusedLocationProviderApi
+ flushLocations(com.google.android.gms.common.api.GoogleApiClient client)
+ getLastLocation(com.google.android.gms.common.api.GoogleApiClient client)
+ getLocationAvailability(com.google.android.gms.common.api.GoogleApiClient client)
+ removeLocationUpdates(com.google.android.gms.common.api.GoogleApiClient client, android.app.PendingIntent callbackIntent)
+ removeLocationUpdates(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.location.LocationListener listener)
+ removeLocationUpdates(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.location.LocationCallback callback)
+ requestLocationUpdates(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.location.LocationRequest request, com.google.android.gms.location.LocationListener listener)
+ requestLocationUpdates(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.location.LocationRequest request, com.google.android.gms.location.LocationCallback callback, android.os.Looper looper)
+ requestLocationUpdates(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.location.LocationRequest request, com.google.android.gms.location.LocationListener listener, android.os.Looper looper)
+ requestLocationUpdates(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.location.LocationRequest request, android.app.PendingIntent callbackIntent)
+ setMockLocation(com.google.android.gms.common.api.GoogleApiClient client, android.location.Location mockLocation)
+ setMockMode(com.google.android.gms.common.api.GoogleApiClient client, boolean isMockMode)
+ class FusedLocationProviderClient
+ removeLocationUpdates(android.app.PendingIntent callbackIntent)
+ removeLocationUpdates(com.google.android.gms.location.LocationCallback callback)
+ requestLocationUpdates(com.google.android.gms.location.LocationRequest request, com.google.android.gms.location.LocationCallback callback, android.os.Looper looper)
+ requestLocationUpdates(com.google.android.gms.location.LocationRequest request, android.app.PendingIntent callbackIntent)
+ setMockLocation(android.location.Location mockLocation)
+ setMockMode(boolean isMockMode)
+ class Geofence.Builder
+ #ctor(double latitude, double longitude, float radius)
+ #ctor(long durationMillis)
+ #ctor(int loiteringDelayMs)
+ #ctor(int notificationResponsivenessMs)
+ #ctor(java.lang.String requestId)
+ #ctor(int transitionTypes)
+ class GeofenceStatusCodes
+ getStatusCodeString(int statusCode)
+ interface GeofencingApi
+ addGeofences(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.location.GeofencingRequest geofencingRequest, android.app.PendingIntent pendingIntent)
+ addGeofences(com.google.android.gms.common.api.GoogleApiClient client, java.util.List geofences, android.app.PendingIntent pendingIntent)
+ removeGeofences(com.google.android.gms.common.api.GoogleApiClient client, java.util.List geofenceRequestIds)
+ removeGeofences(com.google.android.gms.common.api.GoogleApiClient client, android.app.PendingIntent pendingIntent)
+ class GeofencingClient
+ addGeofences(com.google.android.gms.location.GeofencingRequest geofencingRequest, android.app.PendingIntent pendingIntent)
+ removeGeofences(java.util.List geofenceRequestIds)
+ removeGeofences(android.app.PendingIntent pendingIntent)
+ class GeofencingEvent
+ fromIntent(android.content.Intent intent)
+ class GeofencingRequest
+ writeToParcel(android.os.Parcel dest, int flags)
+ class GeofencingRequest.Builder
+ #ctor(com.google.android.gms.location.Geofence geofence)
+ #ctor(java.util.List geofences)
+ #ctor(int initialTrigger)
+ class LocationAvailability
+ equals(java.lang.Object o)
+ extractLocationAvailability(android.content.Intent intent)
+ hasLocationAvailability(android.content.Intent intent)
+ writeToParcel(android.os.Parcel parcel, int flags)
+ class LocationCallback
+ #ctor(com.google.android.gms.location.LocationAvailability locationAvailability)
+ #ctor(com.google.android.gms.location.LocationResult result)
+ interface LocationListener
+ onLocationChanged(android.location.Location location)
+ class LocationRequest
+ equals(java.lang.Object object)
+ setExpirationDuration(long millis)
+ setExpirationTime(long millis)
+ setFastestInterval(long millis)
+ setInterval(long millis)
+ setMaxWaitTime(long millis)
+ setNumUpdates(int numUpdates)
+ setPriority(int priority)
+ setSmallestDisplacement(float smallestDisplacementMeters)
+ writeToParcel(android.os.Parcel parcel, int flags)
+ class LocationResult
+ create(java.util.List locations)
+ equals(java.lang.Object other)
+ extractResult(android.content.Intent intent)
+ hasResult(android.content.Intent intent)
+ writeToParcel(android.os.Parcel parcel, int flags)
+ class LocationServices
+ getFusedLocationProviderClient(android.app.Activity activity)
+ getFusedLocationProviderClient(android.content.Context context)
+ getGeofencingClient(android.app.Activity activity)
+ getGeofencingClient(android.content.Context context)
+ getSettingsClient(android.content.Context context)
+ getSettingsClient(android.app.Activity activity)
+ class LocationSettingsRequest
+ writeToParcel(android.os.Parcel dest, int flags)
+ class LocationSettingsRequest.Builder
+ #ctor(java.util.Collection requests)
+ #ctor(com.google.android.gms.location.LocationRequest request)
+ #ctor(boolean show)
+ #ctor(boolean needBle)
+ class LocationSettingsResult
+ writeToParcel(android.os.Parcel dest, int flags)
+ class LocationSettingsStates
+ fromIntent(android.content.Intent intent)
+ writeToParcel(android.os.Parcel dest, int flags)
+ interface SettingsApi
+ checkLocationSettings(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.location.LocationSettingsRequest locationSettingsRequest)
+ class SettingsClient
+ checkLocationSettings(com.google.android.gms.location.LocationSettingsRequest locationSettingsRequest)
+package com.google.android.gms.location.places
+;---------------------------------------
+ class AddPlaceRequest
+ #ctor(java.lang.String name, com.google.android.gms.maps.model.LatLng latLng, java.lang.String address, java.util.List placeTypes, java.lang.String phoneNumber, android.net.Uri websiteUri)
+ #ctor(java.lang.String name, com.google.android.gms.maps.model.LatLng latLng, java.lang.String address, java.util.List placeTypes, java.lang.String phoneNumber)
+ #ctor(java.lang.String name, com.google.android.gms.maps.model.LatLng latLng, java.lang.String address, java.util.List placeTypes, android.net.Uri uri)
+ class AutocompleteFilter.Builder
+ #ctor(java.lang.String country)
+ #ctor(int typeFilter)
+ interface AutocompletePrediction
+ getFullText(android.text.style.CharacterStyle matchStyle)
+ getPrimaryText(android.text.style.CharacterStyle matchStyle)
+ getSecondaryText(android.text.style.CharacterStyle matchStyle)
+ class AutocompletePredictionBuffer
+ get(int position)
+ class AutocompletePredictionBufferResponse
+ get(int position)
+ interface GeoDataApi
+ addPlace(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.location.places.AddPlaceRequest addPlaceRequest)
+ getAutocompletePredictions(com.google.android.gms.common.api.GoogleApiClient client, java.lang.String query, com.google.android.gms.maps.model.LatLngBounds bounds, com.google.android.gms.location.places.AutocompleteFilter filter)
+ getPlaceById(com.google.android.gms.common.api.GoogleApiClient client, java.lang.String... placeIds)
+ getPlacePhotos(com.google.android.gms.common.api.GoogleApiClient client, java.lang.String placeId)
+ class GeoDataClient
+ addPlace(com.google.android.gms.location.places.AddPlaceRequest addPlaceRequest)
+ getAutocompletePredictions(java.lang.String query, com.google.android.gms.maps.model.LatLngBounds bounds, com.google.android.gms.location.places.AutocompleteFilter filter)
+ getAutocompletePredictions(java.lang.String query, com.google.android.gms.maps.model.LatLngBounds bounds, int boundsMode, com.google.android.gms.location.places.AutocompleteFilter filter)
+ getPhoto(com.google.android.gms.location.places.PlacePhotoMetadata photoMetadata)
+ getPlaceById(java.lang.String... placeIds)
+ getPlacePhotos(java.lang.String placeId)
+ getScaledPhoto(com.google.android.gms.location.places.PlacePhotoMetadata photoMetadata, int width, int height)
+ class PlaceBuffer
+ get(int position)
+ class PlaceBufferResponse
+ get(int position)
+ interface PlaceDetectionApi
+ getCurrentPlace(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.location.places.PlaceFilter filter)
+ reportDeviceAtPlace(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.location.places.PlaceReport report)
+ class PlaceDetectionClient
+ getCurrentPlace(com.google.android.gms.location.places.PlaceFilter filter)
+ reportDeviceAtPlace(com.google.android.gms.location.places.PlaceReport report)
+ class PlaceFilter
+ #ctor(boolean requireOpenNow, java.util.Collection restrictToPlaceIds)
+ #ctor(com.google.android.gms.location.places.Place place)
+ class PlaceLikelihoodBuffer
+ get(int position)
+ class PlaceLikelihoodBufferResponse
+ get(int position)
+ interface PlacePhotoMetadata
+ getPhoto(com.google.android.gms.common.api.GoogleApiClient client)
+ getScaledPhoto(com.google.android.gms.common.api.GoogleApiClient client, int width, int height)
+ class PlacePhotoMetadataBuffer
+ get(int position)
+ class PlaceReport
+ create(java.lang.String placeId, java.lang.String tag)
+ class Places
+ getGeoDataClient(android.app.Activity activity)
+ getGeoDataClient(android.app.Activity activity, com.google.android.gms.location.places.PlacesOptions options)
+ getGeoDataClient(android.content.Context context, com.google.android.gms.location.places.PlacesOptions options)
+ getGeoDataClient(android.content.Context context)
+ getPlaceDetectionClient(android.content.Context context, com.google.android.gms.location.places.PlacesOptions options)
+ getPlaceDetectionClient(android.app.Activity activity)
+ getPlaceDetectionClient(android.app.Activity activity, com.google.android.gms.location.places.PlacesOptions options)
+ getPlaceDetectionClient(android.content.Context context)
+ class PlacesOptions
+ equals(java.lang.Object object)
+ class PlacesStatusCodes
+ getStatusCodeString(int statusCode)
+package com.google.android.gms.location.places.ui
+;---------------------------------------
+ class PlaceAutocomplete
+ getPlace(android.content.Context context, android.content.Intent intent)
+ getStatus(android.content.Context context, android.content.Intent intent)
+ class PlaceAutocomplete.IntentBuilder
+ #ctor(int mode)
+ #ctor(android.app.Activity activity)
+ #ctor(com.google.android.gms.maps.model.LatLngBounds bounds)
+ #ctor(com.google.android.gms.location.places.AutocompleteFilter filter)
+ class PlaceAutocompleteFragment
+ #ctor(com.google.android.gms.maps.model.LatLngBounds bounds)
+ #ctor(com.google.android.gms.location.places.AutocompleteFilter filter)
+ #ctor(java.lang.CharSequence hint)
+ #ctor(com.google.android.gms.location.places.ui.PlaceSelectionListener listener)
+ #ctor(java.lang.CharSequence text)
+ class PlacePicker
+ getAttributions(android.content.Intent intent)
+ getLatLngBounds(android.content.Intent intent)
+ getPlace(android.content.Context context, android.content.Intent intent)
+ getPlace(android.content.Intent intent, android.content.Context context)
+ class PlacePicker.IntentBuilder
+ #ctor(android.app.Activity activity)
+ #ctor(com.google.android.gms.maps.model.LatLngBounds latLngBounds)
+ interface PlaceSelectionListener
+ onError(com.google.android.gms.common.api.Status status)
+ onPlaceSelected(com.google.android.gms.location.places.Place place)
+ class SupportPlaceAutocompleteFragment
+ #ctor(com.google.android.gms.maps.model.LatLngBounds bounds)
+ #ctor(com.google.android.gms.location.places.AutocompleteFilter filter)
+ #ctor(java.lang.CharSequence hint)
+ #ctor(com.google.android.gms.location.places.ui.PlaceSelectionListener listener)
+ #ctor(java.lang.CharSequence text)
+package com.google.android.gms.maps
+;---------------------------------------
+ class CameraUpdateFactory
+ newCameraPosition(com.google.android.gms.maps.model.CameraPosition cameraPosition)
+ newLatLng(com.google.android.gms.maps.model.LatLng latLng)
+ newLatLngBounds(com.google.android.gms.maps.model.LatLngBounds bounds, int padding)
+ newLatLngBounds(com.google.android.gms.maps.model.LatLngBounds bounds, int width, int height, int padding)
+ newLatLngZoom(com.google.android.gms.maps.model.LatLng latLng, float zoom)
+ scrollBy(float xPixel, float yPixel)
+ zoomBy(float amount, android.graphics.Point focus)
+ zoomBy(float amount)
+ zoomTo(float zoom)
+ class GoogleMap
+ addCircle(com.google.android.gms.maps.model.CircleOptions options)
+ addGroundOverlay(com.google.android.gms.maps.model.GroundOverlayOptions options)
+ addMarker(com.google.android.gms.maps.model.MarkerOptions options)
+ addPolygon(com.google.android.gms.maps.model.PolygonOptions options)
+ addPolyline(com.google.android.gms.maps.model.PolylineOptions options)
+ addTileOverlay(com.google.android.gms.maps.model.TileOverlayOptions options)
+ animateCamera(com.google.android.gms.maps.CameraUpdate update, com.google.android.gms.maps.GoogleMap.CancelableCallback callback)
+ animateCamera(com.google.android.gms.maps.CameraUpdate update)
+ animateCamera(com.google.android.gms.maps.CameraUpdate update, int durationMs, com.google.android.gms.maps.GoogleMap.CancelableCallback callback)
+ moveCamera(com.google.android.gms.maps.CameraUpdate update)
+ setBuildingsEnabled(boolean enabled)
+ setContentDescription(java.lang.String description)
+ setIndoorEnabled(boolean enabled)
+ setInfoWindowAdapter(com.google.android.gms.maps.GoogleMap.InfoWindowAdapter adapter)
+ setLatLngBoundsForCameraTarget(com.google.android.gms.maps.model.LatLngBounds bounds)
+ setLocationSource(com.google.android.gms.maps.LocationSource source)
+ setMapStyle(com.google.android.gms.maps.model.MapStyleOptions style)
+ setMapType(int type)
+ setMaxZoomPreference(float maxZoomPreference)
+ setMinZoomPreference(float minZoomPreference)
+ setMyLocationEnabled(boolean enabled)
+ setOnCameraChangeListener(com.google.android.gms.maps.GoogleMap.OnCameraChangeListener listener)
+ setOnCameraIdleListener(com.google.android.gms.maps.GoogleMap.OnCameraIdleListener listener)
+ setOnCameraMoveCanceledListener(com.google.android.gms.maps.GoogleMap.OnCameraMoveCanceledListener listener)
+ setOnCameraMoveListener(com.google.android.gms.maps.GoogleMap.OnCameraMoveListener listener)
+ setOnCameraMoveStartedListener(com.google.android.gms.maps.GoogleMap.OnCameraMoveStartedListener listener)
+ setOnCircleClickListener(com.google.android.gms.maps.GoogleMap.OnCircleClickListener listener)
+ setOnGroundOverlayClickListener(com.google.android.gms.maps.GoogleMap.OnGroundOverlayClickListener listener)
+ setOnIndoorStateChangeListener(com.google.android.gms.maps.GoogleMap.OnIndoorStateChangeListener listener)
+ setOnInfoWindowClickListener(com.google.android.gms.maps.GoogleMap.OnInfoWindowClickListener listener)
+ setOnInfoWindowCloseListener(com.google.android.gms.maps.GoogleMap.OnInfoWindowCloseListener listener)
+ setOnInfoWindowLongClickListener(com.google.android.gms.maps.GoogleMap.OnInfoWindowLongClickListener listener)
+ setOnMapClickListener(com.google.android.gms.maps.GoogleMap.OnMapClickListener listener)
+ setOnMapLoadedCallback(com.google.android.gms.maps.GoogleMap.OnMapLoadedCallback callback)
+ setOnMapLongClickListener(com.google.android.gms.maps.GoogleMap.OnMapLongClickListener listener)
+ setOnMarkerClickListener(com.google.android.gms.maps.GoogleMap.OnMarkerClickListener listener)
+ setOnMarkerDragListener(com.google.android.gms.maps.GoogleMap.OnMarkerDragListener listener)
+ setOnMyLocationButtonClickListener(com.google.android.gms.maps.GoogleMap.OnMyLocationButtonClickListener listener)
+ setOnMyLocationChangeListener(com.google.android.gms.maps.GoogleMap.OnMyLocationChangeListener listener)
+ setOnMyLocationClickListener(com.google.android.gms.maps.GoogleMap.OnMyLocationClickListener listener)
+ setOnPoiClickListener(com.google.android.gms.maps.GoogleMap.OnPoiClickListener listener)
+ setOnPolygonClickListener(com.google.android.gms.maps.GoogleMap.OnPolygonClickListener listener)
+ setOnPolylineClickListener(com.google.android.gms.maps.GoogleMap.OnPolylineClickListener listener)
+ setPadding(int left, int top, int right, int bottom)
+ setTrafficEnabled(boolean enabled)
+ snapshot(com.google.android.gms.maps.GoogleMap.SnapshotReadyCallback callback, android.graphics.Bitmap bitmap)
+ snapshot(com.google.android.gms.maps.GoogleMap.SnapshotReadyCallback callback)
+ interface GoogleMap.InfoWindowAdapter
+ getInfoContents(com.google.android.gms.maps.model.Marker marker)
+ getInfoWindow(com.google.android.gms.maps.model.Marker marker)
+ interface GoogleMap.OnCameraChangeListener
+ onCameraChange(com.google.android.gms.maps.model.CameraPosition position)
+ interface GoogleMap.OnCameraMoveStartedListener
+ onCameraMoveStarted(int reason)
+ interface GoogleMap.OnCircleClickListener
+ onCircleClick(com.google.android.gms.maps.model.Circle circle)
+ interface GoogleMap.OnGroundOverlayClickListener
+ onGroundOverlayClick(com.google.android.gms.maps.model.GroundOverlay groundOverlay)
+ interface GoogleMap.OnIndoorStateChangeListener
+ onIndoorLevelActivated(com.google.android.gms.maps.model.IndoorBuilding building)
+ interface GoogleMap.OnInfoWindowClickListener
+ onInfoWindowClick(com.google.android.gms.maps.model.Marker marker)
+ interface GoogleMap.OnInfoWindowCloseListener
+ onInfoWindowClose(com.google.android.gms.maps.model.Marker marker)
+ interface GoogleMap.OnInfoWindowLongClickListener
+ onInfoWindowLongClick(com.google.android.gms.maps.model.Marker marker)
+ interface GoogleMap.OnMapClickListener
+ onMapClick(com.google.android.gms.maps.model.LatLng point)
+ interface GoogleMap.OnMapLongClickListener
+ onMapLongClick(com.google.android.gms.maps.model.LatLng point)
+ interface GoogleMap.OnMarkerClickListener
+ onMarkerClick(com.google.android.gms.maps.model.Marker marker)
+ interface GoogleMap.OnMarkerDragListener
+ onMarkerDrag(com.google.android.gms.maps.model.Marker marker)
+ onMarkerDragEnd(com.google.android.gms.maps.model.Marker marker)
+ onMarkerDragStart(com.google.android.gms.maps.model.Marker marker)
+ interface GoogleMap.OnMyLocationChangeListener
+ onMyLocationChange(android.location.Location location)
+ interface GoogleMap.OnMyLocationClickListener
+ onMyLocationClick(android.location.Location location)
+ interface GoogleMap.OnPoiClickListener
+ onPoiClick(com.google.android.gms.maps.model.PointOfInterest poi)
+ interface GoogleMap.OnPolygonClickListener
+ onPolygonClick(com.google.android.gms.maps.model.Polygon polygon)
+ interface GoogleMap.OnPolylineClickListener
+ onPolylineClick(com.google.android.gms.maps.model.Polyline polyline)
+ interface GoogleMap.SnapshotReadyCallback
+ onSnapshotReady(android.graphics.Bitmap snapshot)
+ class GoogleMapOptions
+ #ctor(boolean enabled)
+ #ctor(com.google.android.gms.maps.model.CameraPosition camera)
+ #ctor(boolean enabled)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs)
+ #ctor(com.google.android.gms.maps.model.LatLngBounds llbounds)
+ #ctor(boolean enabled)
+ #ctor(boolean enabled)
+ #ctor(int mapType)
+ #ctor(float maxZoomPreference)
+ #ctor(float minZoomPreference)
+ #ctor(boolean enabled)
+ #ctor(boolean enabled)
+ #ctor(boolean enabled)
+ #ctor(boolean enabled)
+ #ctor(boolean useViewLifecycleInFragment)
+ #ctor(android.os.Parcel out, int flags)
+ #ctor(boolean zOrderOnTop)
+ #ctor(boolean enabled)
+ #ctor(boolean enabled)
+ interface LocationSource
+ activate(com.google.android.gms.maps.LocationSource.OnLocationChangedListener listener)
+ interface LocationSource.OnLocationChangedListener
+ onLocationChanged(android.location.Location location)
+ class MapFragment
+ #ctor(com.google.android.gms.maps.OnMapReadyCallback callback)
+ #ctor(com.google.android.gms.maps.GoogleMapOptions options)
+ #ctor(android.os.Bundle savedInstanceState)
+ #ctor(android.app.Activity activity)
+ #ctor(android.os.Bundle savedInstanceState)
+ #ctor(android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState)
+ #ctor(android.os.Bundle ambientDetails)
+ #ctor(android.app.Activity activity, android.util.AttributeSet attrs, android.os.Bundle savedInstanceState)
+ #ctor(android.os.Bundle outState)
+ #ctor(android.os.Bundle args)
+ class MapsInitializer
+ initialize(android.content.Context context)
+ class MapView
+ #ctor(android.content.Context context)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyle)
+ #ctor(android.content.Context context, com.google.android.gms.maps.GoogleMapOptions options)
+ #ctor(com.google.android.gms.maps.OnMapReadyCallback callback)
+ #ctor(android.os.Bundle savedInstanceState)
+ #ctor(android.os.Bundle ambientDetails)
+ #ctor(android.os.Bundle outState)
+ interface OnMapReadyCallback
+ onMapReady(com.google.android.gms.maps.GoogleMap googleMap)
+ interface OnStreetViewPanoramaReadyCallback
+ onStreetViewPanoramaReady(com.google.android.gms.maps.StreetViewPanorama panorama)
+ class Projection
+ fromScreenLocation(android.graphics.Point point)
+ toScreenLocation(com.google.android.gms.maps.model.LatLng location)
+ class StreetViewPanorama
+ animateTo(com.google.android.gms.maps.model.StreetViewPanoramaCamera camera, long duration)
+ orientationToPoint(com.google.android.gms.maps.model.StreetViewPanoramaOrientation orientation)
+ pointToOrientation(android.graphics.Point point)
+ setOnStreetViewPanoramaCameraChangeListener(com.google.android.gms.maps.StreetViewPanorama.OnStreetViewPanoramaCameraChangeListener listener)
+ setOnStreetViewPanoramaChangeListener(com.google.android.gms.maps.StreetViewPanorama.OnStreetViewPanoramaChangeListener listener)
+ setOnStreetViewPanoramaClickListener(com.google.android.gms.maps.StreetViewPanorama.OnStreetViewPanoramaClickListener listener)
+ setOnStreetViewPanoramaLongClickListener(com.google.android.gms.maps.StreetViewPanorama.OnStreetViewPanoramaLongClickListener listener)
+ setPanningGesturesEnabled(boolean enablePanning)
+ setPosition(com.google.android.gms.maps.model.LatLng position, com.google.android.gms.maps.model.StreetViewSource source)
+ setPosition(com.google.android.gms.maps.model.LatLng position)
+ setPosition(com.google.android.gms.maps.model.LatLng position, int radius)
+ setPosition(com.google.android.gms.maps.model.LatLng position, int radius, com.google.android.gms.maps.model.StreetViewSource source)
+ setPosition(java.lang.String panoId)
+ setStreetNamesEnabled(boolean enableStreetNames)
+ setUserNavigationEnabled(boolean enableUserNavigation)
+ setZoomGesturesEnabled(boolean enableZoom)
+ interface StreetViewPanorama.OnStreetViewPanoramaCameraChangeListener
+ onStreetViewPanoramaCameraChange(com.google.android.gms.maps.model.StreetViewPanoramaCamera camera)
+ interface StreetViewPanorama.OnStreetViewPanoramaChangeListener
+ onStreetViewPanoramaChange(com.google.android.gms.maps.model.StreetViewPanoramaLocation location)
+ interface StreetViewPanorama.OnStreetViewPanoramaClickListener
+ onStreetViewPanoramaClick(com.google.android.gms.maps.model.StreetViewPanoramaOrientation orientation)
+ interface StreetViewPanorama.OnStreetViewPanoramaLongClickListener
+ onStreetViewPanoramaLongClick(com.google.android.gms.maps.model.StreetViewPanoramaOrientation orientation)
+ class StreetViewPanoramaFragment
+ #ctor(com.google.android.gms.maps.OnStreetViewPanoramaReadyCallback callback)
+ #ctor(com.google.android.gms.maps.StreetViewPanoramaOptions options)
+ #ctor(android.os.Bundle savedInstanceState)
+ #ctor(android.app.Activity activity)
+ #ctor(android.os.Bundle savedInstanceState)
+ #ctor(android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState)
+ #ctor(android.app.Activity activity, android.util.AttributeSet attrs, android.os.Bundle savedInstanceState)
+ #ctor(android.os.Bundle outState)
+ #ctor(android.os.Bundle args)
+ class StreetViewPanoramaOptions
+ #ctor(boolean enabled)
+ #ctor(com.google.android.gms.maps.model.StreetViewPanoramaCamera camera)
+ #ctor(java.lang.String panoId)
+ #ctor(com.google.android.gms.maps.model.LatLng position)
+ #ctor(com.google.android.gms.maps.model.LatLng position, java.lang.Integer radius, com.google.android.gms.maps.model.StreetViewSource source)
+ #ctor(com.google.android.gms.maps.model.LatLng position, java.lang.Integer radius)
+ #ctor(com.google.android.gms.maps.model.LatLng position, com.google.android.gms.maps.model.StreetViewSource source)
+ #ctor(boolean enabled)
+ #ctor(boolean useViewLifecycleInFragment)
+ #ctor(boolean enabled)
+ #ctor(android.os.Parcel out, int flags)
+ #ctor(boolean enabled)
+ class StreetViewPanoramaView
+ #ctor(android.content.Context context)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyle)
+ #ctor(android.content.Context context, com.google.android.gms.maps.StreetViewPanoramaOptions options)
+ #ctor(com.google.android.gms.maps.OnStreetViewPanoramaReadyCallback callback)
+ #ctor(android.os.Bundle savedInstanceState)
+ #ctor(android.os.Bundle outState)
+ class SupportMapFragment
+ #ctor(com.google.android.gms.maps.OnMapReadyCallback callback)
+ #ctor(com.google.android.gms.maps.GoogleMapOptions options)
+ #ctor(android.os.Bundle savedInstanceState)
+ #ctor(android.app.Activity activity)
+ #ctor(android.os.Bundle savedInstanceState)
+ #ctor(android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState)
+ #ctor(android.os.Bundle ambientDetails)
+ #ctor(android.app.Activity activity, android.util.AttributeSet attrs, android.os.Bundle savedInstanceState)
+ #ctor(android.os.Bundle outState)
+ #ctor(android.os.Bundle args)
+ class SupportStreetViewPanoramaFragment
+ #ctor(com.google.android.gms.maps.OnStreetViewPanoramaReadyCallback callback)
+ #ctor(com.google.android.gms.maps.StreetViewPanoramaOptions options)
+ #ctor(android.os.Bundle savedInstanceState)
+ #ctor(android.app.Activity activity)
+ #ctor(android.os.Bundle savedInstanceState)
+ #ctor(android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState)
+ #ctor(android.app.Activity activity, android.util.AttributeSet attrs, android.os.Bundle savedInstanceState)
+ #ctor(android.os.Bundle outState)
+ #ctor(android.os.Bundle args)
+ class UiSettings
+ setAllGesturesEnabled(boolean enabled)
+ setCompassEnabled(boolean enabled)
+ setIndoorLevelPickerEnabled(boolean enabled)
+ setMapToolbarEnabled(boolean enabled)
+ setMyLocationButtonEnabled(boolean enabled)
+ setRotateGesturesEnabled(boolean enabled)
+ setScrollGesturesEnabled(boolean enabled)
+ setScrollGesturesEnabledDuringRotateOrZoom(boolean enabled)
+ setTiltGesturesEnabled(boolean enabled)
+ setZoomControlsEnabled(boolean enabled)
+ setZoomGesturesEnabled(boolean enabled)
+package com.google.android.gms.maps.model
+;---------------------------------------
+ class BitmapDescriptorFactory
+ defaultMarker(float hue)
+ fromAsset(java.lang.String assetName)
+ fromBitmap(android.graphics.Bitmap image)
+ fromFile(java.lang.String fileName)
+ fromPath(java.lang.String absolutePath)
+ fromResource(int resourceId)
+ class CameraPosition
+ #ctor(com.google.android.gms.maps.model.LatLng target, float zoom, float tilt, float bearing)
+ #ctor(com.google.android.gms.maps.model.CameraPosition camera)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs)
+ #ctor(java.lang.Object o)
+ #ctor(com.google.android.gms.maps.model.LatLng target, float zoom)
+ #ctor(android.os.Parcel out, int flags)
+ class CameraPosition.Builder
+ #ctor(com.google.android.gms.maps.model.CameraPosition previous)
+ #ctor(float bearing)
+ #ctor(com.google.android.gms.maps.model.LatLng location)
+ #ctor(float tilt)
+ #ctor(float zoom)
+ class Cap
+ equals(java.lang.Object o)
+ writeToParcel(android.os.Parcel out, int flags)
+ class Circle
+ setCenter(com.google.android.gms.maps.model.LatLng center)
+ setClickable(boolean clickable)
+ setFillColor(int color)
+ setRadius(double radius)
+ setStrokeColor(int color)
+ setStrokePattern(java.util.List pattern)
+ setStrokeWidth(float width)
+ setTag(java.lang.Object tag)
+ setVisible(boolean visible)
+ setZIndex(float zIndex)
+ class CircleOptions
+ #ctor(com.google.android.gms.maps.model.LatLng center)
+ #ctor(boolean clickable)
+ #ctor(int color)
+ #ctor(double radius)
+ #ctor(int color)
+ #ctor(java.util.List pattern)
+ #ctor(float width)
+ #ctor(boolean visible)
+ #ctor(float zIndex)
+ class CustomCap
+ #ctor(com.google.android.gms.maps.model.BitmapDescriptor bitmapDescriptor, float refWidth)
+ #ctor(com.google.android.gms.maps.model.BitmapDescriptor bitmapDescriptor)
+ class Dash
+ #ctor(float length)
+ class Gap
+ #ctor(float length)
+ class GroundOverlay
+ equals(java.lang.Object other)
+ setBearing(float bearing)
+ setClickable(boolean clickable)
+ setDimensions(float width, float height)
+ setDimensions(float width)
+ setImage(com.google.android.gms.maps.model.BitmapDescriptor imageDescriptor)
+ setPosition(com.google.android.gms.maps.model.LatLng latLng)
+ setPositionFromBounds(com.google.android.gms.maps.model.LatLngBounds bounds)
+ setTag(java.lang.Object tag)
+ setTransparency(float transparency)
+ setVisible(boolean visible)
+ setZIndex(float zIndex)
+ class GroundOverlayOptions
+ #ctor(float u, float v)
+ #ctor(float bearing)
+ #ctor(boolean clickable)
+ #ctor(com.google.android.gms.maps.model.BitmapDescriptor imageDescriptor)
+ #ctor(com.google.android.gms.maps.model.LatLng location, float width)
+ #ctor(com.google.android.gms.maps.model.LatLng location, float width, float height)
+ #ctor(com.google.android.gms.maps.model.LatLngBounds bounds)
+ #ctor(float transparency)
+ #ctor(boolean visible)
+ #ctor(android.os.Parcel out, int flags)
+ #ctor(float zIndex)
+ class IndoorBuilding
+ equals(java.lang.Object other)
+ class IndoorLevel
+ equals(java.lang.Object other)
+ class LatLng
+ #ctor(double latitude, double longitude)
+ #ctor(java.lang.Object o)
+ #ctor(android.os.Parcel out, int flags)
+ class LatLngBounds
+ #ctor(com.google.android.gms.maps.model.LatLng southwest, com.google.android.gms.maps.model.LatLng northeast)
+ #ctor(com.google.android.gms.maps.model.LatLng point)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs)
+ #ctor(java.lang.Object o)
+ #ctor(com.google.android.gms.maps.model.LatLng point)
+ #ctor(android.os.Parcel out, int flags)
+ class LatLngBounds.Builder
+ #ctor(com.google.android.gms.maps.model.LatLng point)
+ class MapStyleOptions
+ #ctor(java.lang.String json)
+ #ctor(android.content.Context clientContext, int resourceId)
+ #ctor(android.os.Parcel out, int flags)
+ class Marker
+ equals(java.lang.Object other)
+ setAlpha(float alpha)
+ setAnchor(float anchorU, float anchorV)
+ setDraggable(boolean draggable)
+ setFlat(boolean flat)
+ setIcon(com.google.android.gms.maps.model.BitmapDescriptor iconDescriptor)
+ setInfoWindowAnchor(float anchorU, float anchorV)
+ setPosition(com.google.android.gms.maps.model.LatLng latlng)
+ setRotation(float rotation)
+ setSnippet(java.lang.String snippet)
+ setTag(java.lang.Object tag)
+ setTitle(java.lang.String title)
+ setVisible(boolean visible)
+ setZIndex(float zIndex)
+ class MarkerOptions
+ #ctor(float alpha)
+ #ctor(float u, float v)
+ #ctor(boolean draggable)
+ #ctor(boolean flat)
+ #ctor(com.google.android.gms.maps.model.BitmapDescriptor iconDescriptor)
+ #ctor(float u, float v)
+ #ctor(com.google.android.gms.maps.model.LatLng latlng)
+ #ctor(float rotation)
+ #ctor(java.lang.String snippet)
+ #ctor(java.lang.String title)
+ #ctor(boolean visible)
+ #ctor(android.os.Parcel out, int flags)
+ #ctor(float zIndex)
+ class PatternItem
+ equals(java.lang.Object o)
+ writeToParcel(android.os.Parcel out, int flags)
+ class PointOfInterest
+ #ctor(com.google.android.gms.maps.model.LatLng latLng, java.lang.String placeId, java.lang.String name)
+ #ctor(android.os.Parcel out, int flags)
+ class Polygon
+ equals(java.lang.Object other)
+ setClickable(boolean clickable)
+ setFillColor(int color)
+ setGeodesic(boolean geodesic)
+ setHoles(java.util.List extends java.util.List> holes)
+ setPoints(java.util.List points)
+ setStrokeColor(int color)
+ setStrokeJointType(int jointType)
+ setStrokePattern(java.util.List pattern)
+ setStrokeWidth(float width)
+ setTag(java.lang.Object tag)
+ setVisible(boolean visible)
+ setZIndex(float zIndex)
+ class PolygonOptions
+ #ctor(com.google.android.gms.maps.model.LatLng... points)
+ #ctor(com.google.android.gms.maps.model.LatLng point)
+ #ctor(java.lang.Iterable points)
+ #ctor(java.lang.Iterable points)
+ #ctor(boolean clickable)
+ #ctor(int color)
+ #ctor(boolean geodesic)
+ #ctor(int color)
+ #ctor(int jointType)
+ #ctor(java.util.List pattern)
+ #ctor(float width)
+ #ctor(boolean visible)
+ #ctor(android.os.Parcel out, int flags)
+ #ctor(float zIndex)
+ class Polyline
+ equals(java.lang.Object other)
+ setClickable(boolean clickable)
+ setColor(int color)
+ setEndCap(com.google.android.gms.maps.model.Cap endCap)
+ setGeodesic(boolean geodesic)
+ setJointType(int jointType)
+ setPattern(java.util.List pattern)
+ setPoints(java.util.List points)
+ setStartCap(com.google.android.gms.maps.model.Cap startCap)
+ setTag(java.lang.Object tag)
+ setVisible(boolean visible)
+ setWidth(float width)
+ setZIndex(float zIndex)
+ class PolylineOptions
+ #ctor(com.google.android.gms.maps.model.LatLng... points)
+ #ctor(com.google.android.gms.maps.model.LatLng point)
+ #ctor(java.lang.Iterable points)
+ #ctor(boolean clickable)
+ #ctor(int color)
+ #ctor(com.google.android.gms.maps.model.Cap endCap)
+ #ctor(boolean geodesic)
+ #ctor(int jointType)
+ #ctor(java.util.List pattern)
+ #ctor(com.google.android.gms.maps.model.Cap startCap)
+ #ctor(boolean visible)
+ #ctor(float width)
+ #ctor(android.os.Parcel out, int flags)
+ #ctor(float zIndex)
+ class RuntimeRemoteException
+ #ctor(android.os.RemoteException e)
+ class StreetViewPanoramaCamera
+ #ctor(float zoom, float tilt, float bearing)
+ #ctor(com.google.android.gms.maps.model.StreetViewPanoramaCamera camera)
+ #ctor(java.lang.Object o)
+ #ctor(android.os.Parcel out, int flags)
+ class StreetViewPanoramaCamera.Builder
+ #ctor(com.google.android.gms.maps.model.StreetViewPanoramaCamera previous)
+ #ctor(float bearing)
+ #ctor(com.google.android.gms.maps.model.StreetViewPanoramaOrientation orientation)
+ #ctor(float tilt)
+ #ctor(float zoom)
+ class StreetViewPanoramaLink
+ equals(java.lang.Object o)
+ writeToParcel(android.os.Parcel out, int flags)
+ class StreetViewPanoramaLocation
+ #ctor(com.google.android.gms.maps.model.StreetViewPanoramaLink[] links, com.google.android.gms.maps.model.LatLng position, java.lang.String panoId)
+ #ctor(java.lang.Object o)
+ #ctor(android.os.Parcel out, int flags)
+ class StreetViewPanoramaOrientation
+ #ctor(float tilt, float bearing)
+ #ctor(com.google.android.gms.maps.model.StreetViewPanoramaOrientation orientation)
+ #ctor(java.lang.Object o)
+ #ctor(android.os.Parcel out, int flags)
+ class StreetViewPanoramaOrientation.Builder
+ #ctor(com.google.android.gms.maps.model.StreetViewPanoramaOrientation previous)
+ #ctor(float bearing)
+ #ctor(float tilt)
+ class StreetViewSource
+ equals(java.lang.Object o)
+ writeToParcel(android.os.Parcel out, int flags)
+ class Tile
+ #ctor(int width, int height, byte[] data)
+ #ctor(android.os.Parcel out, int flags)
+ class TileOverlay
+ equals(java.lang.Object other)
+ setFadeIn(boolean fadeIn)
+ setTransparency(float transparency)
+ setVisible(boolean visible)
+ setZIndex(float zIndex)
+ class TileOverlayOptions
+ #ctor(boolean fadeIn)
+ #ctor(com.google.android.gms.maps.model.TileProvider tileProvider)
+ #ctor(float transparency)
+ #ctor(boolean visible)
+ #ctor(android.os.Parcel out, int flags)
+ #ctor(float zIndex)
+ interface TileProvider
+ getTile(int x, int y, int zoom)
+ class UrlTileProvider
+ #ctor(int width, int height)
+ #ctor(int x, int y, int zoom)
+ #ctor(int x, int y, int zoom)
+ class VisibleRegion
+ #ctor(com.google.android.gms.maps.model.LatLng nearLeft, com.google.android.gms.maps.model.LatLng nearRight, com.google.android.gms.maps.model.LatLng farLeft, com.google.android.gms.maps.model.LatLng farRight, com.google.android.gms.maps.model.LatLngBounds latLngBounds)
+ #ctor(java.lang.Object o)
+ #ctor(android.os.Parcel out, int flags)
+package com.google.android.gms.measurement
+;---------------------------------------
+ class AppMeasurementContentProvider
+ #ctor(android.content.Context context, android.content.pm.ProviderInfo info)
+ #ctor(android.net.Uri uri, java.lang.String selection, java.lang.String[] selectionArgs)
+ #ctor(android.net.Uri uri)
+ #ctor(android.net.Uri uri, android.content.ContentValues values)
+ #ctor(android.net.Uri uri, java.lang.String[] projection, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String sortOrder)
+ #ctor(android.net.Uri uri, android.content.ContentValues values, java.lang.String selection, java.lang.String[] selectionArgs)
+ class AppMeasurementInstallReferrerReceiver
+ #ctor(android.content.Context context, android.content.Intent service)
+ #ctor(android.content.Context context, android.content.Intent intent)
+ class AppMeasurementJobService
+ #ctor(android.content.Intent intent)
+ #ctor(android.app.job.JobParameters params)
+ #ctor(android.app.job.JobParameters params)
+ #ctor(android.content.Intent intent)
+ class AppMeasurementReceiver
+ #ctor(android.content.Context context, android.content.Intent service)
+ #ctor(android.content.Context context, android.content.Intent intent)
+ class AppMeasurementService
+ #ctor(android.content.Intent intent)
+ #ctor(android.content.Intent intent)
+ #ctor(android.content.Intent intent, int flags, int startId)
+ #ctor(android.content.Intent intent)
+package com.google.android.gms.nearby.connection
+;---------------------------------------
+ class AdvertisingOptions
+ #ctor(com.google.android.gms.nearby.connection.Strategy strategy)
+ #ctor(java.lang.Object other)
+ #ctor(android.os.Parcel dest, int flags)
+ class AdvertisingOptions.Builder
+ #ctor(com.google.android.gms.nearby.connection.AdvertisingOptions origin)
+ #ctor(com.google.android.gms.nearby.connection.Strategy strategy)
+ class AppIdentifier
+ #ctor(java.lang.String identifier)
+ #ctor(android.os.Parcel out, int flags)
+ class AppMetadata
+ #ctor(java.util.List appIdentifiers)
+ #ctor(android.os.Parcel out, int flags)
+ class ConnectionInfo
+ #ctor(java.lang.String endpointName, java.lang.String authenticationToken, boolean isIncomingConnection)
+ class ConnectionLifecycleCallback
+ #ctor(java.lang.String endpointId, com.google.android.gms.nearby.connection.ConnectionInfo connectionInfo)
+ #ctor(java.lang.String endpointId, com.google.android.gms.nearby.connection.ConnectionResolution resolution)
+ #ctor(java.lang.String endpointId)
+ class ConnectionResolution
+ #ctor(com.google.android.gms.common.api.Status status)
+ interface Connections
+ acceptConnection(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String endpointId, com.google.android.gms.nearby.connection.PayloadCallback payloadCallback)
+ acceptConnectionRequest(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String endpointId, byte[] handshakeData, com.google.android.gms.nearby.connection.Connections.MessageListener messageListener)
+ cancelPayload(com.google.android.gms.common.api.GoogleApiClient apiClient, long payloadId)
+ disconnectFromEndpoint(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String endpointId)
+ rejectConnection(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String endpointId)
+ rejectConnectionRequest(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String remoteEndpointId)
+ requestConnection(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String name, java.lang.String endpointId, com.google.android.gms.nearby.connection.ConnectionLifecycleCallback connectionLifecycleCallback)
+ sendConnectionRequest(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String name, java.lang.String remoteEndpointId, byte[] handshakeData, com.google.android.gms.nearby.connection.Connections.ConnectionResponseCallback connectionResponseCallback, com.google.android.gms.nearby.connection.Connections.MessageListener messageListener)
+ sendPayload(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String endpointId, com.google.android.gms.nearby.connection.Payload payload)
+ sendPayload(com.google.android.gms.common.api.GoogleApiClient apiClient, java.util.List endpointIds, com.google.android.gms.nearby.connection.Payload payload)
+ sendReliableMessage(com.google.android.gms.common.api.GoogleApiClient apiClient, java.util.List remoteEndpointIds, byte[] payload)
+ sendReliableMessage(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String remoteEndpointId, byte[] payload)
+ sendUnreliableMessage(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String remoteEndpointId, byte[] payload)
+ sendUnreliableMessage(com.google.android.gms.common.api.GoogleApiClient apiClient, java.util.List remoteEndpointIds, byte[] payload)
+ startAdvertising(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String name, java.lang.String serviceId, com.google.android.gms.nearby.connection.ConnectionLifecycleCallback connectionLifecycleCallback, com.google.android.gms.nearby.connection.AdvertisingOptions options)
+ startAdvertising(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String name, com.google.android.gms.nearby.connection.AppMetadata appMetadata, long durationMillis, com.google.android.gms.nearby.connection.Connections.ConnectionRequestListener connectionRequestListener)
+ startDiscovery(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String serviceId, long durationMillis, com.google.android.gms.nearby.connection.Connections.EndpointDiscoveryListener listener)
+ startDiscovery(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String serviceId, com.google.android.gms.nearby.connection.EndpointDiscoveryCallback endpointDiscoveryCallback, com.google.android.gms.nearby.connection.DiscoveryOptions options)
+ stopAdvertising(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ stopAllEndpoints(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ stopDiscovery(com.google.android.gms.common.api.GoogleApiClient apiClient)
+ stopDiscovery(com.google.android.gms.common.api.GoogleApiClient apiClient, java.lang.String serviceId)
+ class Connections.ConnectionRequestListener
+ #ctor(java.lang.String remoteEndpointId, java.lang.String remoteEndpointName, byte[] handshakeData)
+ interface Connections.ConnectionResponseCallback
+ onConnectionResponse(java.lang.String remoteEndpointId, com.google.android.gms.common.api.Status status, byte[] handshakeData)
+ class Connections.EndpointDiscoveryListener
+ #ctor(java.lang.String endpointId, java.lang.String serviceId, java.lang.String name)
+ #ctor(java.lang.String endpointId)
+ interface Connections.MessageListener
+ onDisconnected(java.lang.String endpointId)
+ onMessageReceived(java.lang.String endpointId, byte[] payload, boolean isReliable)
+ class ConnectionsClient
+ acceptConnection(java.lang.String endpointId, com.google.android.gms.nearby.connection.PayloadCallback payloadCallback)
+ cancelPayload(long payloadId)
+ disconnectFromEndpoint(java.lang.String endpointId)
+ rejectConnection(java.lang.String endpointId)
+ requestConnection(java.lang.String name, java.lang.String endpointId, com.google.android.gms.nearby.connection.ConnectionLifecycleCallback connectionLifecycleCallback)
+ sendPayload(java.lang.String endpointId, com.google.android.gms.nearby.connection.Payload payload)
+ sendPayload(java.util.List endpointIds, com.google.android.gms.nearby.connection.Payload payload)
+ startAdvertising(java.lang.String name, java.lang.String serviceId, com.google.android.gms.nearby.connection.ConnectionLifecycleCallback connectionLifecycleCallback, com.google.android.gms.nearby.connection.AdvertisingOptions options)
+ startDiscovery(java.lang.String serviceId, com.google.android.gms.nearby.connection.EndpointDiscoveryCallback endpointDiscoveryCallback, com.google.android.gms.nearby.connection.DiscoveryOptions options)
+ class ConnectionsStatusCodes
+ getStatusCodeString(int statusCode)
+ class DiscoveredEndpointInfo
+ #ctor(java.lang.String serviceId, java.lang.String endpointName)
+ class DiscoveryOptions
+ #ctor(com.google.android.gms.nearby.connection.Strategy strategy)
+ #ctor(java.lang.Object other)
+ #ctor(android.os.Parcel dest, int flags)
+ class DiscoveryOptions.Builder
+ #ctor(com.google.android.gms.nearby.connection.DiscoveryOptions origin)
+ #ctor(com.google.android.gms.nearby.connection.Strategy strategy)
+ class EndpointDiscoveryCallback
+ #ctor(java.lang.String endpointId, com.google.android.gms.nearby.connection.DiscoveredEndpointInfo info)
+ #ctor(java.lang.String endpointId)
+ class Payload
+ fromBytes(byte[] bytes)
+ fromFile(android.os.ParcelFileDescriptor pfd)
+ fromFile(java.io.File javaFile)
+ fromStream(android.os.ParcelFileDescriptor pfd)
+ fromStream(java.io.InputStream inputStream)
+ class PayloadCallback
+ #ctor(java.lang.String endpointId, com.google.android.gms.nearby.connection.Payload payload)
+ #ctor(java.lang.String endpointId, com.google.android.gms.nearby.connection.PayloadTransferUpdate update)
+ class PayloadTransferUpdate
+ equals(java.lang.Object other)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class PayloadTransferUpdate.Builder
+ #ctor(com.google.android.gms.nearby.connection.PayloadTransferUpdate origin)
+ #ctor(long bytesTransferred)
+ #ctor(long payloadId)
+ #ctor(int status)
+ #ctor(long totalBytes)
+ class Strategy
+ equals(java.lang.Object object)
+package com.google.android.gms.nearby.messages.audio
+;---------------------------------------
+ class AudioBytes
+ #ctor(byte[] audioData)
+ #ctor(com.google.android.gms.nearby.messages.Message message)
+package com.google.android.gms.nearby.messages
+;---------------------------------------
+ interface Distance
+ compareTo(com.google.android.gms.nearby.messages.Distance other)
+ class EddystoneUid
+ #ctor(java.lang.String hexId)
+ #ctor(java.lang.String hexNamespace, java.lang.String hexInstance)
+ #ctor(java.lang.Object o)
+ #ctor(com.google.android.gms.nearby.messages.Message message)
+ class IBeaconId
+ #ctor(java.util.UUID proximityUuid, short major, short minor)
+ #ctor(java.lang.Object o)
+ #ctor(com.google.android.gms.nearby.messages.Message message)
+ class Message
+ #ctor(byte[] content)
+ #ctor(byte[] content, java.lang.String type)
+ #ctor(java.lang.Object object)
+ #ctor(android.os.Parcel out, int flags)
+ class MessageFilter
+ equals(java.lang.Object o)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class MessageFilter.Builder
+ #ctor(int numAudioBytes)
+ #ctor(java.lang.String hexNamespace, java.lang.String hexInstance)
+ #ctor(com.google.android.gms.nearby.messages.MessageFilter filter)
+ #ctor(java.util.UUID proximityUuid, java.lang.Short major, java.lang.Short minor)
+ #ctor(java.lang.String namespace, java.lang.String type)
+ class MessageListener
+ #ctor(com.google.android.gms.nearby.messages.Message message, com.google.android.gms.nearby.messages.BleSignal bleSignal)
+ #ctor(com.google.android.gms.nearby.messages.Message message, com.google.android.gms.nearby.messages.Distance distance)
+ #ctor(com.google.android.gms.nearby.messages.Message message)
+ #ctor(com.google.android.gms.nearby.messages.Message message)
+ interface Messages
+ getPermissionStatus(com.google.android.gms.common.api.GoogleApiClient client)
+ handleIntent(android.content.Intent intent, com.google.android.gms.nearby.messages.MessageListener messageListener)
+ publish(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.nearby.messages.Message message)
+ publish(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.nearby.messages.Message message, com.google.android.gms.nearby.messages.PublishOptions options)
+ registerStatusCallback(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.nearby.messages.StatusCallback statusCallback)
+ subscribe(com.google.android.gms.common.api.GoogleApiClient client, android.app.PendingIntent pendingIntent, com.google.android.gms.nearby.messages.SubscribeOptions options)
+ subscribe(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.nearby.messages.MessageListener listener, com.google.android.gms.nearby.messages.SubscribeOptions options)
+ subscribe(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.nearby.messages.MessageListener listener)
+ subscribe(com.google.android.gms.common.api.GoogleApiClient client, android.app.PendingIntent pendingIntent)
+ unpublish(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.nearby.messages.Message message)
+ unregisterStatusCallback(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.nearby.messages.StatusCallback statusCallback)
+ unsubscribe(com.google.android.gms.common.api.GoogleApiClient client, android.app.PendingIntent pendingIntent)
+ unsubscribe(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.nearby.messages.MessageListener listener)
+ class MessagesClient
+ handleIntent(android.content.Intent intent, com.google.android.gms.nearby.messages.MessageListener messageListener)
+ publish(com.google.android.gms.nearby.messages.Message message)
+ publish(com.google.android.gms.nearby.messages.Message message, com.google.android.gms.nearby.messages.PublishOptions options)
+ registerStatusCallback(com.google.android.gms.nearby.messages.StatusCallback statusCallback)
+ subscribe(com.google.android.gms.nearby.messages.MessageListener listener, com.google.android.gms.nearby.messages.SubscribeOptions options)
+ subscribe(com.google.android.gms.nearby.messages.MessageListener listener)
+ subscribe(android.app.PendingIntent pendingIntent, com.google.android.gms.nearby.messages.SubscribeOptions options)
+ subscribe(android.app.PendingIntent pendingIntent)
+ unpublish(com.google.android.gms.nearby.messages.Message message)
+ unregisterStatusCallback(com.google.android.gms.nearby.messages.StatusCallback statusCallback)
+ unsubscribe(com.google.android.gms.nearby.messages.MessageListener listener)
+ unsubscribe(android.app.PendingIntent pendingIntent)
+ class MessagesOptions.Builder
+ #ctor(int permissions)
+ class NearbyMessagesStatusCodes
+ getStatusCodeString(int statusCode)
+ class PublishOptions.Builder
+ #ctor(com.google.android.gms.nearby.messages.PublishCallback callback)
+ #ctor(com.google.android.gms.nearby.messages.Strategy strategy)
+ class StatusCallback
+ #ctor(boolean permissionGranted)
+ class Strategy
+ equals(java.lang.Object other)
+ writeToParcel(android.os.Parcel out, int flags)
+ class Strategy.Builder
+ #ctor(int discoveryMode)
+ #ctor(int distanceType)
+ #ctor(int ttlSeconds)
+ class SubscribeOptions.Builder
+ #ctor(com.google.android.gms.nearby.messages.SubscribeCallback callback)
+ #ctor(com.google.android.gms.nearby.messages.MessageFilter filter)
+ #ctor(com.google.android.gms.nearby.messages.Strategy strategy)
+package com.google.android.gms.nearby
+;---------------------------------------
+ class Nearby
+ getConnectionsClient(android.content.Context context)
+ getConnectionsClient(android.app.Activity activity)
+ getMessagesClient(android.app.Activity activity, com.google.android.gms.nearby.messages.MessagesOptions options)
+ getMessagesClient(android.app.Activity activity)
+ getMessagesClient(android.content.Context context, com.google.android.gms.nearby.messages.MessagesOptions options)
+ getMessagesClient(android.content.Context context)
+package com.google.android.gms.oss.licenses
+;---------------------------------------
+ class OssLicensesActivity
+ #ctor(android.os.Bundle bundle)
+ #ctor(android.view.MenuItem item)
+ #ctor(android.os.Bundle savedInstanceState)
+ #ctor(android.os.Bundle bundle)
+ class OssLicensesMenuActivity
+ #ctor(int i, android.os.Bundle bundle)
+ #ctor(android.support.v4.content.Loader> loader, java.util.List licenses)
+ #ctor(android.support.v4.content.Loader> loader)
+ #ctor(android.view.MenuItem item)
+ #ctor(java.lang.String title)
+ #ctor(android.os.Bundle bundle)
+package com.google.android.gms.panorama
+;---------------------------------------
+ interface PanoramaApi
+ loadPanoramaInfo(com.google.android.gms.common.api.GoogleApiClient client, android.net.Uri uri)
+ loadPanoramaInfoAndGrantAccess(com.google.android.gms.common.api.GoogleApiClient client, android.net.Uri uri)
+package com.google.android.gms.plus
+;---------------------------------------
+ interface Account
+ clearDefaultAccount(com.google.android.gms.common.api.GoogleApiClient googleApiClient)
+ getAccountName(com.google.android.gms.common.api.GoogleApiClient googleApiClient)
+ revokeAccessAndDisconnect(com.google.android.gms.common.api.GoogleApiClient googleApiClient)
+ interface People
+ getCurrentPerson(com.google.android.gms.common.api.GoogleApiClient googleApiClient)
+ load(com.google.android.gms.common.api.GoogleApiClient googleApiClient, java.util.Collection personIds)
+ load(com.google.android.gms.common.api.GoogleApiClient googleApiClient, java.lang.String... personIds)
+ loadConnected(com.google.android.gms.common.api.GoogleApiClient googleApiClient)
+ loadVisible(com.google.android.gms.common.api.GoogleApiClient googleApiClient, int orderBy, java.lang.String pageToken)
+ loadVisible(com.google.android.gms.common.api.GoogleApiClient googleApiClient, java.lang.String pageToken)
+ class Plus.PlusOptions.Builder
+ #ctor(java.lang.String... activityTypes)
+ #ctor(java.lang.String clientId)
+ class PlusOneButton
+ #ctor(android.content.Context context)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs)
+ #ctor(java.lang.String url, int activityRequestCode)
+ #ctor(java.lang.String url, com.google.android.gms.plus.PlusOneButton.OnPlusOneClickListener plusOneClickListener)
+ #ctor(int annotation)
+ #ctor(android.content.Intent intent)
+ #ctor(com.google.android.gms.plus.PlusOneButton.OnPlusOneClickListener listener)
+ #ctor(int size)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs)
+ #ctor(android.content.Context context, android.util.AttributeSet attrs)
+ class PlusOneButton.DefaultOnPlusOneClickListener
+ #ctor(com.google.android.gms.plus.PlusOneButton.OnPlusOneClickListener proxy)
+ #ctor(android.view.View view)
+ #ctor(android.content.Intent intent)
+ interface PlusOneButton.OnPlusOneClickListener
+ onPlusOneClick(android.content.Intent intent)
+ class PlusOneDummyView
+ #ctor(android.content.Context context, int size)
+ class PlusShare
+ #ctor(java.lang.String id, java.lang.String displayName)
+ #ctor(android.content.Intent intent)
+ class PlusShare.Builder
+ #ctor(android.content.Context context)
+ #ctor(android.app.Activity launchingActivity)
+ #ctor(java.lang.String label, android.net.Uri uri, java.lang.String deepLinkId)
+ #ctor(android.net.Uri streamUri)
+ #ctor(java.lang.String deepLinkId)
+ #ctor(java.lang.String deepLinkId, java.lang.String title, java.lang.String description, android.net.Uri thumbnailUri)
+ #ctor(android.net.Uri uri)
+ #ctor(com.google.android.gms.plus.model.people.Person user, java.util.List recipientList)
+ #ctor(android.net.Uri streamUri)
+ #ctor(java.lang.CharSequence text)
+ #ctor(java.lang.String mimeType)
+package com.google.android.gms.plus.model.people
+;---------------------------------------
+ class PersonBuffer
+ get(int position)
+package com.google.android.gms.safetynet
+;---------------------------------------
+ class SafetyNet
+ getClient(android.app.Activity activity)
+ getClient(android.content.Context context)
+ interface SafetyNetApi
+ verifyWithRecaptcha(com.google.android.gms.common.api.GoogleApiClient client, java.lang.String siteKey)
+ class SafetyNetClient
+ attest(byte[] nonce, java.lang.String apiKey)
+ lookupUri(java.lang.String uri, java.lang.String apiKey, int... threatTypes)
+ verifyWithRecaptcha(java.lang.String siteKey)
+package com.google.android.gms.search
+;---------------------------------------
+ interface SearchAuthApi
+ clearToken(com.google.android.gms.common.api.GoogleApiClient client, java.lang.String accessToken)
+ getGoogleNowAuth(com.google.android.gms.common.api.GoogleApiClient client, java.lang.String webAppClientId)
+package com.google.android.gms.security
+;---------------------------------------
+ class ProviderInstaller
+ #ctor(android.content.Context context)
+ #ctor(android.content.Context context, com.google.android.gms.security.ProviderInstaller.ProviderInstallListener listener)
+ interface ProviderInstaller.ProviderInstallListener
+ onProviderInstallFailed(int errorCode, android.content.Intent recoveryIntent)
+package com.google.android.gms.tagmanager
+;---------------------------------------
+ class Container
+ getBoolean(java.lang.String key)
+ getDouble(java.lang.String key)
+ getLong(java.lang.String key)
+ getString(java.lang.String key)
+ registerFunctionCallMacroCallback(java.lang.String customMacroName, com.google.android.gms.tagmanager.Container.FunctionCallMacroCallback customMacroCallback)
+ registerFunctionCallTagCallback(java.lang.String customTagName, com.google.android.gms.tagmanager.Container.FunctionCallTagCallback customTagCallback)
+ unregisterFunctionCallMacroCallback(java.lang.String customMacroName)
+ unregisterFunctionCallTagCallback(java.lang.String customTagName)
+ interface Container.FunctionCallMacroCallback
+ getValue(java.lang.String functionName, java.util.Map task)
+ interface OnCompleteListener
+ onComplete(com.google.android.gms.tasks.Task task)
+ interface OnFailureListener
+ onFailure(java.lang.Exception e)
+ interface OnSuccessListener
+ onSuccess(TResult result)
+ class RuntimeExecutionException
+ #ctor(java.lang.Throwable cause)
+ interface SuccessContinuation
+ then(TResult result)
+ class Task
+ #ctor(com.google.android.gms.tasks.OnCanceledListener listener)
+ #ctor(java.util.concurrent.Executor executor, com.google.android.gms.tasks.OnCanceledListener listener)
+ #ctor(android.app.Activity activity, com.google.android.gms.tasks.OnCanceledListener listener)
+ #ctor(com.google.android.gms.tasks.OnCompleteListener listener)
+ #ctor(android.app.Activity activity, com.google.android.gms.tasks.OnCompleteListener listener)
+ #ctor(java.util.concurrent.Executor executor, com.google.android.gms.tasks.OnCompleteListener listener)
+ #ctor(android.app.Activity activity, com.google.android.gms.tasks.OnFailureListener listener)
+ #ctor(com.google.android.gms.tasks.OnFailureListener listener)
+ #ctor(java.util.concurrent.Executor executor, com.google.android.gms.tasks.OnFailureListener listener)
+ #ctor(java.util.concurrent.Executor executor, com.google.android.gms.tasks.OnSuccessListener super TResult> listener)
+ #ctor(com.google.android.gms.tasks.OnSuccessListener super TResult> listener)
+ #ctor(android.app.Activity activity, com.google.android.gms.tasks.OnSuccessListener super TResult> listener)
+ #ctor(com.google.android.gms.tasks.Continuation exceptionType)
+ #ctor(java.util.concurrent.Executor executor, com.google.android.gms.tasks.SuccessContinuation task, long timeout, java.util.concurrent.TimeUnit unit)
+ await(com.google.android.gms.tasks.Task task)
+ call(java.util.concurrent.Callable callable)
+ call(java.util.concurrent.Executor executor, java.util.concurrent.Callable callable)
+ forException(java.lang.Exception e)
+ forResult(TResult result)
+ whenAll(java.util.Collection extends com.google.android.gms.tasks.Task>> tasks)
+ whenAll(com.google.android.gms.tasks.Task>... tasks)
+ whenAllComplete(com.google.android.gms.tasks.Task>... tasks)
+ whenAllComplete(java.util.Collection extends com.google.android.gms.tasks.Task>> tasks)
+ whenAllSuccess(com.google.android.gms.tasks.Task>... tasks)
+ whenAllSuccess(java.util.Collection extends com.google.android.gms.tasks.Task>> tasks)
+package com.google.android.gms.vision.barcode
+;---------------------------------------
+ class BarcodeDetector
+ detect(com.google.android.gms.vision.Frame frame)
+ class BarcodeDetector.Builder
+ #ctor(android.content.Context context)
+ #ctor(int format)
+package com.google.android.gms.vision
+;---------------------------------------
+ class CameraSource
+ start(android.view.SurfaceHolder surfaceHolder)
+ takePicture(com.google.android.gms.vision.CameraSource.ShutterCallback shutter, com.google.android.gms.vision.CameraSource.PictureCallback jpeg)
+ class CameraSource.Builder
+ #ctor(android.content.Context context, com.google.android.gms.vision.Detector> detector)
+ #ctor(boolean autoFocusEnabled)
+ #ctor(int facing)
+ #ctor(float fps)
+ #ctor(int width, int height)
+ interface CameraSource.PictureCallback
+ onPictureTaken(byte[] data)
+ class Detector
+ #ctor(com.google.android.gms.vision.Frame frame)
+ #ctor(com.google.android.gms.vision.Frame frame)
+ #ctor(int id)
+ #ctor(com.google.android.gms.vision.Detector.Processor processor)
+ interface Detector.Processor
+ receiveDetections(com.google.android.gms.vision.Detector.Detections detections)
+ class FocusingProcessor
+ #ctor(com.google.android.gms.vision.Detector detector, com.google.android.gms.vision.Tracker tracker)
+ #ctor(com.google.android.gms.vision.Detector.Detections detections)
+ class Frame.Builder
+ #ctor(android.graphics.Bitmap image)
+ #ctor(int id)
+ #ctor(java.nio.ByteBuffer data, int width, int height, int format)
+ #ctor(int rotation)
+ #ctor(long timestampMillis)
+ class Frame.Metadata
+ #ctor(com.google.android.gms.vision.Frame.Metadata metadata)
+ class MultiDetector
+ detect(com.google.android.gms.vision.Frame frame)
+ setProcessor(com.google.android.gms.vision.Detector.Processor processor)
+ class MultiDetector.Builder
+ #ctor(com.google.android.gms.vision.Detector extends java.lang.Object> detector)
+ class MultiProcessor.Builder
+ #ctor(com.google.android.gms.vision.MultiProcessor.Factory factory)
+ #ctor(int maxGapFrames)
+ interface MultiProcessor.Factory
+ create(T item)
+ class Tracker
+ #ctor(com.google.android.gms.vision.Detector.Detections detections)
+ #ctor(int id, T item)
+ #ctor(com.google.android.gms.vision.Detector.Detections detections, T item)
+package com.google.android.gms.vision.face
+;---------------------------------------
+ class FaceDetector
+ detect(com.google.android.gms.vision.Frame frame)
+ setFocus(int id)
+ class FaceDetector.Builder
+ #ctor(android.content.Context context)
+ #ctor(int classificationType)
+ #ctor(int landmarkType)
+ #ctor(float proportionalMinFaceSize)
+ #ctor(int mode)
+ #ctor(boolean prominentFaceOnly)
+ #ctor(boolean trackingEnabled)
+ class LargestFaceFocusingProcessor
+ #ctor(com.google.android.gms.vision.Detector detector, com.google.android.gms.vision.Tracker tracker)
+ class LargestFaceFocusingProcessor.Builder
+ #ctor(com.google.android.gms.vision.Detector detector, com.google.android.gms.vision.Tracker tracker)
+ #ctor(int maxGapFrames)
+package com.google.android.gms.vision.text
+;---------------------------------------
+ class TextRecognizer
+ detect(com.google.android.gms.vision.Frame frame)
+ class TextRecognizer.Builder
+ #ctor(android.content.Context context)
+package com.google.android.gms.wallet
+;---------------------------------------
+ interface AutoResolvableResult
+ putIntoIntent(android.content.Intent intent)
+ class AutoResolvableVoidResult
+ #ctor(android.content.Intent intent)
+ class AutoResolveHelper
+ getStatusFromIntent(android.content.Intent data)
+ putStatusIntoIntent(android.content.Intent data, com.google.android.gms.common.api.Status status)
+ resolveTask(com.google.android.gms.tasks.Task task, android.app.Activity activity, int requestCode)
+ class CardInfo
+ writeToParcel(android.os.Parcel out, int flags)
+ class CardRequirements
+ writeToParcel(android.os.Parcel out, int flags)
+ class CardRequirements.Builder
+ addAllowedCardNetwork(int allowedCardNetwork)
+ addAllowedCardNetworks(java.util.Collection allowedCardNetworks)
+ setAllowPrepaidCards(boolean allowPrepaidCards)
+ setBillingAddressFormat(int billingAddressFormat)
+ setBillingAddressRequired(boolean billingAddressRequired)
+ class Cart
+ writeToParcel(android.os.Parcel dest, int flags)
+ class Cart.Builder
+ addLineItem(com.google.android.gms.wallet.LineItem lineItem)
+ setCurrencyCode(java.lang.String currencyCode)
+ setLineItems(java.util.List lineItems)
+ setTotalPrice(java.lang.String totalPrice)
+ class CountrySpecification
+ #ctor(java.lang.String countryCode)
+ #ctor(android.os.Parcel dest, int flags)
+ class CreateWalletObjectsRequest
+ #ctor(com.google.android.gms.wallet.LoyaltyWalletObject loyaltyWalletObject)
+ #ctor(com.google.android.gms.wallet.OfferWalletObject offerWalletObject)
+ #ctor(com.google.android.gms.wallet.GiftCardWalletObject giftCardWalletObject)
+ #ctor(android.os.Parcel dest, int flags)
+ class CreateWalletObjectsRequest.Builder
+ setCreateMode(int createMode)
+ setGiftCardWalletObject(com.google.android.gms.wallet.GiftCardWalletObject giftCardWalletObject)
+ setLoyaltyWalletObject(com.google.android.gms.wallet.LoyaltyWalletObject loyaltyWalletObject)
+ setOfferWalletObject(com.google.android.gms.wallet.OfferWalletObject offerWalletObject)
+ class EnableWalletOptimizationReceiver
+ #ctor(android.content.Context context, android.content.Intent intent)
+ class FullWallet
+ writeToParcel(android.os.Parcel out, int flags)
+ class FullWalletRequest
+ writeToParcel(android.os.Parcel dest, int flags)
+ class FullWalletRequest.Builder
+ setCart(com.google.android.gms.wallet.Cart cart)
+ setGoogleTransactionId(java.lang.String googleTransactionId)
+ setMerchantTransactionId(java.lang.String merchantTransactionId)
+ class GiftCardWalletObject
+ writeToParcel(android.os.Parcel dest, int flags)
+ class GiftCardWalletObject.Builder
+ addImageModuleDataMainImageUri(com.google.android.gms.wallet.wobs.UriData uri)
+ addImageModuleDataMainImageUris(java.util.Collection uris)
+ addInfoModuleDataLabelValueRow(com.google.android.gms.wallet.wobs.LabelValueRow row)
+ addInfoModuleDataLabelValueRows(java.util.Collection rows)
+ addLinksModuleDataUri(com.google.android.gms.wallet.wobs.UriData uri)
+ addLinksModuleDataUris(java.util.Collection uris)
+ addLocation(com.google.android.gms.maps.model.LatLng location)
+ addLocations(java.util.Collection locations)
+ addMessage(com.google.android.gms.wallet.wobs.WalletObjectMessage message)
+ addMessages(java.util.Collection messages)
+ addTextModuleData(com.google.android.gms.wallet.wobs.TextModuleData data)
+ addTextModulesData(java.util.Collection data)
+ setBalanceCurrencyCode(java.lang.String currencyCode)
+ setBalanceMicros(long valueMicros)
+ setBalanceUpdateTime(long balanceUpdateTimeStamp)
+ setBarcodeAlternateText(java.lang.String barcodeAlternateText)
+ setBarcodeLabel(java.lang.String barcodeLabel)
+ setBarcodeType(java.lang.String barcodeType)
+ setBarcodeValue(java.lang.String barcodeValue)
+ setCardIdentifier(java.lang.String cardIdentifier)
+ setCardNumber(java.lang.String cardNumber)
+ setClassId(java.lang.String classId)
+ setEventNumber(java.lang.String eventNumber)
+ setId(java.lang.String id)
+ setInfoModuleDataHexBackgroundColor(java.lang.String color)
+ setInfoModuleDataHexFontColor(java.lang.String color)
+ setInfoModuleDataShowLastUpdateTime(boolean show)
+ setIssuerName(java.lang.String issuerName)
+ setPin(java.lang.String pin)
+ setState(int state)
+ setTitle(java.lang.String title)
+ setValidTimeInterval(com.google.android.gms.wallet.wobs.TimeInterval interval)
+ class InstrumentInfo
+ writeToParcel(android.os.Parcel out, int flags)
+ class IsReadyToPayRequest
+ fromJson(java.lang.String isReadyToPayRequestJson)
+ class IsReadyToPayRequest.Builder
+ addAllowedCardNetwork(int allowedCardNetwork)
+ addAllowedCardNetworks(java.util.Collection allowedCardNetworks)
+ addAllowedPaymentMethod(int allowedPaymentMethod)
+ addAllowedPaymentMethods(java.util.Collection allowedPaymentMethods)
+ setExistingPaymentMethodRequired(boolean existingPaymentMethodRequired)
+ class LineItem
+ writeToParcel(android.os.Parcel dest, int flags)
+ class LineItem.Builder
+ setCurrencyCode(java.lang.String currencyCode)
+ setDescription(java.lang.String description)
+ setQuantity(java.lang.String quantity)
+ setRole(int role)
+ setTotalPrice(java.lang.String totalPrice)
+ setUnitPrice(java.lang.String unitPrice)
+ class LoyaltyWalletObject
+ writeToParcel(android.os.Parcel dest, int flags)
+ class LoyaltyWalletObject.Builder
+ addImageModuleDataMainImageUri(com.google.android.gms.wallet.wobs.UriData uri)
+ addImageModuleDataMainImageUris(java.util.Collection uris)
+ addInfoModuleDataLabeValueRow(com.google.android.gms.wallet.wobs.LabelValueRow row)
+ addInfoModuleDataLabelValueRows(java.util.Collection rows)
+ addLinksModuleDataUri(com.google.android.gms.wallet.wobs.UriData uri)
+ addLinksModuleDataUris(java.util.Collection uris)
+ addLocation(com.google.android.gms.maps.model.LatLng location)
+ addLocations(java.util.Collection locations)
+ addMessage(com.google.android.gms.wallet.wobs.WalletObjectMessage message)
+ addMessages(java.util.Collection messages)
+ addTextModuleData(com.google.android.gms.wallet.wobs.TextModuleData data)
+ addTextModulesData(java.util.Collection data)
+ setAccountId(java.lang.String accountId)
+ setAccountName(java.lang.String accountName)
+ setBarcodeAlternateText(java.lang.String barcodeAlternateText)
+ setBarcodeLabel(java.lang.String barcodeLabel)
+ setBarcodeType(java.lang.String barcodeType)
+ setBarcodeValue(java.lang.String barcodeValue)
+ setClassId(java.lang.String classId)
+ setId(java.lang.String id)
+ setInfoModuleDataHexBackgroundColor(java.lang.String color)
+ setInfoModuleDataHexFontColor(java.lang.String color)
+ setInfoModuleDataShowLastUpdateTime(boolean show)
+ setIssuerName(java.lang.String issuerName)
+ setLoyaltyPoints(com.google.android.gms.wallet.wobs.LoyaltyPoints loyaltyPoints)
+ setProgramName(java.lang.String programName)
+ setState(int state)
+ setValidTimeInterval(com.google.android.gms.wallet.wobs.TimeInterval interval)
+ class MaskedWallet
+ newBuilderFrom(com.google.android.gms.wallet.MaskedWallet maskedWallet)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class MaskedWallet.Builder
+ setBuyerBillingAddress(com.google.android.gms.identity.intents.model.UserAddress buyerBillingAddress)
+ setBuyerShippingAddress(com.google.android.gms.identity.intents.model.UserAddress buyerShippingAddress)
+ setEmail(java.lang.String email)
+ setGoogleTransactionId(java.lang.String googleTransactionId)
+ setInstrumentInfos(com.google.android.gms.wallet.InstrumentInfo[] instrumentInfos)
+ setMerchantTransactionId(java.lang.String merchantTransactionId)
+ setPaymentDescriptions(java.lang.String[] paymentDescriptions)
+ class MaskedWalletRequest
+ writeToParcel(android.os.Parcel dest, int flags)
+ class MaskedWalletRequest.Builder
+ addAllowedCardNetwork(int allowedCardNetwork)
+ addAllowedCardNetworks(java.util.Collection allowedCardNetworks)
+ addAllowedCountrySpecificationForShipping(com.google.android.gms.identity.intents.model.CountrySpecification countrySpecification)
+ addAllowedCountrySpecificationsForShipping(java.util.Collection countrySpecifications)
+ setAllowDebitCard(boolean allowDebitCard)
+ setAllowPrepaidCard(boolean allowPrepaidCard)
+ setCart(com.google.android.gms.wallet.Cart cart)
+ setCountryCode(java.lang.String countryCode)
+ setCurrencyCode(java.lang.String currencyCode)
+ setEstimatedTotalPrice(java.lang.String estimatedTotalPrice)
+ setIsBillingAgreement(boolean isBillingAgreement)
+ setMerchantName(java.lang.String merchantName)
+ setMerchantTransactionId(java.lang.String merchantTransactionId)
+ setPaymentMethodTokenizationParameters(com.google.android.gms.wallet.PaymentMethodTokenizationParameters paymentMethodTokenizationParameters)
+ setPhoneNumberRequired(boolean phoneNumberRequired)
+ setShippingAddressRequired(boolean shippingAddressRequired)
+ setUseMinimalBillingAddress(boolean useMinimalBillingAddress)
+ class OfferWalletObject
+ writeToParcel(android.os.Parcel dest, int flags)
+ class OfferWalletObject.Builder
+ addImageModuleDataMainImageUri(com.google.android.gms.wallet.wobs.UriData uri)
+ addImageModuleDataMainImageUris(java.util.Collection uris)
+ addInfoModuleDataLabelValueRow(com.google.android.gms.wallet.wobs.LabelValueRow row)
+ addInfoModuleDataLabelValueRows(java.util.Collection rows)
+ addLinksModuleDataUri(com.google.android.gms.wallet.wobs.UriData uri)
+ addLinksModuleDataUris(java.util.Collection uris)
+ addLocation(com.google.android.gms.maps.model.LatLng location)
+ addLocations(java.util.Collection locations)
+ addMessage(com.google.android.gms.wallet.wobs.WalletObjectMessage message)
+ addMessages(java.util.Collection messages)
+ addTextModuleData(com.google.android.gms.wallet.wobs.TextModuleData data)
+ addTextModulesData(java.util.Collection data)
+ setBarcodeAlternateText(java.lang.String barcodeAlternateText)
+ setBarcodeLabel(java.lang.String barcodeLabel)
+ setBarcodeType(java.lang.String barcodeType)
+ setBarcodeValue(java.lang.String barcodeValue)
+ setClassId(java.lang.String classId)
+ setId(java.lang.String id)
+ setInfoModuleDataHexBackgroundColor(java.lang.String color)
+ setInfoModuleDataHexFontColor(java.lang.String color)
+ setInfoModuleDataShowLastUpdateTime(boolean show)
+ setIssuerName(java.lang.String issuerName)
+ setRedemptionCode(java.lang.String redemptionCode)
+ setState(int state)
+ setTitle(java.lang.String title)
+ setValidTimeInterval(com.google.android.gms.wallet.wobs.TimeInterval interval)
+ class PaymentData
+ fromJson(java.lang.String paymentDataJson)
+ getFromIntent(android.content.Intent intent)
+ putIntoIntent(android.content.Intent intent)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class PaymentDataRequest
+ fromJson(java.lang.String paymentDataRequestJson)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class PaymentDataRequest.Builder
+ addAllowedPaymentMethod(int allowedPaymentMethod)
+ addAllowedPaymentMethods(java.util.Collection allowedPaymentMethods)
+ setCardRequirements(com.google.android.gms.wallet.CardRequirements cardRequirements)
+ setEmailRequired(boolean emailRequired)
+ setPaymentMethodTokenizationParameters(com.google.android.gms.wallet.PaymentMethodTokenizationParameters paymentMethodTokenizationParameters)
+ setPhoneNumberRequired(boolean phoneNumberRequired)
+ setShippingAddressRequired(boolean shippingAddressRequired)
+ setShippingAddressRequirements(com.google.android.gms.wallet.ShippingAddressRequirements shippingAddressRequirements)
+ setTransactionInfo(com.google.android.gms.wallet.TransactionInfo transactionInfo)
+ setUiRequired(boolean uiRequired)
+ class PaymentMethodToken
+ writeToParcel(android.os.Parcel out, int flags)
+ class PaymentMethodTokenizationParameters
+ writeToParcel(android.os.Parcel out, int flags)
+ class PaymentMethodTokenizationParameters.Builder
+ addParameter(java.lang.String name, java.lang.String value)
+ setPaymentMethodTokenizationType(int tokenizationType)
+ interface Payments
+ changeMaskedWallet(com.google.android.gms.common.api.GoogleApiClient googleApiClient, java.lang.String googleTransactionId, java.lang.String merchantTransactionId, int requestCode)
+ checkForPreAuthorization(com.google.android.gms.common.api.GoogleApiClient googleApiClient, int requestCode)
+ isReadyToPay(com.google.android.gms.common.api.GoogleApiClient googleApiClient, com.google.android.gms.wallet.IsReadyToPayRequest request)
+ isReadyToPay(com.google.android.gms.common.api.GoogleApiClient googleApiClient)
+ loadFullWallet(com.google.android.gms.common.api.GoogleApiClient googleApiClient, com.google.android.gms.wallet.FullWalletRequest request, int requestCode)
+ loadMaskedWallet(com.google.android.gms.common.api.GoogleApiClient googleApiClient, com.google.android.gms.wallet.MaskedWalletRequest request, int requestCode)
+ class PaymentsClient
+ isReadyToPay(com.google.android.gms.wallet.IsReadyToPayRequest request)
+ loadPaymentData(com.google.android.gms.wallet.PaymentDataRequest request)
+ class ProxyCard
+ writeToParcel(android.os.Parcel out, int flags)
+ class ShippingAddressRequirements
+ writeToParcel(android.os.Parcel out, int flags)
+ class ShippingAddressRequirements.Builder
+ addAllowedCountryCode(java.lang.String allowedCountryCode)
+ addAllowedCountryCodes(java.util.Collection allowedCountryCodes)
+ class TransactionInfo
+ writeToParcel(android.os.Parcel out, int flags)
+ class TransactionInfo.Builder
+ setCurrencyCode(java.lang.String currencyCode)
+ setTotalPrice(java.lang.String totalPrice)
+ setTotalPriceStatus(int totalPriceStatus)
+ class Wallet
+ getPaymentsClient(android.app.Activity activity, com.google.android.gms.wallet.Wallet.WalletOptions options)
+ getPaymentsClient(android.content.Context context, com.google.android.gms.wallet.Wallet.WalletOptions options)
+ getWalletObjectsClient(android.app.Activity activity, com.google.android.gms.wallet.Wallet.WalletOptions options)
+ class Wallet.WalletOptions
+ equals(java.lang.Object other)
+ class Wallet.WalletOptions.Builder
+ #ctor(int environment)
+ #ctor(int theme)
+ class WalletObjectsClient
+ createWalletObjects(com.google.android.gms.wallet.CreateWalletObjectsRequest request)
+package com.google.android.gms.wallet.fragment
+;---------------------------------------
+ class SupportWalletFragment
+ #ctor(com.google.android.gms.wallet.fragment.WalletFragmentInitParams initParams)
+ #ctor(com.google.android.gms.wallet.fragment.WalletFragmentOptions options)
+ #ctor(int requestCode, int resultCode, android.content.Intent data)
+ #ctor(android.os.Bundle savedInstanceState)
+ #ctor(android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState)
+ #ctor(android.app.Activity activity, android.util.AttributeSet attrs, android.os.Bundle savedInstanceState)
+ #ctor(android.os.Bundle outState)
+ #ctor(boolean enabled)
+ #ctor(com.google.android.gms.wallet.fragment.SupportWalletFragment.OnStateChangedListener listener)
+ #ctor(com.google.android.gms.wallet.MaskedWallet maskedWallet)
+ #ctor(com.google.android.gms.wallet.MaskedWalletRequest request)
+ interface SupportWalletFragment.OnStateChangedListener
+ onStateChanged(com.google.android.gms.wallet.fragment.SupportWalletFragment fragment, int oldState, int newState, android.os.Bundle extras)
+ class WalletFragment
+ #ctor(com.google.android.gms.wallet.fragment.WalletFragmentInitParams initParams)
+ #ctor(com.google.android.gms.wallet.fragment.WalletFragmentOptions options)
+ #ctor(int requestCode, int resultCode, android.content.Intent data)
+ #ctor(android.os.Bundle savedInstanceState)
+ #ctor(android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState)
+ #ctor(android.app.Activity activity, android.util.AttributeSet attrs, android.os.Bundle savedInstanceState)
+ #ctor(android.os.Bundle outState)
+ #ctor(boolean enabled)
+ #ctor(com.google.android.gms.wallet.fragment.WalletFragment.OnStateChangedListener listener)
+ #ctor(com.google.android.gms.wallet.MaskedWallet maskedWallet)
+ #ctor(com.google.android.gms.wallet.MaskedWalletRequest request)
+ interface WalletFragment.OnStateChangedListener
+ onStateChanged(com.google.android.gms.wallet.fragment.WalletFragment fragment, int oldState, int newState, android.os.Bundle extras)
+ class WalletFragmentInitParams
+ writeToParcel(android.os.Parcel dest, int flags)
+ class WalletFragmentInitParams.Builder
+ setAccountName(java.lang.String accountName)
+ setMaskedWallet(com.google.android.gms.wallet.MaskedWallet maskedWallet)
+ setMaskedWalletRequest(com.google.android.gms.wallet.MaskedWalletRequest request)
+ setMaskedWalletRequestCode(int requestCode)
+ class WalletFragmentOptions
+ writeToParcel(android.os.Parcel dest, int flags)
+ class WalletFragmentOptions.Builder
+ setEnvironment(int environment)
+ setFragmentStyle(com.google.android.gms.wallet.fragment.WalletFragmentStyle fragmentStyle)
+ setFragmentStyle(int styleResourceId)
+ setMode(int mode)
+ setTheme(int theme)
+ class WalletFragmentStyle
+ #ctor(int buyButtonAppearance)
+ #ctor(int unit, float height)
+ #ctor(int height)
+ #ctor(int buyButtonText)
+ #ctor(int width)
+ #ctor(int unit, float width)
+ #ctor(int color)
+ #ctor(int resourceId)
+ #ctor(int color)
+ #ctor(int resourceId)
+ #ctor(int resourceId)
+ #ctor(int resourceId)
+ #ctor(int imageType)
+ #ctor(int color)
+ #ctor(int resourceId)
+ #ctor(int id)
+ #ctor(android.os.Parcel dest, int flags)
+package com.google.android.gms.wallet.wobs
+;---------------------------------------
+ class LabelValue
+ #ctor(java.lang.String label, java.lang.String value)
+ #ctor(android.os.Parcel dest, int flags)
+ class LabelValueRow
+ writeToParcel(android.os.Parcel dest, int flags)
+ class LabelValueRow.Builder
+ addColumn(com.google.android.gms.wallet.wobs.LabelValue column)
+ addColumns(java.util.Collection columns)
+ setHexBackgroundColor(java.lang.String color)
+ setHexFontColor(java.lang.String color)
+ class LoyaltyPoints
+ writeToParcel(android.os.Parcel dest, int flags)
+ class LoyaltyPoints.Builder
+ setBalance(com.google.android.gms.wallet.wobs.LoyaltyPointsBalance balance)
+ setLabel(java.lang.String label)
+ setType(java.lang.String type)
+ setValidTimeInterval(com.google.android.gms.wallet.wobs.TimeInterval interval)
+ class LoyaltyPointsBalance
+ writeToParcel(android.os.Parcel dest, int flags)
+ class LoyaltyPointsBalance.Builder
+ setDouble(double balance)
+ setInt(int balance)
+ setMoney(java.lang.String currencyCode, long currencyMicros)
+ setString(java.lang.String balance)
+ class TextModuleData
+ #ctor(java.lang.String header, java.lang.String body)
+ #ctor(android.os.Parcel dest, int flags)
+ class TimeInterval
+ #ctor(long startTimestamp, long endTimestamp)
+ #ctor(android.os.Parcel dest, int flags)
+ class UriData
+ #ctor(java.lang.String uri, java.lang.String description)
+ #ctor(android.os.Parcel dest, int flags)
+ class WalletObjectMessage
+ writeToParcel(android.os.Parcel dest, int flags)
+ class WalletObjectMessage.Builder
+ setActionUri(com.google.android.gms.wallet.wobs.UriData uri)
+ setBody(java.lang.String body)
+ setDisplayInterval(com.google.android.gms.wallet.wobs.TimeInterval interval)
+ setHeader(java.lang.String header)
+ setImageUri(com.google.android.gms.wallet.wobs.UriData uri)
+ interface WalletObjects
+ createWalletObjects(com.google.android.gms.common.api.GoogleApiClient googleApiClient, com.google.android.gms.wallet.CreateWalletObjectsRequest request, int requestCode)
+package com.google.android.gms.wearable
+;---------------------------------------
+ class Asset
+ createFromBytes(byte[] assetData)
+ createFromFd(android.os.ParcelFileDescriptor fd)
+ createFromRef(java.lang.String digest)
+ createFromUri(android.net.Uri uri)
+ equals(java.lang.Object o)
+ writeToParcel(android.os.Parcel dest, int flags)
+ interface CapabilityApi
+ addCapabilityListener(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.wearable.CapabilityApi.CapabilityListener listener, java.lang.String capability)
+ addListener(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.wearable.CapabilityApi.CapabilityListener listener, android.net.Uri uri, int filterType)
+ addLocalCapability(com.google.android.gms.common.api.GoogleApiClient client, java.lang.String capability)
+ getAllCapabilities(com.google.android.gms.common.api.GoogleApiClient client, int nodeFilter)
+ getCapability(com.google.android.gms.common.api.GoogleApiClient client, java.lang.String capability, int nodeFilter)
+ removeCapabilityListener(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.wearable.CapabilityApi.CapabilityListener listener, java.lang.String capability)
+ removeListener(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.wearable.CapabilityApi.CapabilityListener listener)
+ removeLocalCapability(com.google.android.gms.common.api.GoogleApiClient client, java.lang.String capability)
+ interface CapabilityApi.CapabilityListener
+ onCapabilityChanged(com.google.android.gms.wearable.CapabilityInfo capabilityInfo)
+ class CapabilityClient
+ addListener(com.google.android.gms.wearable.CapabilityClient.OnCapabilityChangedListener listener, java.lang.String capability)
+ addListener(com.google.android.gms.wearable.CapabilityClient.OnCapabilityChangedListener listener, android.net.Uri uri, int filterType)
+ addLocalCapability(java.lang.String capability)
+ getAllCapabilities(int nodeFilter)
+ getCapability(java.lang.String capability, int nodeFilter)
+ removeListener(com.google.android.gms.wearable.CapabilityClient.OnCapabilityChangedListener listener)
+ removeListener(com.google.android.gms.wearable.CapabilityClient.OnCapabilityChangedListener listener, java.lang.String capability)
+ removeLocalCapability(java.lang.String capability)
+ interface CapabilityClient.OnCapabilityChangedListener
+ onCapabilityChanged(com.google.android.gms.wearable.CapabilityInfo capabilityInfo)
+ interface Channel
+ addListener(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.wearable.ChannelApi.ChannelListener listener)
+ close(com.google.android.gms.common.api.GoogleApiClient client, int errorCode)
+ close(com.google.android.gms.common.api.GoogleApiClient client)
+ getInputStream(com.google.android.gms.common.api.GoogleApiClient client)
+ getOutputStream(com.google.android.gms.common.api.GoogleApiClient client)
+ receiveFile(com.google.android.gms.common.api.GoogleApiClient client, android.net.Uri uri, boolean append)
+ removeListener(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.wearable.ChannelApi.ChannelListener listener)
+ sendFile(com.google.android.gms.common.api.GoogleApiClient client, android.net.Uri uri)
+ sendFile(com.google.android.gms.common.api.GoogleApiClient client, android.net.Uri uri, long startOffset, long length)
+ interface ChannelApi
+ addListener(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.wearable.ChannelApi.ChannelListener listener)
+ openChannel(com.google.android.gms.common.api.GoogleApiClient client, java.lang.String nodeId, java.lang.String path)
+ removeListener(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.wearable.ChannelApi.ChannelListener listener)
+ interface ChannelApi.ChannelListener
+ onChannelClosed(com.google.android.gms.wearable.Channel channel, int closeReason, int appSpecificErrorCode)
+ onChannelOpened(com.google.android.gms.wearable.Channel channel)
+ onInputClosed(com.google.android.gms.wearable.Channel channel, int closeReason, int appSpecificErrorCode)
+ onOutputClosed(com.google.android.gms.wearable.Channel channel, int closeReason, int appSpecificErrorCode)
+ class ChannelClient
+ close(com.google.android.gms.wearable.ChannelClient.Channel channel, int errorCode)
+ close(com.google.android.gms.wearable.ChannelClient.Channel channel)
+ getInputStream(com.google.android.gms.wearable.ChannelClient.Channel channel)
+ getOutputStream(com.google.android.gms.wearable.ChannelClient.Channel channel)
+ openChannel(java.lang.String nodeId, java.lang.String path)
+ receiveFile(com.google.android.gms.wearable.ChannelClient.Channel channel, android.net.Uri uri, boolean append)
+ registerChannelCallback(com.google.android.gms.wearable.ChannelClient.Channel channel, com.google.android.gms.wearable.ChannelClient.ChannelCallback callback)
+ registerChannelCallback(com.google.android.gms.wearable.ChannelClient.ChannelCallback callback)
+ sendFile(com.google.android.gms.wearable.ChannelClient.Channel channel, android.net.Uri uri)
+ sendFile(com.google.android.gms.wearable.ChannelClient.Channel channel, android.net.Uri uri, long startOffset, long length)
+ unregisterChannelCallback(com.google.android.gms.wearable.ChannelClient.Channel channel, com.google.android.gms.wearable.ChannelClient.ChannelCallback callback)
+ unregisterChannelCallback(com.google.android.gms.wearable.ChannelClient.ChannelCallback callback)
+ class ChannelClient.ChannelCallback
+ #ctor(com.google.android.gms.wearable.ChannelClient.Channel channel, int closeReason, int appSpecificErrorCode)
+ #ctor(com.google.android.gms.wearable.ChannelClient.Channel channel)
+ #ctor(com.google.android.gms.wearable.ChannelClient.Channel channel, int closeReason, int appSpecificErrorCode)
+ #ctor(com.google.android.gms.wearable.ChannelClient.Channel channel, int closeReason, int appSpecificErrorCode)
+ class ChannelIOException
+ #ctor(java.lang.String message, int closeReason, int appSpecificErrorCode)
+ interface DataApi
+ addListener(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.wearable.DataApi.DataListener listener)
+ addListener(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.wearable.DataApi.DataListener listener, android.net.Uri uri, int filterType)
+ deleteDataItems(com.google.android.gms.common.api.GoogleApiClient client, android.net.Uri uri, int filterType)
+ deleteDataItems(com.google.android.gms.common.api.GoogleApiClient client, android.net.Uri uri)
+ getDataItem(com.google.android.gms.common.api.GoogleApiClient client, android.net.Uri uri)
+ getDataItems(com.google.android.gms.common.api.GoogleApiClient client, android.net.Uri uri, int filterType)
+ getDataItems(com.google.android.gms.common.api.GoogleApiClient client)
+ getDataItems(com.google.android.gms.common.api.GoogleApiClient client, android.net.Uri uri)
+ getFdForAsset(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.wearable.Asset asset)
+ getFdForAsset(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.wearable.DataItemAsset asset)
+ putDataItem(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.wearable.PutDataRequest request)
+ removeListener(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.wearable.DataApi.DataListener listener)
+ interface DataApi.DataListener
+ onDataChanged(com.google.android.gms.wearable.DataEventBuffer dataEvents)
+ class DataClient
+ addListener(com.google.android.gms.wearable.DataClient.OnDataChangedListener listener)
+ addListener(com.google.android.gms.wearable.DataClient.OnDataChangedListener listener, android.net.Uri uri, int filterType)
+ deleteDataItems(android.net.Uri uri, int filterType)
+ deleteDataItems(android.net.Uri uri)
+ getDataItem(android.net.Uri uri)
+ getDataItems(android.net.Uri uri, int filterType)
+ getDataItems(android.net.Uri uri)
+ getFdForAsset(com.google.android.gms.wearable.DataItemAsset asset)
+ getFdForAsset(com.google.android.gms.wearable.Asset asset)
+ putDataItem(com.google.android.gms.wearable.PutDataRequest request)
+ removeListener(com.google.android.gms.wearable.DataClient.OnDataChangedListener listener)
+ interface DataClient.OnDataChangedListener
+ onDataChanged(com.google.android.gms.wearable.DataEventBuffer dataEvents)
+ class DataEventBuffer
+ get(int position)
+ interface DataItem
+ setData(byte[] data)
+ class DataItemBuffer
+ get(int position)
+ class DataMap
+ #ctor(java.util.ArrayList bundleArrayList)
+ #ctor(java.lang.String key)
+ #ctor(java.lang.Object o)
+ #ctor(android.os.Bundle bundle)
+ #ctor(byte[] bytes)
+ #ctor(java.lang.String key)
+ #ctor(java.lang.String key)
+ #ctor(java.lang.String key, boolean defaultValue)
+ #ctor(java.lang.String key)
+ #ctor(java.lang.String key)
+ #ctor(java.lang.String key, byte defaultValue)
+ #ctor(java.lang.String key)
+ #ctor(java.lang.String key)
+ #ctor(java.lang.String key)
+ #ctor(java.lang.String key, double defaultValue)
+ #ctor(java.lang.String key)
+ #ctor(java.lang.String key, float defaultValue)
+ #ctor(java.lang.String key)
+ #ctor(java.lang.String key)
+ #ctor(java.lang.String key, int defaultValue)
+ #ctor(java.lang.String key)
+ #ctor(java.lang.String key)
+ #ctor(java.lang.String key, long defaultValue)
+ #ctor(java.lang.String key)
+ #ctor(java.lang.String key)
+ #ctor(java.lang.String key)
+ #ctor(java.lang.String key, java.lang.String defaultValue)
+ #ctor(java.lang.String key)
+ #ctor(java.lang.String key)
+ #ctor(com.google.android.gms.wearable.DataMap dataMap)
+ #ctor(java.lang.String key, com.google.android.gms.wearable.Asset value)
+ #ctor(java.lang.String key, boolean value)
+ #ctor(java.lang.String key, byte value)
+ #ctor(java.lang.String key, byte[] value)
+ #ctor(java.lang.String key, com.google.android.gms.wearable.DataMap value)
+ #ctor(java.lang.String key, java.util.ArrayList value)
+ #ctor(java.lang.String key, double value)
+ #ctor(java.lang.String key, float value)
+ #ctor(java.lang.String key, float[] value)
+ #ctor(java.lang.String key, int value)
+ #ctor(java.lang.String key, java.util.ArrayList value)
+ #ctor(java.lang.String key, long value)
+ #ctor(java.lang.String key, long[] value)
+ #ctor(java.lang.String key, java.lang.String value)
+ #ctor(java.lang.String key, java.lang.String[] value)
+ #ctor(java.lang.String key, java.util.ArrayList value)
+ #ctor(java.lang.String key)
+ class DataMapItem
+ fromDataItem(com.google.android.gms.wearable.DataItem dataItem)
+ interface MessageApi
+ addListener(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.wearable.MessageApi.MessageListener listener, android.net.Uri uri, int filterType)
+ addListener(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.wearable.MessageApi.MessageListener listener)
+ removeListener(com.google.android.gms.common.api.GoogleApiClient client, com.google.android.gms.wearable.MessageApi.MessageListener listener)
+ sendMessage(com.google.android.gms.common.api.GoogleApiClient client, java.lang.String nodeId, java.lang.String path, byte[] data)
+ interface MessageApi.MessageListener
+ onMessageReceived(com.google.android.gms.wearable.MessageEvent messageEvent)
+ class MessageClient
+ addListener(com.google.android.gms.wearable.MessageClient.OnMessageReceivedListener listener, android.net.Uri uri, int filterType)
+ addListener(com.google.android.gms.wearable.MessageClient.OnMessageReceivedListener listener)
+ removeListener(com.google.android.gms.wearable.MessageClient.OnMessageReceivedListener listener)
+ sendMessage(java.lang.String nodeId, java.lang.String path, byte[] data)
+ interface MessageClient.OnMessageReceivedListener
+ onMessageReceived(com.google.android.gms.wearable.MessageEvent messageEvent)
+ interface NodeApi
+ getConnectedNodes(com.google.android.gms.common.api.GoogleApiClient client)
+ getLocalNode(com.google.android.gms.common.api.GoogleApiClient client)
+ class PutDataMapRequest
+ create(java.lang.String path)
+ createFromDataMapItem(com.google.android.gms.wearable.DataMapItem source)
+ createWithAutoAppendedId(java.lang.String pathPrefix)
+ class PutDataRequest
+ create(java.lang.String path)
+ createFromDataItem(com.google.android.gms.wearable.DataItem source)
+ createWithAutoAppendedId(java.lang.String pathPrefix)
+ getAsset(java.lang.String key)
+ hasAsset(java.lang.String key)
+ putAsset(java.lang.String key, com.google.android.gms.wearable.Asset value)
+ removeAsset(java.lang.String key)
+ setData(byte[] data)
+ toString(boolean verbose)
+ writeToParcel(android.os.Parcel dest, int flags)
+ class Wearable
+ getCapabilityClient(android.content.Context context)
+ getCapabilityClient(android.app.Activity activity, com.google.android.gms.wearable.Wearable.WearableOptions options)
+ getCapabilityClient(android.content.Context context, com.google.android.gms.wearable.Wearable.WearableOptions options)
+ getCapabilityClient(android.app.Activity activity)
+ getChannelClient(android.content.Context context, com.google.android.gms.wearable.Wearable.WearableOptions options)
+ getChannelClient(android.content.Context context)
+ getChannelClient(android.app.Activity activity, com.google.android.gms.wearable.Wearable.WearableOptions options)
+ getChannelClient(android.app.Activity activity)
+ getDataClient(android.app.Activity activity, com.google.android.gms.wearable.Wearable.WearableOptions options)
+ getDataClient(android.app.Activity activity)
+ getDataClient(android.content.Context context, com.google.android.gms.wearable.Wearable.WearableOptions options)
+ getDataClient(android.content.Context context)
+ getMessageClient(android.content.Context context, com.google.android.gms.wearable.Wearable.WearableOptions options)
+ getMessageClient(android.app.Activity activity)
+ getMessageClient(android.content.Context context)
+ getMessageClient(android.app.Activity activity, com.google.android.gms.wearable.Wearable.WearableOptions options)
+ getNodeClient(android.content.Context context)
+ getNodeClient(android.app.Activity activity)
+ getNodeClient(android.content.Context context, com.google.android.gms.wearable.Wearable.WearableOptions options)
+ getNodeClient(android.app.Activity activity, com.google.android.gms.wearable.Wearable.WearableOptions options)
+ class Wearable.WearableOptions.Builder
+ #ctor(android.os.Looper looper)
+ class WearableListenerService
+ #ctor(android.content.Intent intent)
+ #ctor(com.google.android.gms.wearable.CapabilityInfo capabilityInfo)
+ #ctor(com.google.android.gms.wearable.Channel channel, int closeReason, int appSpecificErrorCode)
+ #ctor(com.google.android.gms.wearable.ChannelClient.Channel channel, int closeReason, int appSpecificErrorCode)
+ #ctor(com.google.android.gms.wearable.Channel channel)
+ #ctor(com.google.android.gms.wearable.ChannelClient.Channel channel)
+ #ctor(java.util.List connectedNodes)
+ #ctor(com.google.android.gms.wearable.DataEventBuffer dataEvents)
+ #ctor(com.google.android.gms.wearable.Channel channel, int closeReason, int appSpecificErrorCode)
+ #ctor(com.google.android.gms.wearable.ChannelClient.Channel channel, int closeReason, int appSpecificErrorCode)
+ #ctor(com.google.android.gms.wearable.MessageEvent messageEvent)
+ #ctor(com.google.android.gms.wearable.Channel channel, int closeReason, int appSpecificErrorCode)
+ #ctor(com.google.android.gms.wearable.ChannelClient.Channel channel, int closeReason, int appSpecificErrorCode)
+ #ctor(com.google.android.gms.wearable.Node peer)
+ #ctor(com.google.android.gms.wearable.Node peer)
+ class WearableStatusCodes
+ getStatusCodeString(int statusCode)
+package com.google.android.vending.verifier
+;---------------------------------------
+ interface IListHarmfulAppsCallback
+ onListHarmfulAppsResult(boolean success, byte[] result)
+ class IListHarmfulAppsCallback.Stub
+ #ctor(android.os.IBinder obj)
+ #ctor(int code, android.os.Parcel data, android.os.Parcel reply, int flags)
+ class IListHarmfulAppsCallback.Stub.Proxy
+ onListHarmfulAppsResult(boolean success, byte[] result)
+ interface IPackageVerificationApiService
+ getVerifyAppsData(com.google.android.vending.verifier.IVerifyAppsDataCallback callback, long flags)
+ getVerifyAppsDataV2(com.google.android.vending.verifier.IVerifyAppsDataCallback callback, android.os.Bundle bundle)
+ listHarmfulApps(com.google.android.vending.verifier.IListHarmfulAppsCallback callback)
+ class IPackageVerificationApiService.Stub
+ #ctor(android.os.IBinder obj)
+ #ctor(int code, android.os.Parcel data, android.os.Parcel reply, int flags)
+ class IPackageVerificationApiService.Stub.Proxy
+ getVerifyAppsData(com.google.android.vending.verifier.IVerifyAppsDataCallback callback, long flags)
+ getVerifyAppsDataV2(com.google.android.vending.verifier.IVerifyAppsDataCallback callback, android.os.Bundle bundle)
+ listHarmfulApps(com.google.android.vending.verifier.IListHarmfulAppsCallback callback)
+ interface IVerifyAppsDataCallback
+ onGetVerifyAppsDataResult(boolean success, android.os.Bundle result)
+ class IVerifyAppsDataCallback.Stub
+ #ctor(android.os.IBinder obj)
+ #ctor(int code, android.os.Parcel data, android.os.Parcel reply, int flags)
+ class IVerifyAppsDataCallback.Stub.Proxy
+ onGetVerifyAppsDataResult(boolean success, android.os.Bundle result)
+package com.google.firebase.analytics
+;---------------------------------------
+ class FirebaseAnalytics
+ getInstance(android.content.Context context)
+ logEvent(java.lang.String name, android.os.Bundle params)
+ setAnalyticsCollectionEnabled(boolean enabled)
+ setCurrentScreen(android.app.Activity activity, java.lang.String screenName, java.lang.String screenClassOverride)
+ setMinimumSessionDuration(long milliseconds)
+ setSessionTimeoutDuration(long milliseconds)
+ setUserId(java.lang.String id)
+ setUserProperty(java.lang.String name, java.lang.String value)
+package com.google.firebase.appindexing
+;---------------------------------------
+ class Action.Builder
+ #ctor(java.lang.String type)
+ #ctor(java.lang.String key, double... values)
+ #ctor(java.lang.String key, boolean... values)
+ #ctor(java.lang.String key, com.google.firebase.appindexing.Indexable... values)
+ #ctor(java.lang.String key, java.lang.String... values)
+ #ctor(java.lang.String key, long... values)
+ #ctor(java.lang.String actionStatus)
+ #ctor(com.google.firebase.appindexing.Action.Metadata.Builder metadataBuilder)
+ #ctor(java.lang.String name)
+ #ctor(java.lang.String name, java.lang.String url)
+ #ctor(java.lang.String name, java.lang.String url, java.lang.String webUrl)
+ #ctor(java.lang.String url)
+ class Action.Metadata.Builder
+ #ctor(boolean uploadable)
+ class AndroidAppUri
+ equals(java.lang.Object object)
+ newAndroidAppUri(android.net.Uri uri)
+ class FirebaseAppIndex
+ #ctor(java.lang.String... urls)
+ #ctor(com.google.firebase.appindexing.Indexable... indexables)
+ class FirebaseAppIndexingException
+ #ctor(java.lang.String detailMessage)
+ #ctor(java.lang.String detailMessage, java.lang.Throwable cause)
+ class FirebaseAppIndexingInvalidArgumentException
+ #ctor(java.lang.String message)
+ #ctor(java.lang.String message, java.lang.Throwable cause)
+ class FirebaseAppIndexingTooManyArgumentsException
+ #ctor(java.lang.String message)
+ #ctor(java.lang.String message, java.lang.Throwable cause)
+ class FirebaseUserActions
+ #ctor(com.google.firebase.appindexing.Action action)
+ #ctor(com.google.firebase.appindexing.Action action)
+ class Indexable.Builder
+ #ctor(java.lang.String type)
+ class Indexable.Metadata.Builder
+ #ctor(int scope)
+ #ctor(int score)
+ #ctor(android.net.Uri sliceUri)
+ #ctor(boolean worksOffline)
+package com.google.firebase.appindexing.builders
+;---------------------------------------
+ class Actions
+ #ctor(java.lang.String name, java.lang.String url)
+ class AggregateRatingBuilder
+ setRatingCount(long ratingCount)
+ setRatingValue(java.lang.String ratingValue)
+ class AudiobookBuilder
+ setAuthor(com.google.firebase.appindexing.builders.PersonBuilder... personBuilders)
+ setReadBy(com.google.firebase.appindexing.builders.PersonBuilder... personBuilders)
+ class BookBuilder
+ setAuthor(com.google.firebase.appindexing.builders.PersonBuilder... personBuilders)
+ class ConversationBuilder
+ setId(java.lang.String id)
+ class DigitalDocumentBuilder
+ setAuthor(com.google.firebase.appindexing.builders.PersonBuilder... personBuilders)
+ setDateCreated(java.util.Date dateCreated)
+ setDateModified(java.util.Date dateModified)
+ setHasDigitalDocumentPermission(com.google.firebase.appindexing.builders.DigitalDocumentPermissionBuilder... permissions)
+ setText(java.lang.String text)
+ class DigitalDocumentPermissionBuilder
+ setGrantee(com.google.firebase.appindexing.builders.PersonBuilder... grantees)
+ setPermissionType(java.lang.String type)
+ class GeoShapeBuilder
+ setBox(java.lang.String... box)
+ setBox(java.lang.String box)
+ class IndexableBuilder
+ #ctor(java.lang.String type)
+ #ctor(java.lang.String key, boolean... values)
+ #ctor(java.lang.String key, com.google.firebase.appindexing.Indexable... values)
+ #ctor(java.lang.String key, java.lang.String... values)
+ #ctor(java.lang.String key, long... values)
+ #ctor(java.lang.String description)
+ #ctor(java.lang.String url)
+ #ctor(java.lang.String... keywords)
+ #ctor(com.google.firebase.appindexing.Indexable.Metadata.Builder metadataBuilder)
+ #ctor(java.lang.String name)
+ #ctor(java.lang.String webUrl)
+ #ctor(java.lang.String url)
+ #ctor(java.lang.String key, S... values)
+ class Indexables
+ newSimple(java.lang.String name, java.lang.String url)
+ class LocalBusinessBuilder
+ setAddress(com.google.firebase.appindexing.builders.PostalAddressBuilder address)
+ setAggregateRating(com.google.firebase.appindexing.builders.AggregateRatingBuilder aggregateRating)
+ setGeo(com.google.firebase.appindexing.builders.GeoShapeBuilder geoShape)
+ setPriceRange(java.lang.String priceRange)
+ setTelephone(java.lang.String telephone)
+ class MessageBuilder
+ setDateRead(java.util.Date dateRead)
+ setDateReceived(java.util.Date dateReceived)
+ setDateSent(java.util.Date dateSent)
+ setIsPartOf(com.google.firebase.appindexing.builders.ConversationBuilder... conversation)
+ setMessageAttachment(com.google.firebase.appindexing.builders.IndexableBuilder>... attachments)
+ setRecipient(com.google.firebase.appindexing.builders.PersonBuilder... recipients)
+ setSender(com.google.firebase.appindexing.builders.PersonBuilder sender)
+ setText(java.lang.String text)
+ class MusicAlbumBuilder
+ setByArtist(com.google.firebase.appindexing.builders.MusicGroupBuilder artist)
+ setNumTracks(int numTracks)
+ setTrack(com.google.firebase.appindexing.builders.MusicRecordingBuilder... tracks)
+ class MusicGroupBuilder
+ setAlbum(com.google.firebase.appindexing.builders.MusicAlbumBuilder... musicAlbums)
+ setGenre(java.lang.String genre)
+ setTrack(com.google.firebase.appindexing.builders.MusicRecordingBuilder... tracks)
+ class MusicPlaylistBuilder
+ setNumTracks(int numTracks)
+ setTrack(com.google.firebase.appindexing.builders.MusicRecordingBuilder... tracks)
+ class MusicRecordingBuilder
+ setByArtist(com.google.firebase.appindexing.builders.MusicGroupBuilder artist)
+ setDuration(int durationInSeconds)
+ setInAlbum(com.google.firebase.appindexing.builders.MusicAlbumBuilder musicAlbum)
+ setInPlaylist(com.google.firebase.appindexing.builders.MusicPlaylistBuilder... musicPlaylists)
+ class PersonBuilder
+ setEmail(java.lang.String email)
+ setIsSelf(boolean isSelf)
+ setTelephone(java.lang.String telephone)
+ class PhotographBuilder
+ setDateCreated(java.util.Date dateCreated)
+ setLocationCreated(com.google.firebase.appindexing.builders.PlaceBuilder place)
+ class PlaceBuilder
+ setGeo(com.google.firebase.appindexing.builders.GeoShapeBuilder geoShape)
+ class PostalAddressBuilder
+ setAddressCountry(java.lang.String country)
+ setAddressLocality(java.lang.String addressLocality)
+ setPostalCode(java.lang.String postalCode)
+ setStreetAddress(java.lang.String streetAddress)
+ class ReservationBuilder
+ setPartySize(long partySize)
+ setReservationFor(com.google.firebase.appindexing.builders.LocalBusinessBuilder localBusiness)
+ setStartDate(java.util.Date startDate)
+ class StickerBuilder
+ setIsPartOf(com.google.firebase.appindexing.builders.StickerPackBuilder stickerPack)
+ class StickerPackBuilder
+ setHasSticker(com.google.firebase.appindexing.builders.StickerBuilder... stickers)
+ class VideoObjectBuilder
+ setAuthor(com.google.firebase.appindexing.builders.PersonBuilder author)
+ setDuration(long durationInSeconds)
+ setDurationWatched(long durationWatchedInSeconds)
+ setLocationCreated(com.google.firebase.appindexing.builders.PlaceBuilder place)
+ setSeriesName(java.lang.String seriesName)
+ setUploadDate(java.util.Date uploadDate)
+package com.google.firebase.appinvite
+;---------------------------------------
+ class FirebaseAppInvite
+ #ctor(com.google.firebase.dynamiclinks.PendingDynamicLinkData pendingDynamicLinkData)
+package com.google.firebase.auth
+;---------------------------------------
+ interface ActionCodeResult
+ getData(int key)
+ class ActionCodeSettings
+ writeToParcel(android.os.Parcel out, int flags)
+ class ActionCodeSettings.Builder
+ setAndroidPackageName(java.lang.String androidPackageName, boolean installIfNotAvailable, java.lang.String minimumVersion)
+ setDynamicLinkDomain(java.lang.String dynamicLinkDomain)
+ setHandleCodeInApp(boolean status)
+ setIOSBundleId(java.lang.String iOSBundleId)
+ setUrl(java.lang.String url)
+ class EmailAuthProvider
+ getCredential(java.lang.String email, java.lang.String password)
+ getCredentialWithLink(java.lang.String email, java.lang.String emailLink)
+ class FacebookAuthProvider
+ getCredential(java.lang.String accessToken)
+ class FirebaseAuth
+ addAuthStateListener(com.google.firebase.auth.FirebaseAuth.AuthStateListener listener)
+ addIdTokenListener(com.google.firebase.auth.FirebaseAuth.IdTokenListener listener)
+ applyActionCode(java.lang.String code)
+ checkActionCode(java.lang.String code)
+ confirmPasswordReset(java.lang.String code, java.lang.String newPassword)
+ createUserWithEmailAndPassword(java.lang.String email, java.lang.String password)
+ fetchProvidersForEmail(java.lang.String email)
+ fetchSignInMethodsForEmail(java.lang.String email)
+ getInstance(com.google.firebase.FirebaseApp firebaseApp)
+ isSignInWithEmailLink(java.lang.String link)
+ removeAuthStateListener(com.google.firebase.auth.FirebaseAuth.AuthStateListener listener)
+ removeIdTokenListener(com.google.firebase.auth.FirebaseAuth.IdTokenListener listener)
+ sendPasswordResetEmail(java.lang.String email, com.google.firebase.auth.ActionCodeSettings actionCodeSettings)
+ sendPasswordResetEmail(java.lang.String email)
+ sendSignInLinkToEmail(java.lang.String email, com.google.firebase.auth.ActionCodeSettings actionCodeSettings)
+ setFirebaseUIVersion(java.lang.String firebaseUIVersion)
+ setLanguageCode(java.lang.String languageCode)
+ signInWithCredential(com.google.firebase.auth.AuthCredential credential)
+ signInWithCustomToken(java.lang.String token)
+ signInWithEmailAndPassword(java.lang.String email, java.lang.String password)
+ signInWithEmailLink(java.lang.String email, java.lang.String link)
+ updateCurrentUser(com.google.firebase.auth.FirebaseUser user)
+ verifyPasswordResetCode(java.lang.String code)
+ interface FirebaseAuth.AuthStateListener
+ onAuthStateChanged(com.google.firebase.auth.FirebaseAuth auth)
+ interface FirebaseAuth.IdTokenListener
+ onIdTokenChanged(com.google.firebase.auth.FirebaseAuth auth)
+ class FirebaseAuthException
+ #ctor(java.lang.String errorCode, java.lang.String detailMessage)
+ class FirebaseAuthInvalidCredentialsException
+ #ctor(java.lang.String code, java.lang.String message)
+ class FirebaseAuthInvalidUserException
+ #ctor(java.lang.String code, java.lang.String message)
+ class FirebaseAuthRecentLoginRequiredException
+ #ctor(java.lang.String code, java.lang.String message)
+ class FirebaseAuthSettings
+ #ctor(java.lang.String phoneNumber, java.lang.String smsCode)
+ class FirebaseUser
+ #ctor(boolean forceRefresh)
+ #ctor(com.google.firebase.auth.AuthCredential credential)
+ #ctor(com.google.firebase.auth.AuthCredential credential)
+ #ctor(com.google.firebase.auth.AuthCredential credential)
+ #ctor(com.google.firebase.auth.ActionCodeSettings actionCodeSettings)
+ #ctor(java.lang.String provider)
+ #ctor(java.lang.String email)
+ #ctor(java.lang.String password)
+ #ctor(com.google.firebase.auth.PhoneAuthCredential credential)
+ #ctor(com.google.firebase.auth.UserProfileChangeRequest request)
+ class GithubAuthProvider
+ getCredential(java.lang.String token)
+ class GoogleAuthProvider
+ getCredential(java.lang.String idToken, java.lang.String accessToken)
+ class OAuthProvider
+ getCredential(java.lang.String providerId, java.lang.String idToken, java.lang.String accessToken)
+ class PhoneAuthProvider
+ getCredential(java.lang.String verificationId, java.lang.String smsCode)
+ getInstance(com.google.firebase.auth.FirebaseAuth firebaseAuth)
+ verifyPhoneNumber(java.lang.String phoneNumber, long timeout, java.util.concurrent.TimeUnit unit, android.app.Activity activity, com.google.firebase.auth.PhoneAuthProvider.OnVerificationStateChangedCallbacks callbacks)
+ verifyPhoneNumber(java.lang.String phoneNumber, long timeout, java.util.concurrent.TimeUnit unit, java.util.concurrent.Executor executor, com.google.firebase.auth.PhoneAuthProvider.OnVerificationStateChangedCallbacks callbacks)
+ verifyPhoneNumber(java.lang.String phoneNumber, long timeout, java.util.concurrent.TimeUnit unit, android.app.Activity activity, com.google.firebase.auth.PhoneAuthProvider.OnVerificationStateChangedCallbacks callbacks, com.google.firebase.auth.PhoneAuthProvider.ForceResendingToken forceResendingToken)
+ verifyPhoneNumber(java.lang.String phoneNumber, long timeout, java.util.concurrent.TimeUnit unit, java.util.concurrent.Executor executor, com.google.firebase.auth.PhoneAuthProvider.OnVerificationStateChangedCallbacks callbacks, com.google.firebase.auth.PhoneAuthProvider.ForceResendingToken forceResendingToken)
+ class PhoneAuthProvider.OnVerificationStateChangedCallbacks
+ #ctor(java.lang.String verificationId)
+ #ctor(java.lang.String verificationId, com.google.firebase.auth.PhoneAuthProvider.ForceResendingToken forceResendingToken)
+ #ctor(com.google.firebase.auth.PhoneAuthCredential credential)
+ #ctor(com.google.firebase.FirebaseException exception)
+ class PlayGamesAuthProvider
+ getCredential(java.lang.String serverAuthCode)
+ class TwitterAuthProvider
+ getCredential(java.lang.String token, java.lang.String secret)
+ class UserProfileChangeRequest.Builder
+ #ctor(java.lang.String displayName)
+ #ctor(android.net.Uri photoUri)
+package com.google.firebase.auth.internal
+;---------------------------------------
+ interface IdTokenListener
+ onIdTokenChanged(com.google.firebase.internal.InternalTokenResult tokenResult)
+ interface InternalAuthProvider
+ addIdTokenListener(com.google.firebase.auth.internal.IdTokenListener listener)
+ getAccessToken(boolean forceRefresh)
+ removeIdTokenListener(com.google.firebase.auth.internal.IdTokenListener listenerToRemove)
+package com.google.firebase.crash
+;---------------------------------------
+ class FirebaseCrash
+ getInstance(com.google.firebase.FirebaseApp firebaseApp)
+ log(java.lang.String message)
+ logcat(int level, java.lang.String tag, java.lang.String message)
+ report(java.lang.Throwable throwable)
+ setCrashCollectionEnabled(boolean enable)
+package com.google.firebase.dynamiclinks
+;---------------------------------------
+ class DynamicLink.AndroidParameters.Builder
+ #ctor(java.lang.String packageName)
+ #ctor(android.net.Uri fallbackUrl)
+ #ctor(int minimumVersion)
+ class DynamicLink.Builder
+ buildShortDynamicLink(int suffix)
+ setAndroidParameters(com.google.firebase.dynamiclinks.DynamicLink.AndroidParameters androidParameters)
+ setDynamicLinkDomain(java.lang.String dynamicLinkDomain)
+ setGoogleAnalyticsParameters(com.google.firebase.dynamiclinks.DynamicLink.GoogleAnalyticsParameters googleAnalyticsParameters)
+ setIosParameters(com.google.firebase.dynamiclinks.DynamicLink.IosParameters iosParameters)
+ setItunesConnectAnalyticsParameters(com.google.firebase.dynamiclinks.DynamicLink.ItunesConnectAnalyticsParameters itunesConnectAnalyticsParameters)
+ setLink(android.net.Uri link)
+ setLongLink(android.net.Uri longLink)
+ setNavigationInfoParameters(com.google.firebase.dynamiclinks.DynamicLink.NavigationInfoParameters navigationInfoParameters)
+ setSocialMetaTagParameters(com.google.firebase.dynamiclinks.DynamicLink.SocialMetaTagParameters socialMetaTagParameters)
+ class DynamicLink.GoogleAnalyticsParameters.Builder
+ #ctor(java.lang.String source, java.lang.String medium, java.lang.String campaign)
+ #ctor(java.lang.String campaign)
+ #ctor(java.lang.String content)
+ #ctor(java.lang.String medium)
+ #ctor(java.lang.String source)
+ #ctor(java.lang.String term)
+ class DynamicLink.IosParameters.Builder
+ #ctor(java.lang.String bundleId)
+ #ctor(java.lang.String appStoreId)
+ #ctor(java.lang.String customScheme)
+ #ctor(android.net.Uri fallbackUrl)
+ #ctor(java.lang.String bundleId)
+ #ctor(android.net.Uri fallbackUrl)
+ #ctor(java.lang.String minimumVersion)
+ class DynamicLink.ItunesConnectAnalyticsParameters.Builder
+ #ctor(java.lang.String affiliateToken)
+ #ctor(java.lang.String campaignToken)
+ #ctor(java.lang.String providerToken)
+ class DynamicLink.NavigationInfoParameters.Builder
+ #ctor(boolean forcedRedirectEnabled)
+ class DynamicLink.SocialMetaTagParameters.Builder
+ #ctor(java.lang.String description)
+ #ctor(android.net.Uri imageUrl)
+ #ctor(java.lang.String title)
+ class FirebaseDynamicLinks
+ #ctor(android.net.Uri dynamicLinkUri)
+ #ctor(android.content.Intent intent)
+ class PendingDynamicLinkData
+ #ctor(java.lang.String deepLink, int minVersion, long clickTimestamp, android.net.Uri redirectUrl)
+ #ctor(android.content.Context context)
+package com.google.firebase
+;---------------------------------------
+ class FirebaseApiNotAvailableException
+ #ctor(java.lang.String message)
+ class FirebaseException
+ #ctor(java.lang.String detailMessage)
+ #ctor(java.lang.String detailMessage, java.lang.Throwable cause)
+package com.google.firebase.iid
+;---------------------------------------
+ class FirebaseInstanceId
+ deleteToken(java.lang.String authorizedEntity, java.lang.String scope)
+ getInstance(com.google.firebase.FirebaseApp app)
+ getToken(java.lang.String authorizedEntity, java.lang.String scope)
+ class FirebaseInstanceIdReceiver
+ #ctor(android.content.Context context, android.content.Intent intent)
+package com.google.firebase.messaging
+;---------------------------------------
+ class FirebaseMessaging
+ send(com.google.firebase.messaging.RemoteMessage message)
+ setAutoInitEnabled(boolean enable)
+ subscribeToTopic(java.lang.String topic)
+ unsubscribeFromTopic(java.lang.String topic)
+ class FirebaseMessagingService
+ #ctor(com.google.firebase.messaging.RemoteMessage message)
+ #ctor(java.lang.String msgId)
+ #ctor(java.lang.String token)
+ #ctor(java.lang.String msgId, java.lang.Exception exception)
+ class RemoteMessage
+ writeToParcel(android.os.Parcel out, int flags)
+ class RemoteMessage.Builder
+ #ctor(java.lang.String to)
+ #ctor(java.lang.String key, java.lang.String value)
+ #ctor(java.lang.String collapseKey)
+ #ctor(java.util.Map hintedLanguages)
+ class FirebaseVisionDocumentTextRecognizer
+ processImage(com.google.firebase.ml.vision.common.FirebaseVisionImage image)
+package com.google.firebase.ml.vision.face
+;---------------------------------------
+ class FirebaseVisionFace
+ getContour(int contourType)
+ getLandmark(int landmarkType)
+ class FirebaseVisionFaceDetector
+ detectInImage(com.google.firebase.ml.vision.common.FirebaseVisionImage image)
+ class FirebaseVisionFaceDetectorOptions
+ equals(java.lang.Object o)
+ class FirebaseVisionFaceDetectorOptions.Builder
+ #ctor(int classificationMode)
+ #ctor(int contourMode)
+ #ctor(int landmarkMode)
+ #ctor(float minFaceSize)
+ #ctor(int performanceMode)
+package com.google.firebase.ml.vision
+;---------------------------------------
+ class FirebaseVision
+ getCloudDocumentTextRecognizer(com.google.firebase.ml.vision.document.FirebaseVisionCloudDocumentRecognizerOptions options)
+ getCloudImageLabeler(com.google.firebase.ml.vision.label.FirebaseVisionCloudImageLabelerOptions options)
+ getCloudTextRecognizer(com.google.firebase.ml.vision.text.FirebaseVisionCloudTextRecognizerOptions options)
+ getInstance(com.google.firebase.FirebaseApp app)
+ getOnDeviceImageLabeler(com.google.firebase.ml.vision.label.FirebaseVisionOnDeviceImageLabelerOptions options)
+ getVisionBarcodeDetector(com.google.firebase.ml.vision.barcode.FirebaseVisionBarcodeDetectorOptions options)
+ getVisionCloudLandmarkDetector(com.google.firebase.ml.vision.cloud.FirebaseVisionCloudDetectorOptions options)
+ getVisionFaceDetector(com.google.firebase.ml.vision.face.FirebaseVisionFaceDetectorOptions options)
+ setStatsCollectionEnabled(boolean enable)
+package com.google.firebase.ml.vision.label
+;---------------------------------------
+ class FirebaseVisionCloudImageLabelerOptions
+ equals(java.lang.Object o)
+ class FirebaseVisionCloudImageLabelerOptions.Builder
+ #ctor(float confidenceThreshold)
+ class FirebaseVisionImageLabel
+ equals(java.lang.Object o)
+ class FirebaseVisionImageLabeler
+ processImage(com.google.firebase.ml.vision.common.FirebaseVisionImage image)
+ class FirebaseVisionLabelDetector
+ detectInImage(com.google.firebase.ml.vision.common.FirebaseVisionImage image)
+ class FirebaseVisionLabelDetectorOptions
+ equals(java.lang.Object o)
+ class FirebaseVisionLabelDetectorOptions.Builder
+ #ctor(float confidenceThreshold)
+ class FirebaseVisionOnDeviceImageLabelerOptions
+ equals(java.lang.Object o)
+ class FirebaseVisionOnDeviceImageLabelerOptions.Builder
+ #ctor(float confidenceThreshold)
+package com.google.firebase.ml.vision.text
+;---------------------------------------
+ class FirebaseVisionCloudTextRecognizerOptions
+ equals(java.lang.Object o)
+ class FirebaseVisionCloudTextRecognizerOptions.Builder
+ #ctor(java.util.List hintedLanguages)
+ #ctor(int modelType)
+ class FirebaseVisionTextDetector
+ detectInImage(com.google.firebase.ml.vision.common.FirebaseVisionImage image)
+ class FirebaseVisionTextRecognizer
+ processImage(com.google.firebase.ml.vision.common.FirebaseVisionImage image)
+ class RecognizedLanguage
+ equals(java.lang.Object o)
+package com.google.firebase.perf
+;---------------------------------------
+ class FirebasePerformance
+ newHttpMetric(java.net.URL url, java.lang.String httpMethod)
+ newHttpMetric(java.lang.String url, java.lang.String httpMethod)
+ newTrace(java.lang.String traceName)
+ setPerformanceCollectionEnabled(boolean enable)
+ startTrace(java.lang.String traceName)
+package com.google.firebase.perf.metrics
+;---------------------------------------
+ class HttpMetric
+ getAttribute(java.lang.String attribute)
+ putAttribute(java.lang.String attribute, java.lang.String value)
+ removeAttribute(java.lang.String attribute)
+ setHttpResponseCode(int responseCode)
+ setRequestPayloadSize(long bytes)
+ setResponseContentType(java.lang.String contentType)
+ setResponsePayloadSize(long bytes)
+ class Trace
+ getAttribute(java.lang.String attribute)
+ getLongMetric(java.lang.String metricName)
+ incrementCounter(java.lang.String counterName, long incrementBy)
+ incrementCounter(java.lang.String counterName)
+ incrementMetric(java.lang.String metricName, long incrementBy)
+ putAttribute(java.lang.String attribute, java.lang.String value)
+ putMetric(java.lang.String metricName, long value)
+ removeAttribute(java.lang.String attribute)
+ writeToParcel(android.os.Parcel out, int flags)
+package com.google.firebase.remoteconfig
+;---------------------------------------
+ class FirebaseRemoteConfig
+ fetch(long cacheExpirationSeconds)
+ getBoolean(java.lang.String key, java.lang.String namespace)
+ getBoolean(java.lang.String key)
+ getByteArray(java.lang.String key, java.lang.String namespace)
+ getByteArray(java.lang.String key)
+ getDouble(java.lang.String key, java.lang.String namespace)
+ getDouble(java.lang.String key)
+ getKeysByPrefix(java.lang.String prefix, java.lang.String namespace)
+ getKeysByPrefix(java.lang.String prefix)
+ getLong(java.lang.String key)
+ getLong(java.lang.String key, java.lang.String namespace)
+ getString(java.lang.String key)
+ getString(java.lang.String key, java.lang.String namespace)
+ getValue(java.lang.String key)
+ getValue(java.lang.String key, java.lang.String namespace)
+ setConfigSettings(com.google.firebase.remoteconfig.FirebaseRemoteConfigSettings settings)
+ setDefaults(int resourceId)
+ setDefaults(java.util.Map namespace)
+ setDefaults(int resourceId, java.lang.String namespace)
+ setDefaults(java.util.Map
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/source/com.android.billingclient/billing-ktx/Transforms/EnumMethods.xml b/source/com.android.billingclient/billing-ktx/Transforms/EnumMethods.xml
new file mode 100644
index 000000000..a94a7389d
--- /dev/null
+++ b/source/com.android.billingclient/billing-ktx/Transforms/EnumMethods.xml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/source/com.android.billingclient/billing-ktx/Transforms/Metadata.xml b/source/com.android.billingclient/billing-ktx/Transforms/Metadata.xml
new file mode 100644
index 000000000..a40be401e
--- /dev/null
+++ b/source/com.android.billingclient/billing-ktx/Transforms/Metadata.xml
@@ -0,0 +1,21 @@
+
+
+
+ Android.BillingClient
+
+
+ Android.BillingClient.Api
+
+
+ Android.BillingClient.Ktx
+
+
\ No newline at end of file
diff --git a/source/com.android.billingclient/billing/Additions/Additions.cs b/source/com.android.billingclient/billing/Additions/Additions.cs
new file mode 100644
index 000000000..0228a88c4
--- /dev/null
+++ b/source/com.android.billingclient/billing/Additions/Additions.cs
@@ -0,0 +1,292 @@
+using System;
+using System.Collections.Generic;
+using System.Threading.Tasks;
+
+namespace Android.BillingClient.Api
+{
+ public class ConsumeResult
+ {
+ public BillingResult BillingResult { get; set; }
+
+ public string PurchaseToken { get; set; }
+ }
+
+ public class QueryPurchaseHistoryResult
+ {
+ public BillingResult Result { get; set; }
+
+ public IList PurchaseHistoryRecords { get; set; }
+ }
+
+ [Obsolete("Use QueryProductDetailsAsync(QueryProductDetailsParams) instead")]
+ public class QuerySkuDetailsResult
+ {
+ public BillingResult Result { get; set; }
+
+ public IList SkuDetails { get; set; }
+ }
+
+ public class QueryProductDetailsResult
+ {
+ public BillingResult Result { get; set; }
+
+ public IList ProductDetails { get; set; }
+ }
+
+ public class QueryPurchasesResult
+ {
+ public BillingResult Result { get; set; }
+
+ public IList Purchases { get; set; }
+ }
+
+ public partial class BillingClient
+ {
+ public partial class Builder
+ {
+ InternalPurchasesUpdatedListener purchasesUpdatedListener;
+
+ public void SetListener(Action> handler)
+ {
+ purchasesUpdatedListener = new InternalPurchasesUpdatedListener
+ {
+ PurchasesUpdatedHandler = (r, p) => handler?.Invoke(r, p)
+ };
+
+ SetListener(purchasesUpdatedListener);
+ }
+ }
+
+ public Task AcknowledgePurchaseAsync(AcknowledgePurchaseParams acknowledgePurchaseParams)
+ {
+ var tcs = new TaskCompletionSource();
+
+ var listener = new InternalAcknowledgePurchaseResponseListener
+ {
+ AcknowledgePurchaseResponseHandler = r => tcs.TrySetResult(r)
+ };
+
+ AcknowledgePurchase(acknowledgePurchaseParams, listener);
+
+ return tcs.Task;
+ }
+
+ public Task ConsumeAsync(ConsumeParams consumeParams)
+ {
+ var tcs = new TaskCompletionSource();
+
+ var listener = new InternalConsumeResponseListener
+ {
+ ConsumeResponseHandler = (r, s) => tcs.TrySetResult(new ConsumeResult
+ {
+ BillingResult = r,
+ PurchaseToken = s
+ })
+ };
+
+ Consume(consumeParams, listener);
+
+ return tcs.Task;
+ }
+
+ [Obsolete("Use QueryPurchaseHistoryAsync(QueryPurchaseHistoryParams) instead")]
+ public Task QueryPurchaseHistoryAsync(string skuType)
+ {
+ var tcs = new TaskCompletionSource();
+
+ var listener = new InternalPurchaseHistoryResponseListener
+ {
+ PurchaseHistoryResponseHandler = (r, h) => tcs.TrySetResult(new QueryPurchaseHistoryResult
+ {
+ Result = r,
+ PurchaseHistoryRecords = h
+ })
+ };
+
+ QueryPurchaseHistory(skuType, listener);
+
+ return tcs.Task;
+ }
+
+ public Task QueryPurchaseHistoryAsync(QueryPurchaseHistoryParams queryPurchaseHistoryParams)
+ {
+ var tcs = new TaskCompletionSource();
+
+ var listener = new InternalPurchaseHistoryResponseListener
+ {
+ PurchaseHistoryResponseHandler = (r, h) => tcs.TrySetResult(new QueryPurchaseHistoryResult
+ {
+ Result = r,
+ PurchaseHistoryRecords = h
+ })
+ };
+
+ QueryPurchaseHistory(queryPurchaseHistoryParams, listener);
+
+ return tcs.Task;
+ }
+
+ [Obsolete("Use QueryProductDetailsAsync(QueryProductDetailsParams) instead")]
+ public Task QuerySkuDetailsAsync(SkuDetailsParams skuDetailsParams)
+ {
+ var tcs = new TaskCompletionSource();
+
+ var listener = new InternalSkuDetailsResponseListener
+ {
+ SkuDetailsResponseHandler = (r, s) => tcs.TrySetResult(new QuerySkuDetailsResult
+ {
+ Result = r,
+ SkuDetails = s
+ })
+ };
+
+ QuerySkuDetails(skuDetailsParams, listener);
+
+ return tcs.Task;
+ }
+
+ public Task QueryProductDetailsAsync(QueryProductDetailsParams productDetailsParams)
+ {
+ var tcs = new TaskCompletionSource();
+
+ var listener = new InternalProductDetailsResponseListener
+ {
+ ProductDetailsResponseHandler = (r, s) => tcs.TrySetResult(new QueryProductDetailsResult
+ {
+ Result = r,
+ ProductDetails = s
+ })
+ };
+
+ QueryProductDetails(productDetailsParams, listener);
+
+ return tcs.Task;
+ }
+
+ public Task QueryPurchasesAsync(QueryPurchasesParams purchasesParams)
+ {
+ var tcs = new TaskCompletionSource();
+
+ var listener = new InternalPurchasesResponseListener
+ {
+ PurchasesResponseHandler = (r, s) => tcs.TrySetResult(new QueryPurchasesResult
+ {
+ Result = r,
+ Purchases = s
+ })
+ };
+
+ QueryPurchases(purchasesParams, listener);
+
+ return tcs.Task;
+ }
+
+ public Task StartConnectionAsync(Action onDisconnected = null)
+ {
+ var tcs = new TaskCompletionSource();
+
+ var listener = new InternalBillingClientStateListener
+ {
+ BillingServiceDisconnectedHandler = () =>
+ {
+ onDisconnected?.Invoke();
+ tcs.TrySetResult(null);
+ },
+ BillingSetupFinishedHandler = r =>
+ tcs.TrySetResult(r)
+ };
+
+ StartConnection(listener);
+
+ return tcs.Task;
+ }
+
+ public void StartConnection(Action setupFinished, Action onDisconnected)
+ {
+ var listener = new InternalBillingClientStateListener
+ {
+ BillingServiceDisconnectedHandler = () =>
+ onDisconnected?.Invoke(),
+ BillingSetupFinishedHandler = r =>
+ setupFinished?.Invoke(r)
+ };
+
+ StartConnection(listener);
+ }
+ }
+
+ internal class InternalAcknowledgePurchaseResponseListener : Java.Lang.Object, IAcknowledgePurchaseResponseListener
+ {
+ public Action AcknowledgePurchaseResponseHandler { get; set; }
+
+ public void OnAcknowledgePurchaseResponse(BillingResult result)
+ => AcknowledgePurchaseResponseHandler?.Invoke(result);
+ }
+
+ internal class InternalBillingClientStateListener : Java.Lang.Object, IBillingClientStateListener
+ {
+ public Action BillingServiceDisconnectedHandler { get; set; }
+
+ public Action BillingSetupFinishedHandler { get; set; }
+
+ public void OnBillingServiceDisconnected()
+ => BillingServiceDisconnectedHandler?.Invoke();
+
+ public void OnBillingSetupFinished(BillingResult result)
+ => BillingSetupFinishedHandler?.Invoke(result);
+ }
+
+ internal class InternalConsumeResponseListener : Java.Lang.Object, IConsumeResponseListener
+ {
+ public Action ConsumeResponseHandler { get; set; }
+ public void OnConsumeResponse(BillingResult result, string str)
+ => ConsumeResponseHandler?.Invoke(result, str);
+ }
+
+ internal class InternalPriceChangeConfirmationListener : Java.Lang.Object //, IPriceChangeConfirmationListener
+ {
+ public Action PriceChangeConfirmationHandler { get; set; }
+ public void OnPriceChangeConfirmationResult(BillingResult result)
+ => PriceChangeConfirmationHandler?.Invoke(result);
+ }
+
+ internal class InternalPurchaseHistoryResponseListener : Java.Lang.Object, IPurchaseHistoryResponseListener
+ {
+ public Action> PurchaseHistoryResponseHandler { get; set; }
+
+ public void OnPurchaseHistoryResponse(BillingResult result, IList history)
+ => PurchaseHistoryResponseHandler?.Invoke(result, history);
+ }
+
+ internal class InternalPurchasesUpdatedListener : Java.Lang.Object, IPurchasesUpdatedListener
+ {
+ public Action> PurchasesUpdatedHandler { get; set; }
+ public void OnPurchasesUpdated(BillingResult result, IList purchases)
+ => PurchasesUpdatedHandler?.Invoke(result, purchases);
+ }
+
+ [Obsolete("Use QueryProductDetailsAsync(QueryProductDetailsParams) instead")]
+ internal class InternalSkuDetailsResponseListener : Java.Lang.Object, ISkuDetailsResponseListener
+ {
+ public Action> SkuDetailsResponseHandler { get; set; }
+
+ public void OnSkuDetailsResponse(BillingResult result, IList skuDetails)
+ => SkuDetailsResponseHandler?.Invoke(result, skuDetails);
+ }
+
+ internal class InternalProductDetailsResponseListener : Java.Lang.Object, IProductDetailsResponseListener
+ {
+ public Action> ProductDetailsResponseHandler { get; set; }
+
+ public void OnProductDetailsResponse(BillingResult result, IList skuDetails)
+ => ProductDetailsResponseHandler?.Invoke(result, skuDetails);
+ }
+
+ internal class InternalPurchasesResponseListener : Java.Lang.Object, IPurchasesResponseListener
+ {
+ public Action> PurchasesResponseHandler { get; set; }
+
+ public void OnQueryPurchasesResponse(BillingResult result, IList purchases)
+ => PurchasesResponseHandler?.Invoke(result, purchases);
+ }
+}
diff --git a/source/com.android.billingclient/billing/Transforms/EnumFields.xml b/source/com.android.billingclient/billing/Transforms/EnumFields.xml
new file mode 100644
index 000000000..6e6ce70bf
--- /dev/null
+++ b/source/com.android.billingclient/billing/Transforms/EnumFields.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/source/com.android.billingclient/billing/Transforms/EnumMethods.xml b/source/com.android.billingclient/billing/Transforms/EnumMethods.xml
new file mode 100644
index 000000000..4a4ed0730
--- /dev/null
+++ b/source/com.android.billingclient/billing/Transforms/EnumMethods.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/source/com.android.billingclient/billing/Transforms/Metadata.xml b/source/com.android.billingclient/billing/Transforms/Metadata.xml
new file mode 100644
index 000000000..dbe25e423
--- /dev/null
+++ b/source/com.android.billingclient/billing/Transforms/Metadata.xml
@@ -0,0 +1,15 @@
+
+
+ Android.BillingClient
+ Android.BillingClient.Api
+
+
+
+
+
+ Consume
+ QueryPurchaseHistory
+ QuerySkuDetails
+ QueryProductDetails
+ QueryPurchases
+
diff --git a/source/com.android.volley/volley-cronet/Additions/Additions.cs b/source/com.android.volley/volley-cronet/Additions/Additions.cs
new file mode 100644
index 000000000..127606d41
--- /dev/null
+++ b/source/com.android.volley/volley-cronet/Additions/Additions.cs
@@ -0,0 +1,4 @@
+using System;
+using Android.Views;
+using Android.Widget;
+using Android.Graphics;
diff --git a/source/com.android.volley/volley-cronet/Transforms/EnumFields.xml b/source/com.android.volley/volley-cronet/Transforms/EnumFields.xml
new file mode 100644
index 000000000..f8105b317
--- /dev/null
+++ b/source/com.android.volley/volley-cronet/Transforms/EnumFields.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/source/com.android.volley/volley-cronet/Transforms/EnumMethods.xml b/source/com.android.volley/volley-cronet/Transforms/EnumMethods.xml
new file mode 100644
index 000000000..501e4827b
--- /dev/null
+++ b/source/com.android.volley/volley-cronet/Transforms/EnumMethods.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/source/com.android.volley/volley-cronet/Transforms/Metadata.Namespaces.xml b/source/com.android.volley/volley-cronet/Transforms/Metadata.Namespaces.xml
new file mode 100644
index 000000000..0338d4349
--- /dev/null
+++ b/source/com.android.volley/volley-cronet/Transforms/Metadata.Namespaces.xml
@@ -0,0 +1,17 @@
+
+
+
+ Volley.CroNet
+
+
+
\ No newline at end of file
diff --git a/source/com.android.volley/volley-cronet/Transforms/Metadata.ParameterNames.xml b/source/com.android.volley/volley-cronet/Transforms/Metadata.ParameterNames.xml
new file mode 100644
index 000000000..f5da9828b
--- /dev/null
+++ b/source/com.android.volley/volley-cronet/Transforms/Metadata.ParameterNames.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/source/com.android.volley/volley-cronet/Transforms/Metadata.xml b/source/com.android.volley/volley-cronet/Transforms/Metadata.xml
new file mode 100644
index 000000000..9495e200d
--- /dev/null
+++ b/source/com.android.volley/volley-cronet/Transforms/Metadata.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/source/com.android.volley/volley/Additions/Additions.cs b/source/com.android.volley/volley/Additions/Additions.cs
new file mode 100644
index 000000000..b06225bb0
--- /dev/null
+++ b/source/com.android.volley/volley/Additions/Additions.cs
@@ -0,0 +1,10 @@
+using System;
+
+namespace Volley.Toolbox {
+ public partial class StringRequest {
+ protected override void DeliverResponse (Java.Lang.Object response)
+ {
+ DeliverResponse ((string)response);
+ }
+ }
+}
\ No newline at end of file
diff --git a/source/com.android.volley/volley/Transforms/EnumFields.xml b/source/com.android.volley/volley/Transforms/EnumFields.xml
new file mode 100644
index 000000000..f8105b317
--- /dev/null
+++ b/source/com.android.volley/volley/Transforms/EnumFields.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/source/com.android.volley/volley/Transforms/EnumMethods.xml b/source/com.android.volley/volley/Transforms/EnumMethods.xml
new file mode 100644
index 000000000..501e4827b
--- /dev/null
+++ b/source/com.android.volley/volley/Transforms/EnumMethods.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/source/com.android.volley/volley/Transforms/Metadata.Namespaces.xml b/source/com.android.volley/volley/Transforms/Metadata.Namespaces.xml
new file mode 100644
index 000000000..396076a19
--- /dev/null
+++ b/source/com.android.volley/volley/Transforms/Metadata.Namespaces.xml
@@ -0,0 +1,11 @@
+
+
+
+
\ No newline at end of file
diff --git a/source/com.android.volley/volley/Transforms/Metadata.ParameterNames.xml b/source/com.android.volley/volley/Transforms/Metadata.ParameterNames.xml
new file mode 100644
index 000000000..f5da9828b
--- /dev/null
+++ b/source/com.android.volley/volley/Transforms/Metadata.ParameterNames.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/source/com.android.volley/volley/Transforms/Metadata.xml b/source/com.android.volley/volley/Transforms/Metadata.xml
new file mode 100644
index 000000000..8506ceba7
--- /dev/null
+++ b/source/com.android.volley/volley/Transforms/Metadata.xml
@@ -0,0 +1,27 @@
+
+
+ Volley
+
+ Java.Lang.Object
+ VolleyError
+ private
+
+ Volley.Toolbox
+ Java.Lang.Object
+
+
+
+
+ RequestQueueRequestEvent
+
+
+ false
+
+
+
\ No newline at end of file
diff --git a/source/com.github.bumptech.glide/annotations/Transforms/Metadata.Namespaces.xml b/source/com.github.bumptech.glide/annotations/Transforms/Metadata.Namespaces.xml
new file mode 100644
index 000000000..83ebf4b8a
--- /dev/null
+++ b/source/com.github.bumptech.glide/annotations/Transforms/Metadata.Namespaces.xml
@@ -0,0 +1,15 @@
+
+
+ Bumptech.Glide.Annotations
+
+
+ Bumptech.Glide.Annotations.Compilers
+
+
+
\ No newline at end of file
diff --git a/source/com.github.bumptech.glide/annotations/Xamarin.Android.Glide.Annotations.targets b/source/com.github.bumptech.glide/annotations/Xamarin.Android.Glide.Annotations.targets
new file mode 100644
index 000000000..2c3aa7c95
--- /dev/null
+++ b/source/com.github.bumptech.glide/annotations/Xamarin.Android.Glide.Annotations.targets
@@ -0,0 +1,7 @@
+
+
+
+ true
+
+
+
\ No newline at end of file
diff --git a/source/com.github.bumptech.glide/disklrucache/Transforms/Metadata.xml b/source/com.github.bumptech.glide/disklrucache/Transforms/Metadata.xml
new file mode 100644
index 000000000..1ac2ba90c
--- /dev/null
+++ b/source/com.github.bumptech.glide/disklrucache/Transforms/Metadata.xml
@@ -0,0 +1,4 @@
+
+
+ Bumptech.Glide.DiskLruCache
+
diff --git a/source/com.github.bumptech.glide/disklrucache/Xamarin.Android.Glide.DiskLruCache.targets b/source/com.github.bumptech.glide/disklrucache/Xamarin.Android.Glide.DiskLruCache.targets
new file mode 100644
index 000000000..0ceda23aa
--- /dev/null
+++ b/source/com.github.bumptech.glide/disklrucache/Xamarin.Android.Glide.DiskLruCache.targets
@@ -0,0 +1,7 @@
+
+
+
+ true
+
+
+
\ No newline at end of file
diff --git a/source/com.github.bumptech.glide/gifdecoder/Transforms/Metadata.xml b/source/com.github.bumptech.glide/gifdecoder/Transforms/Metadata.xml
new file mode 100644
index 000000000..81b069a3e
--- /dev/null
+++ b/source/com.github.bumptech.glide/gifdecoder/Transforms/Metadata.xml
@@ -0,0 +1,4 @@
+
+
+ Bumptech.Glide.GifDecoder
+
diff --git a/source/com.github.bumptech.glide/gifdecoder/Xamarin.Android.Glide.GifDecoder.targets b/source/com.github.bumptech.glide/gifdecoder/Xamarin.Android.Glide.GifDecoder.targets
new file mode 100644
index 000000000..d72149f73
--- /dev/null
+++ b/source/com.github.bumptech.glide/gifdecoder/Xamarin.Android.Glide.GifDecoder.targets
@@ -0,0 +1,7 @@
+
+
+
+ true
+
+
+
\ No newline at end of file
diff --git a/source/com.github.bumptech.glide/glide/Additions/Additions.cs b/source/com.github.bumptech.glide/glide/Additions/Additions.cs
new file mode 100644
index 000000000..711f80100
--- /dev/null
+++ b/source/com.github.bumptech.glide/glide/Additions/Additions.cs
@@ -0,0 +1,458 @@
+using System.Collections;
+using System.Linq;
+using Android.Content;
+using Android.Content.Res;
+using Android.Graphics;
+using Android.Graphics.Drawables;
+using Android.Net;
+using Android.OS;
+using Android.Runtime;
+using Bumptech.Glide.Load;
+using Bumptech.Glide.Load.Engine;
+using Bumptech.Glide.Load.Resource.Bitmap;
+using Bumptech.Glide.Request;
+using Bumptech.Glide.Request.Transition;
+using Java.IO;
+using Java.Lang;
+using Java.Util.Concurrent;
+
+namespace Bumptech.Glide
+{
+ public partial class RequestBuilder
+ {
+ public virtual RequestBuilder Apply(BaseRequestOptions o) => (RequestBuilder)Apply_T(o);
+
+ public virtual RequestBuilder AutoClone() => (RequestBuilder)AutoClone_T();
+
+ public virtual RequestBuilder CenterCrop() => (RequestBuilder)CenterCrop_T();
+
+ public virtual RequestBuilder CenterInside() => (RequestBuilder)CenterInside_T();
+
+ public virtual RequestBuilder CircleCrop() => (RequestBuilder)CircleCrop_T();
+
+ public new virtual RequestBuilder Clone() => (RequestBuilder)Clone_T();
+
+ public virtual RequestBuilder Decode(Class resourceClass) => (RequestBuilder)Decode_T(resourceClass);
+
+ public virtual RequestBuilder DisallowHardwareConfig() => (RequestBuilder)DisallowHardwareConfig_T();
+
+ public virtual RequestBuilder Downsample(DownsampleStrategy strategy) => (RequestBuilder)Downsample_T(strategy);
+
+ public virtual RequestBuilder DontAnimate() => (RequestBuilder)DontAnimate_T();
+
+ public virtual RequestBuilder DontTransform() => (RequestBuilder)DontTransform_T();
+
+ public virtual RequestBuilder EncodeFormat(Bitmap.CompressFormat format) => (RequestBuilder)EncodeFormat_T(format);
+
+ public virtual RequestBuilder EncodeQuality(int quality) => (RequestBuilder)EncodeQuality_T(quality);
+
+ public virtual RequestBuilder Error(Drawable drawable) => (RequestBuilder)Error_T(drawable);
+
+ public virtual RequestBuilder Error(int resourceId) => (RequestBuilder)Error_T(resourceId);
+
+ public virtual RequestBuilder Fallback(Drawable drawable) => (RequestBuilder)Fallback_T(drawable);
+
+ public virtual RequestBuilder Fallback(int resourceId) => (RequestBuilder)Fallback_T(resourceId);
+
+ public virtual RequestBuilder FitCenter() => (RequestBuilder)FitCenter_T();
+
+ public virtual RequestBuilder Format(DecodeFormat format) => (RequestBuilder)Format_T(format);
+
+ public virtual RequestBuilder Frame(long frameTimeMicros) => (RequestBuilder)Frame_T(frameTimeMicros);
+
+ public virtual RequestBuilder Lock() => (RequestBuilder)Lock_T();
+
+ public virtual RequestBuilder OptionalCenterCrop() => (RequestBuilder)OptionalCenterCrop_T();
+
+ public virtual RequestBuilder OptionalCenterInside() => (RequestBuilder)OptionalCenterInside_T();
+
+ public virtual RequestBuilder OptionalCircleCrop() => (RequestBuilder)OptionalCircleCrop_T();
+
+ public virtual RequestBuilder OptionalFitCenter() => (RequestBuilder)OptionalFitCenter_T();
+
+ public virtual RequestBuilder OptionalTransform(Class resourceClass, ITransformation transformation) => (RequestBuilder)OptionalTransform_T(resourceClass, transformation);
+
+ public virtual RequestBuilder OptionalTransform(ITransformation transformation) => (RequestBuilder)OptionalTransform_T(transformation);
+
+ public virtual RequestBuilder Override(int width, int height) => (RequestBuilder)Override_T(width, height);
+
+ public virtual RequestBuilder Override(int size) => (RequestBuilder)Override_T(size);
+
+ public virtual RequestBuilder Placeholder(Drawable drawable) => (RequestBuilder)Placeholder_T(drawable);
+
+ public virtual RequestBuilder Placeholder(int resourceId) => (RequestBuilder)Placeholder_T(resourceId);
+
+ public virtual RequestBuilder Set(Option option, Object value) => (RequestBuilder)Set_T(option, value);
+
+ public virtual RequestBuilder SetDiskCacheStrategy(DiskCacheStrategy strategy) => (RequestBuilder)DiskCacheStrategy_T(strategy);
+
+ public virtual RequestBuilder SetOnlyRetrieveFromCache(bool flag) => (RequestBuilder)OnlyRetrieveFromCache_T(flag);
+
+ public virtual RequestBuilder SetPriority(Priority priority) => (RequestBuilder)Priority_T(priority);
+
+ public virtual RequestBuilder SetSignature(IKey signature) => (RequestBuilder)Signature_T(signature);
+
+ public virtual RequestBuilder SetSizeMultiplier(float sizeMultiplier) => (RequestBuilder)SizeMultiplier_T(sizeMultiplier);
+
+ public virtual RequestBuilder SetTheme(Resources.Theme theme) => (RequestBuilder)Theme_T(theme);
+
+ public virtual RequestBuilder SetUseAnimationPool(bool flag) => (RequestBuilder)UseAnimationPool_T(flag);
+
+ public virtual RequestBuilder SetUseUnlimitedSourceGeneratorsPool(bool flag) => (RequestBuilder)UseUnlimitedSourceGeneratorsPool_T(flag);
+
+ public virtual RequestBuilder SkipMemoryCache(bool skip) => (RequestBuilder)SkipMemoryCache_T(skip);
+
+ public virtual RequestBuilder Timeout(int timeoutMs) => (RequestBuilder)Timeout_T(timeoutMs);
+
+ public virtual RequestBuilder Transform(Class resourceClass, ITransformation transformation) => (RequestBuilder)Transform_T(resourceClass, transformation);
+
+ public virtual RequestBuilder Transform(params ITransformation[] transformations) => (RequestBuilder)Transform_T(transformations);
+
+ public virtual RequestBuilder Transform(ITransformation transformation) => (RequestBuilder)Transform_T(transformation);
+ }
+}
+
+namespace Bumptech.Glide.Load.Data
+{
+ public partial class AssetFileDescriptorLocalUriFetcher
+ {
+ protected override void Close(Object data) => Close((AssetFileDescriptor)data);
+
+ protected override Object LoadResource(Uri uri, ContentResolver contentResolver) => LoadResource_T(uri, contentResolver);
+ }
+
+ public partial class FileDescriptorAssetPathFetcher
+ {
+ protected override void Close(Object data) => Close((ParcelFileDescriptor)data);
+
+ protected override Object LoadResource(AssetManager assetManager, string path) => LoadResource_T(assetManager, path);
+ }
+
+ public partial class FileDescriptorLocalUriFetcher
+ {
+ protected override void Close(Object data) => Close((ParcelFileDescriptor)data);
+
+ protected override Object LoadResource(Uri uri, ContentResolver contentResolver) => LoadResource_T(uri, contentResolver);
+ }
+
+ public partial class StreamAssetPathFetcher
+ {
+ protected override void Close(Object data)
+ {
+ var stream = InputStreamInvoker.FromJniHandle(((InputStream)data).Handle, JniHandleOwnership.DoNotTransfer);
+
+ Close(stream);
+ }
+
+ protected override Object LoadResource(AssetManager assetManager, string path)
+ {
+ var handle = InputStreamAdapter.ToLocalJniHandle(LoadResource_T(assetManager, path));
+
+ try
+ {
+ return new Object(handle, JniHandleOwnership.TransferLocalRef);
+ }
+ finally
+ {
+ JNIEnv.DeleteLocalRef(handle);
+ }
+ }
+ }
+
+ public partial class StreamLocalUriFetcher
+ {
+ protected override void Close(Object data)
+ {
+ var stream = InputStreamInvoker.FromJniHandle(((InputStream)data).Handle, JniHandleOwnership.DoNotTransfer);
+
+ Close(stream);
+ }
+
+ protected override Object LoadResource(Uri uri, ContentResolver contentResolver)
+ {
+ var handle = InputStreamAdapter.ToLocalJniHandle(LoadResource_T(uri, contentResolver));
+
+ try
+ {
+ return new Object(handle, JniHandleOwnership.TransferLocalRef);
+ }
+ finally
+ {
+ JNIEnv.DeleteLocalRef(handle);
+ }
+ }
+ }
+}
+
+namespace Bumptech.Glide.Load.Engine.Executor
+{
+ public partial class GlideExecutor
+ {
+ IList IExecutorService.InvokeAll(ICollection tasks) => InvokeAll(tasks.Cast().ToList()).ToList();
+
+ IList IExecutorService.InvokeAll(ICollection tasks, long timeout, TimeUnit unit) => InvokeAll(tasks.Cast().ToList(), timeout, unit).ToList();
+
+ Object IExecutorService.InvokeAny(ICollection tasks) => InvokeAny(tasks.Cast().ToList());
+
+ Object IExecutorService.InvokeAny(ICollection tasks, long timeout, TimeUnit unit) => InvokeAny(tasks.Cast().ToList(), timeout, unit);
+ }
+}
+
+namespace Bumptech.Glide.Load.Model
+{
+ public partial class AssetUriLoader
+ {
+ public virtual ModelLoaderLoadData BuildLoadData(Object model, int width, int height, Options options) =>
+ BuildLoadData((Uri)model, width, height, options);
+
+ public virtual bool Handles(Object model) => Handles((Uri)model);
+ }
+
+ public partial class ByteArrayLoader
+ {
+ public virtual ModelLoaderLoadData BuildLoadData(Object model, int width, int height, Options options) =>
+ BuildLoadData(model?.ToArray(), width, height, options);
+
+ public virtual bool Handles(Object model) => Handles(model?.ToArray());
+ }
+
+ public partial class StringLoader
+ {
+ public virtual ModelLoaderLoadData BuildLoadData(Object model, int width, int height, Options options) =>
+ BuildLoadData(model?.ToString(), width, height, options);
+
+ public virtual bool Handles(Object model) => Handles(model?.ToString());
+ }
+ public partial class FileLoader
+ {
+ public virtual ModelLoaderLoadData BuildLoadData(Object model, int width, int height, Options options) =>
+ BuildLoadData((File)model, width, height, options);
+
+ public virtual bool Handles(Object model) => Handles((File)model);
+ }
+
+ public partial class ResourceLoader
+ {
+ public virtual ModelLoaderLoadData BuildLoadData(Object model, int width, int height, Options options) =>
+ BuildLoadData((Integer)model, width, height, options);
+
+ public virtual bool Handles(Object model) => Handles((Integer)model);
+ }
+
+ public partial class UriLoader
+ {
+ public virtual ModelLoaderLoadData BuildLoadData(Object model, int width, int height, Options options) =>
+ BuildLoadData((Uri)model, width, height, options);
+
+ public virtual bool Handles(Object model) => Handles((Uri)model);
+ }
+
+ public partial class UrlUriLoader
+ {
+ public virtual ModelLoaderLoadData BuildLoadData(Object model, int width, int height, Options options) =>
+ BuildLoadData((Uri)model, width, height, options);
+
+ public virtual bool Handles(Object model) => Handles((Uri)model);
+ }
+}
+
+namespace Bumptech.Glide.Load.Model.Stream
+{
+ partial class QMediaStoreUriLoader
+ {
+ public bool Handles(Java.Lang.Object uri)
+ => Handles((Uri)uri);
+
+ public ModelLoaderLoadData BuildLoadData(Object uri, int width, int height, Options options)
+ => BuildLoadData((Uri)uri, width, height, options);
+ }
+}
+
+
+namespace Bumptech.Glide.Load.Resource
+{
+ partial class ImageDecoderResourceDecoder
+ {
+ public IResource Decode(Object source, int requestedWidth, int requestedHeight, Options options)
+ => Decode((ImageDecoder.Source)source, requestedWidth, requestedHeight, options);
+
+ public bool Handles(Object source, Options options)
+ => Handles((ImageDecoder.Source)source, options);
+ }
+}
+
+namespace Bumptech.Glide.Load.Resource.Gif
+{
+ public partial class GifDrawableEncoder
+ {
+ public virtual unsafe bool Encode(Object data, global::Java.IO.File file, global::Bumptech.Glide.Load.Options options)
+ => Encode((IResource)data, file, options);
+ }
+}
+
+namespace Bumptech.Glide.Load.Resource.Bitmap
+{
+ public partial class BitmapDrawableEncoder
+ {
+ public virtual bool Encode(Object data, Java.IO.File file, Options options) => Encode((IResource)data, file, options);
+ }
+
+ public partial class BitmapEncoder
+ {
+ public virtual bool Encode(Object data, Java.IO.File file, Options options) => Encode((IResource)data, file, options);
+ }
+
+ public partial class StreamBitmapDecoder : IResourceDecoder
+ {
+ IResource IResourceDecoder.Decode(Object source, int width, int height, Options options)
+ {
+ var stream = InputStreamInvoker.FromJniHandle(source.Handle, JniHandleOwnership.DoNotTransfer);
+
+ return Decode(stream, width, height, options);
+ }
+
+ bool IResourceDecoder.Handles(Object source, Options options)
+ {
+ var stream = InputStreamInvoker.FromJniHandle(source.Handle, JniHandleOwnership.DoNotTransfer);
+
+ return Handles(stream, options);
+ }
+ }
+}
+
+namespace Bumptech.Glide.Request
+{
+ public partial class RequestOptions
+ {
+ public virtual RequestOptions Apply(BaseRequestOptions o) => (RequestOptions)Apply_T(o);
+
+ public virtual RequestOptions AutoClone() => (RequestOptions)AutoClone_T();
+
+ public virtual RequestOptions CenterCrop() => (RequestOptions)CenterCrop_T();
+
+ public virtual RequestOptions CenterInside() => (RequestOptions)CenterInside_T();
+
+ public virtual RequestOptions CircleCrop() => (RequestOptions)CircleCrop_T();
+
+ public new virtual RequestOptions Clone() => (RequestOptions)Clone_T();
+
+ public virtual RequestOptions Decode(Class resourceClass) => (RequestOptions)Decode_T(resourceClass);
+
+ public virtual RequestOptions DisallowHardwareConfig() => (RequestOptions)DisallowHardwareConfig_T();
+
+ public virtual RequestOptions DontAnimate() => (RequestOptions)DontAnimate_T();
+
+ public virtual RequestOptions DontTransform() => (RequestOptions)DontTransform_T();
+
+ public virtual RequestOptions Downsample(DownsampleStrategy strategy) => (RequestOptions)Downsample_T(strategy);
+
+ public virtual RequestOptions EncodeFormat(Bitmap.CompressFormat format) => (RequestOptions)EncodeFormat_T(format);
+
+ public virtual RequestOptions EncodeQuality(int quality) => (RequestOptions)EncodeQuality_T(quality);
+
+ public virtual RequestBuilder Error(Drawable drawable) => (RequestBuilder)Error_T(drawable);
+
+ public virtual RequestOptions Error(int resourceId) => (RequestOptions)Error_T(resourceId);
+
+ public virtual RequestOptions Fallback(Drawable drawable) => (RequestOptions)Fallback_T(drawable);
+
+ public virtual RequestOptions Fallback(int resourceId) => (RequestOptions)Fallback_T(resourceId);
+
+ public virtual RequestOptions FitCenter() => (RequestOptions)FitCenter_T();
+
+ public virtual RequestOptions Format(DecodeFormat format) => (RequestOptions)Format_T(format);
+
+ public virtual RequestOptions Frame(long frameTimeMicros) => (RequestOptions)Frame_T(frameTimeMicros);
+
+ public virtual RequestOptions Lock() => (RequestOptions)Lock_T();
+
+ public virtual RequestOptions OptionalCenterCrop() => (RequestOptions)OptionalCenterCrop_T();
+
+ public virtual RequestOptions OptionalCenterInside() => (RequestOptions)OptionalCenterInside_T();
+
+ public virtual RequestOptions OptionalCircleCrop() => (RequestOptions)OptionalCircleCrop_T();
+
+ public virtual RequestOptions OptionalFitCenter() => (RequestOptions)OptionalFitCenter_T();
+
+ public virtual RequestOptions OptionalTransform(Class resourceClass, ITransformation transformation) => (RequestOptions)OptionalTransform_T(resourceClass, transformation);
+
+ public virtual RequestOptions OptionalTransform(ITransformation transformation) => (RequestOptions)OptionalTransform_T(transformation);
+
+ public virtual RequestOptions Override(int width, int height) => (RequestOptions)Override_T(width, height);
+
+ public virtual RequestOptions Override(int size) => (RequestOptions)Override_T(size);
+
+ public virtual RequestOptions Placeholder(Drawable drawable) => (RequestOptions)Placeholder_T(drawable);
+
+ public virtual RequestOptions Placeholder(int resourceId) => (RequestOptions)Placeholder_T(resourceId);
+
+ public virtual RequestOptions Set(Option option, Object value) => (RequestOptions)Set_T(option, value);
+
+ public virtual RequestOptions SetDiskCacheStrategy(DiskCacheStrategy strategy) => (RequestOptions)DiskCacheStrategy_T(strategy);
+
+ public virtual RequestOptions SetOnlyRetrieveFromCache(bool flag) => (RequestOptions)OnlyRetrieveFromCache_T(flag);
+
+ public virtual RequestOptions SetPriority(Priority priority) => (RequestOptions)Priority_T(priority);
+
+ public virtual RequestOptions SetSignature(IKey signature) => (RequestOptions)Signature_T(signature);
+
+ public virtual RequestOptions SetSizeMultiplier(float sizeMultiplier) => (RequestOptions)SizeMultiplier_T(sizeMultiplier);
+
+ public virtual RequestOptions SetTheme(Resources.Theme theme) => (RequestOptions)Theme_T(theme);
+
+ public virtual RequestOptions SetUseAnimationPool(bool flag) => (RequestOptions)UseAnimationPool_T(flag);
+
+ public virtual RequestOptions SetUseUnlimitedSourceGeneratorsPool(bool flag) => (RequestOptions)UseUnlimitedSourceGeneratorsPool_T(flag);
+
+ public virtual RequestOptions SkipMemoryCache(bool skip) => (RequestOptions)SkipMemoryCache_T(skip);
+
+ public virtual RequestOptions Timeout(int timeoutMs) => (RequestOptions)Timeout_T(timeoutMs);
+
+ public virtual RequestOptions Transform(Class resourceClass, ITransformation transformation) => (RequestOptions)Transform_T(resourceClass, transformation);
+
+ public virtual RequestOptions Transform(params ITransformation[] transformations) => (RequestOptions)Transform_T(transformations);
+
+ public virtual RequestOptions Transform(ITransformation transformation) => (RequestOptions)Transform_T(transformation);
+ }
+}
+
+namespace Bumptech.Glide.Request.Target
+{
+ public partial class AppWidgetTarget
+ {
+ public override void OnResourceReady(Object resource, ITransition transition) => OnResourceReady((Bitmap)resource, transition);
+ }
+
+ public partial class BitmapImageViewTarget
+ {
+ protected override void SetResource(Object resource) => SetResource((Bitmap)resource);
+ }
+
+ public partial class BitmapThumbnailImageViewTarget
+ {
+ protected override Drawable GetDrawable(Object resource) => GetDrawable((Bitmap)resource);
+ }
+
+ public partial class DrawableImageViewTarget
+ {
+ protected override void SetResource(Object resource) => SetResource((Drawable)resource);
+ }
+
+ public partial class DrawableThumbnailImageViewTarget
+ {
+ protected override Drawable GetDrawable(Object resource) => GetDrawable((Drawable)resource);
+ }
+
+ public partial class NotificationTarget
+ {
+ public override void OnResourceReady(Object resource, ITransition transition) => OnResourceReady((Bitmap)resource, transition);
+ }
+}
+
+namespace Bumptech.Glide.Request.Transition
+{
+ public partial class BitmapTransitionFactory
+ {
+ protected override Bitmap GetBitmap(Object current) => GetBitmap((Bitmap)current);
+ }
+}
diff --git a/source/com.github.bumptech.glide/glide/Transforms/Metadata.xml b/source/com.github.bumptech.glide/glide/Transforms/Metadata.xml
new file mode 100644
index 000000000..fe73e3ae8
--- /dev/null
+++ b/source/com.github.bumptech.glide/glide/Transforms/Metadata.xml
@@ -0,0 +1,177 @@
+
+
+ Bumptech.Glide
+ Bumptech.Glide.Load
+ Bumptech.Glide.Load.Data
+ Bumptech.Glide.Load.Data.Mediastore
+ Bumptech.Glide.Load.Engine
+ Bumptech.Glide.Load.Engine.BitmapRecycle
+ Bumptech.Glide.Load.Engine.Cache
+ Bumptech.Glide.Load.Engine.Executor
+ Bumptech.Glide.Load.Engine.Prefill
+ Bumptech.Glide.Load.Model
+ Bumptech.Glide.Load.Model.Stream
+ Bumptech.Glide.Load.Resource
+ Bumptech.Glide.Load.Resource.Bitmap
+ Bumptech.Glide.Load.Resource.Bytes
+ Bumptech.Glide.Load.Resource.Drawable
+ Bumptech.Glide.Load.Resource.File
+ Bumptech.Glide.Load.Resource.Gif
+ Bumptech.Glide.Load.Resource.Transcode
+ Bumptech.Glide.Manager
+ Bumptech.Glide.Module
+ Bumptech.Glide.Provider
+ Bumptech.Glide.Request
+ Bumptech.Glide.Request.Target
+ Bumptech.Glide.Request.Transition
+ Bumptech.Glide.Signature
+ Bumptech.Glide.Util
+ Bumptech.Glide.Util.Pool
+
+ LoadResource_T
+ LoadResource_T
+ LoadResource_T
+ LoadResource_T
+ LoadResource_T
+ _view
+ android.view.View
+
+ Apply_T
+ AutoClone_T
+ CenterCrop_T
+ CenterInside_T
+ CircleCrop_T
+ Clone_T
+ Decode_T
+ DisallowHardwareConfig_T
+ DiskCacheStrategy_T
+ DontAnimate_T
+ DontTransform_T
+ Downsample_T
+ EncodeFormat_T
+ EncodeQuality_T
+ Error_T
+ Error_T
+ Fallback_T
+ Fallback_T
+ FitCenter_T
+ Format_T
+ Frame_T
+ Lock_T
+ OnlyRetrieveFromCache_T
+ OptionalCenterCrop_T
+ OptionalCenterInside_T
+ OptionalCircleCrop_T
+ OptionalFitCenter_T
+ OptionalTransform_T
+ OptionalTransform_T
+ Override_T
+ Override_T
+ Placeholder_T
+ Placeholder_T
+ Priority_T
+ Set_T
+ Signature_T
+ SizeMultiplier_T
+ SkipMemoryCache_T
+ Theme_T
+ Timeout_T
+ Transform_T
+ Transform_T
+ Transform_T
+ UseAnimationPool_T
+ UseUnlimitedSourceGeneratorsPool_T
+
+ public
+ public
+ public
+ public
+ public
+ public
+ public
+
+
+