JavaScript is disabled on your browser.
Skip navigation links
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
C
E
F
G
I
J
L
M
N
P
S
U
A
addSample(double)
- Method in class com.android.tools.analytics.
Percentiles
Adds a sample to the estimator, updating buckets if necessary.
C
cleanAfterTesting()
- Static method in class com.android.tools.analytics.
UsageTracker
resets the global instance to the null usage tracker, to clean state in tests.
close()
- Method in class com.android.tools.analytics.
JournalingUsageTracker
Closes the UsageTracker (closes current tracker file, disables scheduling of timeout & disables new logs from being posted).
close()
- Method in class com.android.tools.analytics.
NullUsageTracker
com.android.tools.analytics
- package com.android.tools.analytics
E
export()
- Method in class com.android.tools.analytics.
Percentiles
F
fromProto(PercentileEstimator, double[], int)
- Static method in class com.android.tools.analytics.
Percentiles
G
getAnalyticsSettings()
- Method in class com.android.tools.analytics.
UsageTracker
Gets the analytics settings used by this tracker.
getApproximateValue(double)
- Method in class com.android.tools.analytics.
Percentiles
Gets the estimated value at a percentile.
getInstance()
- Static method in class com.android.tools.analytics.
UsageTracker
Gets an instance of the
UsageTracker
that has been initialized correctly for this process.
getMaxJournalSize()
- Method in class com.android.tools.analytics.
UsageTracker
Indicates whether this UsageTracker has a maximum size at which point logs need to be flushed.
getMaxJournalTime()
- Method in class com.android.tools.analytics.
UsageTracker
Indicates whether this UsageTracker has a timeout at which point logs need to be flushed.
getScheduler()
- Method in class com.android.tools.analytics.
UsageTracker
Gets the scheduler used by this tracker.
getVersion()
- Method in class com.android.tools.analytics.
UsageTracker
Gets the version specified for this UsageTracker.
I
initialize(AnalyticsSettings, ScheduledExecutorService)
- Static method in class com.android.tools.analytics.
UsageTracker
Initializes a
UsageTracker
for use throughout this process based on user opt-in and other settings.
J
JournalingUsageTracker
- Class in
com.android.tools.analytics
a UsageTracker that uses a spool to journal the logs tracked.
L
log(AndroidStudioEvent.Builder)
- Method in class com.android.tools.analytics.
UsageTracker
Logs usage data provided in the @{link AndroidStudioEvent}.
logDetails(ClientAnalytics.LogEvent.Builder)
- Method in class com.android.tools.analytics.
JournalingUsageTracker
logDetails(ClientAnalytics.LogEvent.Builder)
- Method in class com.android.tools.analytics.
NullUsageTracker
logDetails(ClientAnalytics.LogEvent.Builder)
- Method in class com.android.tools.analytics.
UsageTracker
Logs usage data provided in the @{link ClientAnalytics.LogEvent}.
M
merge(double[], List<Percentiles>, int)
- Static method in class com.android.tools.analytics.
Percentiles
Merges many estimators to form a new estimator.
MergeException(String)
- Constructor for exception com.android.tools.analytics.
Percentiles.MergeException
MismatchedTargetsException(String)
- Constructor for exception com.android.tools.analytics.
Percentiles.MismatchedTargetsException
mStartTimeMs
- Variable in class com.android.tools.analytics.
UsageTracker
N
NullUsageTracker
- Class in
com.android.tools.analytics
A
UsageTracker
that does not report any logs.
NullUsageTracker(AnalyticsSettings, ScheduledExecutorService)
- Constructor for class com.android.tools.analytics.
NullUsageTracker
P
Percentiles
- Class in
com.android.tools.analytics
Percentiles creates an estimation of the value at target percentiles from a data stream.
Percentiles(double[], int)
- Constructor for class com.android.tools.analytics.
Percentiles
Construct an empty estimator
Percentiles.MergeException
- Exception in
com.android.tools.analytics
Percentiles.MismatchedTargetsException
- Exception in
com.android.tools.analytics
S
sDateProvider
- Static variable in class com.android.tools.analytics.
UsageTracker
setInstanceForTest(UsageTracker)
- Static method in class com.android.tools.analytics.
UsageTracker
Sets the global instance to the provided tracker so tests can provide their own UsageTracker implementation.
setMaxJournalSize(int)
- Method in class com.android.tools.analytics.
UsageTracker
setMaxJournalTime(long, TimeUnit)
- Method in class com.android.tools.analytics.
JournalingUsageTracker
setMaxJournalTime(long, TimeUnit)
- Method in class com.android.tools.analytics.
UsageTracker
Sets a timeout at which point logs need to be flushed.
setVersion(String)
- Method in class com.android.tools.analytics.
UsageTracker
Set the version specified for this UsageTracker.
U
updateSettingsAndTracker(boolean, ILogger, ScheduledExecutorService)
- Static method in class com.android.tools.analytics.
UsageTracker
UsageTracker
- Class in
com.android.tools.analytics
UsageTracker is an api to report usage of features.
UsageTracker(AnalyticsSettings, ScheduledExecutorService)
- Constructor for class com.android.tools.analytics.
UsageTracker
A
C
E
F
G
I
J
L
M
N
P
S
U
Skip navigation links
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes