META-INF/
META-INF/MANIFEST.MF
android/
android/app/
android/app/StatsManager$PullAtomMetadata$Builder.class
StatsManager.java
package android.app
public android.app.StatsManager$PullAtomMetadata$Builder extends java.lang.Object {
public void <init> ()
public android.app.StatsManager$PullAtomMetadata$Builder setCoolDownMillis (long)
long coolDownMillis
public android.app.StatsManager$PullAtomMetadata$Builder setTimeoutMillis (long)
long timeoutMillis
public android.app.StatsManager$PullAtomMetadata$Builder setAdditiveFields (int[])
int[] additiveFields
public android.app.StatsManager$PullAtomMetadata build ()
}
android/app/StatsManager$PullAtomMetadata.class
StatsManager.java
package android.app
public android.app.StatsManager$PullAtomMetadata extends java.lang.Object {
private void <init> ()
public long getCoolDownMillis ()
public long getTimeoutMillis ()
public int[] getAdditiveFields ()
}
android/app/StatsManager$StatsPullAtomCallback.class
StatsManager.java
package android.app
public abstract android.app.StatsManager$StatsPullAtomCallback extends java.lang.Object {
public abstract int onPullAtom (int, java.util.List)
}
android/app/StatsManager$StatsUnavailableException.class
StatsManager.java
package android.app
public android.app.StatsManager$StatsUnavailableException extends android.util.AndroidException {
public void <init> (java.lang.String)
String reason
public void <init> (java.lang.String, java.lang.Throwable)
String reason
Throwable e
}
android/app/StatsManager.class
StatsManager.java
package android.app
public final android.app.StatsManager extends java.lang.Object {
public static final String ACTION_STATSD_STARTED
public static final String EXTRA_STATS_ACTIVE_CONFIG_KEYS
public static final String EXTRA_STATS_BROADCAST_SUBSCRIBER_COOKIES
public static final String EXTRA_STATS_CONFIG_KEY
public static final String EXTRA_STATS_CONFIG_UID
public static final String EXTRA_STATS_DIMENSIONS_VALUE
public static final String EXTRA_STATS_SUBSCRIPTION_ID
public static final String EXTRA_STATS_SUBSCRIPTION_RULE_ID
public static final int PULL_SKIP
public static final int PULL_SUCCESS
void <init> ()
public void addConfig (long, byte[]) throws android.app.StatsManager$StatsUnavailableException
long configKey
byte[] config
public boolean addConfiguration (long, byte[])
long configKey
byte[] config
public void removeConfig (long) throws android.app.StatsManager$StatsUnavailableException
long configKey
public boolean removeConfiguration (long)
long configKey
public void setBroadcastSubscriber (android.app.PendingIntent, long, long) throws android.app.StatsManager$StatsUnavailableException
android.app.PendingIntent pendingIntent
long configKey
long subscriberId
public boolean setBroadcastSubscriber (long, long, android.app.PendingIntent)
long configKey
long subscriberId
android.app.PendingIntent pendingIntent
public void setFetchReportsOperation (android.app.PendingIntent, long) throws android.app.StatsManager$StatsUnavailableException
android.app.PendingIntent pendingIntent
long configKey
public long[] setActiveConfigsChangedOperation (android.app.PendingIntent) throws android.app.StatsManager$StatsUnavailableException
android.app.PendingIntent pendingIntent
public boolean setDataFetchOperation (long, android.app.PendingIntent)
long configKey
android.app.PendingIntent pendingIntent
public byte[] getReports (long) throws android.app.StatsManager$StatsUnavailableException
long configKey
public byte[] getData (long)
long configKey
public byte[] getStatsMetadata () throws android.app.StatsManager$StatsUnavailableException
public byte[] getMetadata ()
public long[] getRegisteredExperimentIds () throws android.app.StatsManager$StatsUnavailableException
public void setPullAtomCallback (int, android.app.StatsManager$PullAtomMetadata, java.util.concurrent.Executor, android.app.StatsManager$StatsPullAtomCallback)
int atomTag
android.app.StatsManager$PullAtomMetadata metadata
java.util.concurrent.Executor executor
android.app.StatsManager$StatsPullAtomCallback callback
public void clearPullAtomCallback (int)
int atomTag
}
android/os/
android/os/StatsDimensionsValue.class
StatsDimensionsValue.java
package android.os
public final android.os.StatsDimensionsValue extends java.lang.Object implements android.os.Parcelable {
public static final int BOOLEAN_VALUE_TYPE
public static final android.os.Parcelable$Creator CREATOR
public static final int FLOAT_VALUE_TYPE
public static final int INT_VALUE_TYPE
public static final int LONG_VALUE_TYPE
public static final int STRING_VALUE_TYPE
public static final int TUPLE_VALUE_TYPE
void <init> ()
public int getField ()
public java.lang.String getStringValue ()
public int getIntValue ()
public long getLongValue ()
public boolean getBooleanValue ()
public float getFloatValue ()
public java.util.List getTupleValueList ()
public int getValueType ()
public boolean isValueType (int)
int valueType
public java.lang.String toString ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void <clinit> ()
}
android/os/StatsFrameworkInitializer.class
StatsFrameworkInitializer.java
package android.os
public android.os.StatsFrameworkInitializer extends java.lang.Object {
private void <init> ()
public static void setStatsServiceManager (android.os.StatsServiceManager)
android.os.StatsServiceManager statsServiceManager
public static void registerServiceWrappers ()
}
android/util/
android/util/StatsEvent$Builder.class
StatsEvent.java
package android.util
public final android.util.StatsEvent$Builder extends java.lang.Object {
private void <init> ()
public android.util.StatsEvent$Builder setAtomId (int)
int atomId
public android.util.StatsEvent$Builder writeBoolean (boolean)
boolean value
public android.util.StatsEvent$Builder writeInt (int)
int value
public android.util.StatsEvent$Builder writeLong (long)
long value
public android.util.StatsEvent$Builder writeFloat (float)
float value
public android.util.StatsEvent$Builder writeString (java.lang.String)
String value
public android.util.StatsEvent$Builder writeByteArray (byte[])
byte[] value
public android.util.StatsEvent$Builder writeAttributionChain (int[], java.lang.String[])
int[] uids
String[] tags
public android.util.StatsEvent$Builder writeKeyValuePairs (android.util.SparseIntArray, android.util.SparseLongArray, android.util.SparseArray, android.util.SparseArray)
android.util.SparseIntArray intMap
android.util.SparseLongArray longMap
android.util.SparseArray stringMap
android.util.SparseArray floatMap
public android.util.StatsEvent$Builder addBooleanAnnotation (byte, boolean)
byte annotationId
boolean value
public android.util.StatsEvent$Builder addIntAnnotation (byte, int)
byte annotationId
int value
public android.util.StatsEvent$Builder usePooledBuffer ()
public android.util.StatsEvent build ()
}
android/util/StatsEvent.class
StatsEvent.java
package android.util
public final android.util.StatsEvent extends java.lang.Object {
private void <init> ()
public static android.util.StatsEvent$Builder newBuilder ()
}
android/util/StatsLog.class
StatsLog.java
package android.util
public final android.util.StatsLog extends java.lang.Object {
public static final byte ANNOTATION_ID_DEFAULT_STATE
public static final byte ANNOTATION_ID_EXCLUSIVE_STATE
public static final byte ANNOTATION_ID_IS_UID
public static final byte ANNOTATION_ID_PRIMARY_FIELD
public static final byte ANNOTATION_ID_PRIMARY_FIELD_FIRST_UID
public static final byte ANNOTATION_ID_STATE_NESTED
public static final byte ANNOTATION_ID_TRIGGER_STATE_RESET
public static final byte ANNOTATION_ID_TRUNCATE_TIMESTAMP
private void <init> ()
public static boolean logStart (int)
int label
public static boolean logStop (int)
int label
public static boolean logEvent (int)
int label
public static boolean logBinaryPushStateChanged (java.lang.String, long, int, int, long[])
String trainName
long trainVersionCode
int options
int state
long[] experimentIds
public static void writeRaw (byte[], int)
byte[] buffer
int size
public static void write (android.util.StatsEvent)
android.util.StatsEvent statsEvent
}