public abstract class android.app.usage.UsageStatsManagerInternal
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: android.app.usage.UsageStatsManagerInternal
super_class: java.lang.Object
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/UsageStatsManagerInternal;
public abstract void reportEvent(android.content.ComponentName, int, int);
descriptor: (Landroid/content/ComponentName;II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
component
userId
eventType
public abstract void reportEvent(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
packageName
userId
eventType
public abstract void reportConfigurationChange(android.content.res.Configuration, int);
descriptor: (Landroid/content/res/Configuration;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
config
userId
public abstract void reportInterruptiveNotification(java.lang.String, java.lang.String, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
packageName
channelId
userId
public abstract void reportShortcutUsage(java.lang.String, java.lang.String, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
packageName
shortcutId
userId
public abstract void reportContentProviderUsage(java.lang.String, java.lang.String, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
pkgName
userId
public abstract void prepareShutdown();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isAppIdle(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
packageName
uidForAppId
userId
public abstract int getAppStandbyBucket(java.lang.String, int, long);
descriptor: (Ljava/lang/String;IJ)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
packageName
userId
nowElapsed
public abstract int[] getIdleUidsForUser(int);
descriptor: (I)[I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
userId
public abstract boolean isAppIdleParoleOn();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void addAppIdleStateChangeListener(android.app.usage.UsageStatsManagerInternal$AppIdleStateChangeListener);
descriptor: (Landroid/app/usage/UsageStatsManagerInternal$AppIdleStateChangeListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
public abstract void removeAppIdleStateChangeListener(android.app.usage.UsageStatsManagerInternal$AppIdleStateChangeListener);
descriptor: (Landroid/app/usage/UsageStatsManagerInternal$AppIdleStateChangeListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
public abstract byte[] getBackupPayload(int, java.lang.String);
descriptor: (ILjava/lang/String;)[B
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
userId
key
public abstract void applyRestoredPayload(int, java.lang.String, byte[]);
descriptor: (ILjava/lang/String;[B)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
userId
key
payload
public abstract void onActiveAdminAdded(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
packageName
userId
public abstract void setActiveAdminApps(java.util.Set<java.lang.String>, );
descriptor: (Ljava/util/Set;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/Set<Ljava/lang/String;>;I)V
MethodParameters:
Name Flags
adminApps
userId
public abstract void onAdminDataAvailable();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.util.List<android.app.usage.UsageStats> queryUsageStatsForUser(int, int, long, long, boolean);
descriptor: (IIJJZ)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (IIJJZ)Ljava/util/List<Landroid/app/usage/UsageStats;>;
MethodParameters:
Name Flags
userId
interval
beginTime
endTime
obfuscateInstantApps
public abstract void setLastJobRunTime(java.lang.String, int, long);
descriptor: (Ljava/lang/String;IJ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
packageName
userId
elapsedRealtime
public abstract long getTimeSinceLastJobRun(java.lang.String, int);
descriptor: (Ljava/lang/String;I)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
packageName
userId
public abstract void reportAppJobState(java.lang.String, int, int, long);
descriptor: (Ljava/lang/String;IIJ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
packageName
userId
numDeferredJobs
timeSinceLastJobRun
public abstract void reportExemptedSyncScheduled(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
packageName
userId
public abstract void reportExemptedSyncStart(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
packageName
userId
}
SourceFile: "UsageStatsManagerInternal.java"
NestMembers:
android.app.usage.UsageStatsManagerInternal$AppIdleStateChangeListener
InnerClasses:
public abstract AppIdleStateChangeListener = android.app.usage.UsageStatsManagerInternal$AppIdleStateChangeListener of android.app.usage.UsageStatsManagerInternal