META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/tools/
com/android/tools/analytics/
com/android/tools/analytics/JournalingUsageTracker.class
com/android/tools/analytics/JournalingUsageTracker$1.classJournalingUsageTracker.java
package com.android.tools.analytics
com.android.tools.analytics.JournalingUsageTracker$1 extends java.lang.Object implements java.lang.Runnable {
final com.google.wireless.android.play.playlog.proto.ClientAnalytics$LogEvent$Builder val$logEvent
final com.android.tools.analytics.JournalingUsageTracker this$0
void (com.android.tools.analytics.JournalingUsageTracker, com.google.wireless.android.play.playlog.proto.ClientAnalytics$LogEvent$Builder)
com.android.tools.analytics.JournalingUsageTracker this$0
public void run ()
java.io.IOException e
}
com/android/tools/analytics/NullUsageTracker.classNullUsageTracker.java
package com.android.tools.analytics
public com.android.tools.analytics.NullUsageTracker extends com.android.tools.analytics.UsageTracker {
public void (com.android.tools.analytics.AnalyticsSettings, java.util.concurrent.ScheduledExecutorService)
com.android.tools.analytics.AnalyticsSettings analyticsSettings
java.util.concurrent.ScheduledExecutorService scheduler
public void logDetails (com.google.wireless.android.play.playlog.proto.ClientAnalytics$LogEvent$Builder)
com.google.wireless.android.play.playlog.proto.ClientAnalytics$LogEvent$Builder studioEvent
public void close ()
}
com/android/tools/analytics/UsageTracker.classUsageTracker.java
package com.android.tools.analytics
public abstract com.android.tools.analytics.UsageTracker extends java.lang.Object implements java.lang.AutoCloseable {
private static final Object sGate
static final String sSessionId
private static com.android.tools.analytics.UsageTracker sInstance
private final com.android.tools.analytics.AnalyticsSettings mAnalyticsSettings
private final java.util.concurrent.ScheduledExecutorService mScheduler
private int mMaxJournalSize
private long mMaxJournalTime
protected void (com.android.tools.analytics.AnalyticsSettings, java.util.concurrent.ScheduledExecutorService)
com.android.tools.analytics.AnalyticsSettings analyticsSettings
java.util.concurrent.ScheduledExecutorService scheduler
public int getMaxJournalSize ()
public void setMaxJournalSize (int)
int maxJournalSize
public long getMaxJournalTime ()
public void setMaxJournalTime (long, java.util.concurrent.TimeUnit)
long duration
java.util.concurrent.TimeUnit unit
public com.android.tools.analytics.AnalyticsSettings getAnalyticsSettings ()
public java.util.concurrent.ScheduledExecutorService getScheduler ()
public void log (com.google.wireless.android.sdk.stats.AndroidStudioStats$AndroidStudioEvent$Builder)
com.google.wireless.android.sdk.stats.AndroidStudioStats$AndroidStudioEvent$Builder studioEvent
public abstract void logDetails (com.google.wireless.android.play.playlog.proto.ClientAnalytics$LogEvent$Builder)
public static com.android.tools.analytics.UsageTracker getInstance ()
public static com.android.tools.analytics.UsageTracker initialize (com.android.tools.analytics.AnalyticsSettings, java.util.concurrent.ScheduledExecutorService)
com.android.tools.analytics.AnalyticsSettings analyticsSettings
java.util.concurrent.ScheduledExecutorService scheduler
public static com.android.tools.analytics.AnalyticsSettings updateSettingsAndTracker (boolean, com.android.utils.ILogger, java.util.concurrent.ScheduledExecutorService)
java.io.IOException e
Exception e
boolean optIn
com.android.utils.ILogger logger
java.util.concurrent.ScheduledExecutorService scheduler
com.android.tools.analytics.UsageTracker current
com.android.tools.analytics.AnalyticsSettings settings
static void ()
}
NOTICE