META-INF/
META-INF/MANIFEST.MF
android/
android/app/
android/app/StatsCursor.class
StatsCursor.java
package android.app
public android.app.StatsCursor extends android.database.AbstractCursor {
void <init> ()
public int getCount ()
public java.lang.String[] getColumnNames ()
public java.lang.String getString (int)
int column
public short getShort (int)
int column
public int getInt (int)
int column
public long getLong (int)
int column
public float getFloat (int)
int column
public double getDouble (int)
int column
public boolean isNull (int)
int column
public int getType (int)
int column
public boolean onMove (int, int)
int oldPosition
int newPosition
}
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 {
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$StatsQueryException.class
StatsManager.java
package android.app
public android.app.StatsManager$StatsQueryException 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$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_RESTRICTED_METRIC_IDS
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 long[] setRestrictedMetricsChangedOperation (long, java.lang.String, android.app.PendingIntent) throws android.app.StatsManager$StatsUnavailableException
long configKey
String configPackage
android.app.PendingIntent pendingIntent
public void query (long, java.lang.String, android.app.StatsQuery, java.util.concurrent.Executor, android.os.OutcomeReceiver) throws android.app.StatsManager$StatsUnavailableException
long configKey
String configPackage
android.app.StatsQuery query
java.util.concurrent.Executor executor
android.os.OutcomeReceiver outcomeReceiver
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/app/StatsQuery$Builder.class
StatsQuery.java
package android.app
public final android.app.StatsQuery$Builder extends java.lang.Object {
public void <init> (java.lang.String)
String rawSql
public android.app.StatsQuery$Builder setSqlDialect (int)
int sqlDialect
public android.app.StatsQuery$Builder setMinSqlClientVersion (int)
int minSqlClientVersion
public android.app.StatsQuery$Builder setPolicyConfig (byte[])
byte[] policyConfig
public android.app.StatsQuery build ()
}
android/app/StatsQuery.class
StatsQuery.java
package android.app
public final android.app.StatsQuery extends java.lang.Object {
public static final int DIALECT_SQLITE
public static final int DIALECT_UNKNOWN
void <init> ()
public int getSqlDialect ()
public java.lang.String getRawSql ()
public int getMinSqlClientVersion ()
public byte[] getPolicyConfig ()
}
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 {
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 {
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 writeBooleanArray (boolean[])
boolean[] elements
public android.util.StatsEvent$Builder writeIntArray (int[])
int[] elements
public android.util.StatsEvent$Builder writeLongArray (long[])
long[] elements
public android.util.StatsEvent$Builder writeFloatArray (float[])
float[] elements
public android.util.StatsEvent$Builder writeStringArray (java.lang.String[])
String[] elements
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 {
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_FIELD_RESTRICTION_ACCESSIBILITY
public static final byte ANNOTATION_ID_FIELD_RESTRICTION_AMBIENT_SENSING
public static final byte ANNOTATION_ID_FIELD_RESTRICTION_APP_ACTIVITY
public static final byte ANNOTATION_ID_FIELD_RESTRICTION_APP_USAGE
public static final byte ANNOTATION_ID_FIELD_RESTRICTION_DEMOGRAPHIC_CLASSIFICATION
public static final byte ANNOTATION_ID_FIELD_RESTRICTION_HEALTH_CONNECT
public static final byte ANNOTATION_ID_FIELD_RESTRICTION_PERIPHERAL_DEVICE_INFO
public static final byte ANNOTATION_ID_FIELD_RESTRICTION_SYSTEM_SEARCH
public static final byte ANNOTATION_ID_FIELD_RESTRICTION_USER_ENGAGEMENT
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_RESTRICTION_CATEGORY
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
public static final int RESTRICTION_CATEGORY_AUTHENTICATION
public static final int RESTRICTION_CATEGORY_DIAGNOSTIC
public static final int RESTRICTION_CATEGORY_FRAUD_AND_ABUSE
public static final int RESTRICTION_CATEGORY_SYSTEM_INTELLIGENCE
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
}