public final class android.app.usage.UsageEvents$Event
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: android.app.usage.UsageEvents$Event
super_class: java.lang.Object
{
public static final int NONE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int MOVE_TO_FOREGROUND;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int MOVE_TO_BACKGROUND;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int END_OF_DAY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int CONTINUE_PREVIOUS_DAY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int CONFIGURATION_CHANGE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int SYSTEM_INTERACTION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int USER_INTERACTION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 7
public static final int SHORTCUT_INVOCATION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int CHOOSER_ACTION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 9
public static final int NOTIFICATION_SEEN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 10
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int STANDBY_BUCKET_CHANGED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 11
public static final int NOTIFICATION_INTERRUPTION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 12
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int SLICE_PINNED_PRIV;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 13
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int SLICE_PINNED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 14
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int SCREEN_INTERACTIVE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 15
public static final int SCREEN_NON_INTERACTIVE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final int KEYGUARD_SHOWN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 17
public static final int KEYGUARD_HIDDEN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 18
public static final int FLAG_IS_PACKAGE_INSTANT_APP;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public java.lang.String mPackage;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public java.lang.String mClass;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public long mTimeStamp;
descriptor: J
flags: (0x0001) ACC_PUBLIC
public int mEventType;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public android.content.res.Configuration mConfiguration;
descriptor: Landroid/content/res/Configuration;
flags: (0x0001) ACC_PUBLIC
public java.lang.String mShortcutId;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public java.lang.String mAction;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public java.lang.String mContentType;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public java.lang.String[] mContentAnnotations;
descriptor: [Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public int mBucketAndReason;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public java.lang.String mNotificationChannelId;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public int mFlags;
descriptor: I
flags: (0x0001) ACC_PUBLIC
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
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/usage/UsageEvents$Event;
public void <init>(android.app.usage.UsageEvents$Event);
descriptor: (Landroid/app/usage/UsageEvents$Event;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
getfield android.app.usage.UsageEvents$Event.mPackage:Ljava/lang/String;
putfield android.app.usage.UsageEvents$Event.mPackage:Ljava/lang/String;
2: aload 0
aload 1
getfield android.app.usage.UsageEvents$Event.mClass:Ljava/lang/String;
putfield android.app.usage.UsageEvents$Event.mClass:Ljava/lang/String;
3: aload 0
aload 1
getfield android.app.usage.UsageEvents$Event.mTimeStamp:J
putfield android.app.usage.UsageEvents$Event.mTimeStamp:J
4: aload 0
aload 1
getfield android.app.usage.UsageEvents$Event.mEventType:I
putfield android.app.usage.UsageEvents$Event.mEventType:I
5: aload 0
aload 1
getfield android.app.usage.UsageEvents$Event.mConfiguration:Landroid/content/res/Configuration;
putfield android.app.usage.UsageEvents$Event.mConfiguration:Landroid/content/res/Configuration;
6: aload 0
aload 1
getfield android.app.usage.UsageEvents$Event.mShortcutId:Ljava/lang/String;
putfield android.app.usage.UsageEvents$Event.mShortcutId:Ljava/lang/String;
7: aload 0
aload 1
getfield android.app.usage.UsageEvents$Event.mAction:Ljava/lang/String;
putfield android.app.usage.UsageEvents$Event.mAction:Ljava/lang/String;
8: aload 0
aload 1
getfield android.app.usage.UsageEvents$Event.mContentType:Ljava/lang/String;
putfield android.app.usage.UsageEvents$Event.mContentType:Ljava/lang/String;
9: aload 0
aload 1
getfield android.app.usage.UsageEvents$Event.mContentAnnotations:[Ljava/lang/String;
putfield android.app.usage.UsageEvents$Event.mContentAnnotations:[Ljava/lang/String;
10: aload 0
aload 1
getfield android.app.usage.UsageEvents$Event.mFlags:I
putfield android.app.usage.UsageEvents$Event.mFlags:I
11: aload 0
aload 1
getfield android.app.usage.UsageEvents$Event.mBucketAndReason:I
putfield android.app.usage.UsageEvents$Event.mBucketAndReason:I
12: aload 0
aload 1
getfield android.app.usage.UsageEvents$Event.mNotificationChannelId:Ljava/lang/String;
putfield android.app.usage.UsageEvents$Event.mNotificationChannelId:Ljava/lang/String;
13: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Landroid/app/usage/UsageEvents$Event;
0 14 1 orig Landroid/app/usage/UsageEvents$Event;
MethodParameters:
Name Flags
orig
public java.lang.String getPackageName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.usage.UsageEvents$Event.mPackage:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/UsageEvents$Event;
public java.lang.String getClassName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.usage.UsageEvents$Event.mClass:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/UsageEvents$Event;
public long getTimeStamp();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.usage.UsageEvents$Event.mTimeStamp:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/UsageEvents$Event;
public int getEventType();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.usage.UsageEvents$Event.mEventType:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/UsageEvents$Event;
public android.content.res.Configuration getConfiguration();
descriptor: ()Landroid/content/res/Configuration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.usage.UsageEvents$Event.mConfiguration:Landroid/content/res/Configuration;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/UsageEvents$Event;
public java.lang.String getShortcutId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.usage.UsageEvents$Event.mShortcutId:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/UsageEvents$Event;
public int getStandbyBucket();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.usage.UsageEvents$Event.mBucketAndReason:I
ldc -65536
iand
bipush 16
iushr
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/UsageEvents$Event;
public int getAppStandbyBucket();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.usage.UsageEvents$Event.mBucketAndReason:I
ldc -65536
iand
bipush 16
iushr
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/UsageEvents$Event;
public int getStandbyReason();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.usage.UsageEvents$Event.mBucketAndReason:I
ldc 65535
iand
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/UsageEvents$Event;
public java.lang.String getNotificationChannelId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.usage.UsageEvents$Event.mNotificationChannelId:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/usage/UsageEvents$Event;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public android.app.usage.UsageEvents$Event getObfuscatedIfInstantApp();
descriptor: ()Landroid/app/usage/UsageEvents$Event;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield android.app.usage.UsageEvents$Event.mFlags:I
iconst_1
iand
ifne 2
1: aload 0
areturn
2: StackMap locals:
StackMap stack:
new android.app.usage.UsageEvents$Event
dup
aload 0
invokespecial android.app.usage.UsageEvents$Event.<init>:(Landroid/app/usage/UsageEvents$Event;)V
astore 1
start local 1 3: aload 1
ldc "android.instant_app"
putfield android.app.usage.UsageEvents$Event.mPackage:Ljava/lang/String;
4: aload 1
ldc "android.instant_class"
putfield android.app.usage.UsageEvents$Event.mClass:Ljava/lang/String;
5: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/app/usage/UsageEvents$Event;
3 6 1 ret Landroid/app/usage/UsageEvents$Event;
}
SourceFile: "UsageEvents.java"
NestHost: android.app.usage.UsageEvents
InnerClasses:
public final Event = android.app.usage.UsageEvents$Event of android.app.usage.UsageEvents
public abstract EventFlags = android.app.usage.UsageEvents$Event$EventFlags of android.app.usage.UsageEvents$Event