xref: /aosp_15_r20/prebuilts/sdk/34/module-lib/framework-statsd.jar (revision 344a7f5ef16c479e7a7f54ee6567a9d112f9e72b)

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 }