public interface android.app.usage.IUsageStatsManager extends android.os.IInterface
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: android.app.usage.IUsageStatsManager
super_class: java.lang.Object
{
public abstract android.content.pm.ParceledListSlice queryUsageStats(int, long, long, java.lang.String);
descriptor: (IJJLjava/lang/String;)Landroid/content/pm/ParceledListSlice;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
bucketType
beginTime
endTime
callingPackage
public abstract android.content.pm.ParceledListSlice queryConfigurationStats(int, long, long, java.lang.String);
descriptor: (IJJLjava/lang/String;)Landroid/content/pm/ParceledListSlice;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
bucketType
beginTime
endTime
callingPackage
public abstract android.content.pm.ParceledListSlice queryEventStats(int, long, long, java.lang.String);
descriptor: (IJJLjava/lang/String;)Landroid/content/pm/ParceledListSlice;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
bucketType
beginTime
endTime
callingPackage
public abstract android.app.usage.UsageEvents queryEvents(long, long, java.lang.String);
descriptor: (JJLjava/lang/String;)Landroid/app/usage/UsageEvents;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
beginTime
endTime
callingPackage
public abstract android.app.usage.UsageEvents queryEventsForPackage(long, long, java.lang.String);
descriptor: (JJLjava/lang/String;)Landroid/app/usage/UsageEvents;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
beginTime
endTime
callingPackage
public abstract android.app.usage.UsageEvents queryEventsForUser(long, long, int, java.lang.String);
descriptor: (JJILjava/lang/String;)Landroid/app/usage/UsageEvents;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
beginTime
endTime
userId
callingPackage
public abstract android.app.usage.UsageEvents queryEventsForPackageForUser(long, long, int, java.lang.String, java.lang.String);
descriptor: (JJILjava/lang/String;Ljava/lang/String;)Landroid/app/usage/UsageEvents;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
beginTime
endTime
userId
pkg
callingPackage
public abstract void setAppInactive(java.lang.String, boolean, int);
descriptor: (Ljava/lang/String;ZI)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
inactive
userId
public abstract boolean isAppInactive(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
userId
public abstract void whitelistAppTemporarily(java.lang.String, long, int);
descriptor: (Ljava/lang/String;JI)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
duration
userId
public abstract void onCarrierPrivilegedAppsChanged();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void reportChooserSelection(java.lang.String, int, java.lang.String, java.lang.String[], java.lang.String);
descriptor: (Ljava/lang/String;ILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
userId
contentType
annotations
action
public abstract int getAppStandbyBucket(java.lang.String, java.lang.String, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;I)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
callingPackage
userId
public abstract void setAppStandbyBucket(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
bucket
userId
public abstract android.content.pm.ParceledListSlice getAppStandbyBuckets(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Landroid/content/pm/ParceledListSlice;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callingPackage
userId
public abstract void setAppStandbyBuckets(android.content.pm.ParceledListSlice, int);
descriptor: (Landroid/content/pm/ParceledListSlice;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
appBuckets
userId
public abstract void registerAppUsageObserver(int, java.lang.String[], long, android.app.PendingIntent, java.lang.String);
descriptor: (I[Ljava/lang/String;JLandroid/app/PendingIntent;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
observerId
packages
timeLimitMs
callback
callingPackage
public abstract void unregisterAppUsageObserver(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
observerId
callingPackage
}
SourceFile: "IUsageStatsManager.java"
NestMembers:
android.app.usage.IUsageStatsManager$Stub android.app.usage.IUsageStatsManager$Stub$Proxy
InnerClasses:
public abstract Stub = android.app.usage.IUsageStatsManager$Stub of android.app.usage.IUsageStatsManager