public class android.net.NetworkPolicyManager
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.net.NetworkPolicyManager
super_class: java.lang.Object
{
public static final int POLICY_NONE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int POLICY_REJECT_METERED_BACKGROUND;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int POLICY_ALLOW_METERED_BACKGROUND;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int RULE_NONE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int RULE_ALLOW_METERED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int RULE_TEMPORARY_ALLOW_METERED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int RULE_REJECT_METERED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int RULE_ALLOW_ALL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32
public static final int RULE_REJECT_ALL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 64
public static final int MASK_METERED_NETWORKS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 15
public static final int MASK_ALL_NETWORKS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 240
public static final int FIREWALL_RULE_DEFAULT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int FIREWALL_RULE_ALLOW;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int FIREWALL_RULE_DENY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int FIREWALL_TYPE_WHITELIST;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int FIREWALL_TYPE_BLACKLIST;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int FIREWALL_CHAIN_NONE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int FIREWALL_CHAIN_DOZABLE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int FIREWALL_CHAIN_STANDBY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int FIREWALL_CHAIN_POWERSAVE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final java.lang.String FIREWALL_CHAIN_NAME_NONE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "none"
public static final java.lang.String FIREWALL_CHAIN_NAME_DOZABLE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "dozable"
public static final java.lang.String FIREWALL_CHAIN_NAME_STANDBY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "standby"
public static final java.lang.String FIREWALL_CHAIN_NAME_POWERSAVE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "powersave"
private static final boolean ALLOW_PLATFORM_APP_POLICY;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int FOREGROUND_THRESHOLD_STATE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final java.lang.String EXTRA_NETWORK_TEMPLATE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.NETWORK_TEMPLATE"
public static final int OVERRIDE_UNMETERED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int OVERRIDE_CONGESTED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
private final android.content.Context mContext;
descriptor: Landroid/content/Context;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private android.net.INetworkPolicyManager mService;
descriptor: Landroid/net/INetworkPolicyManager;
flags: (0x0002) ACC_PRIVATE
public void <init>(android.content.Context, android.net.INetworkPolicyManager);
descriptor: (Landroid/content/Context;Landroid/net/INetworkPolicyManager;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 2
ifnonnull 3
2: new java.lang.IllegalArgumentException
dup
ldc "missing INetworkPolicyManager"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: android.net.NetworkPolicyManager android.content.Context android.net.INetworkPolicyManager
StackMap stack:
aload 0
aload 1
putfield android.net.NetworkPolicyManager.mContext:Landroid/content/Context;
4: aload 0
aload 2
putfield android.net.NetworkPolicyManager.mService:Landroid/net/INetworkPolicyManager;
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/net/NetworkPolicyManager;
0 6 1 context Landroid/content/Context;
0 6 2 service Landroid/net/INetworkPolicyManager;
MethodParameters:
Name Flags
context
service
public static android.net.NetworkPolicyManager from(android.content.Context);
descriptor: (Landroid/content/Context;)Landroid/net/NetworkPolicyManager;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "netpolicy"
invokevirtual android.content.Context.getSystemService:(Ljava/lang/String;)Ljava/lang/Object;
checkcast android.net.NetworkPolicyManager
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 context Landroid/content/Context;
MethodParameters:
Name Flags
context
public void setUidPolicy(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.net.NetworkPolicyManager.mService:Landroid/net/INetworkPolicyManager;
iload 1
iload 2
invokeinterface android.net.INetworkPolicyManager.setUidPolicy:(II)V
1: goto 4
StackMap locals:
StackMap stack: android.os.RemoteException
2: astore 3
start local 3 3: aload 3
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 3 4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/net/NetworkPolicyManager;
0 5 1 uid I
0 5 2 policy I
3 4 3 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
MethodParameters:
Name Flags
uid
policy
public void addUidPolicy(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.net.NetworkPolicyManager.mService:Landroid/net/INetworkPolicyManager;
iload 1
iload 2
invokeinterface android.net.INetworkPolicyManager.addUidPolicy:(II)V
1: goto 4
StackMap locals:
StackMap stack: android.os.RemoteException
2: astore 3
start local 3 3: aload 3
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 3 4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/net/NetworkPolicyManager;
0 5 1 uid I
0 5 2 policy I
3 4 3 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
MethodParameters:
Name Flags
uid
policy
public void removeUidPolicy(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.net.NetworkPolicyManager.mService:Landroid/net/INetworkPolicyManager;
iload 1
iload 2
invokeinterface android.net.INetworkPolicyManager.removeUidPolicy:(II)V
1: goto 4
StackMap locals:
StackMap stack: android.os.RemoteException
2: astore 3
start local 3 3: aload 3
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 3 4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/net/NetworkPolicyManager;
0 5 1 uid I
0 5 2 policy I
3 4 3 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
MethodParameters:
Name Flags
uid
policy
public int getUidPolicy(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.net.NetworkPolicyManager.mService:Landroid/net/INetworkPolicyManager;
iload 1
invokeinterface android.net.INetworkPolicyManager.getUidPolicy:(I)I
1: ireturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 2
start local 2 3: aload 2
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/NetworkPolicyManager;
0 4 1 uid I
3 4 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
MethodParameters:
Name Flags
uid
public int[] getUidsWithPolicy(int);
descriptor: (I)[I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.net.NetworkPolicyManager.mService:Landroid/net/INetworkPolicyManager;
iload 1
invokeinterface android.net.INetworkPolicyManager.getUidsWithPolicy:(I)[I
1: areturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 2
start local 2 3: aload 2
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/NetworkPolicyManager;
0 4 1 policy I
3 4 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
MethodParameters:
Name Flags
policy
public void registerListener(android.net.INetworkPolicyListener);
descriptor: (Landroid/net/INetworkPolicyListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.net.NetworkPolicyManager.mService:Landroid/net/INetworkPolicyManager;
aload 1
invokeinterface android.net.INetworkPolicyManager.registerListener:(Landroid/net/INetworkPolicyListener;)V
1: goto 4
StackMap locals:
StackMap stack: android.os.RemoteException
2: astore 2
start local 2 3: aload 2
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 2 4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/net/NetworkPolicyManager;
0 5 1 listener Landroid/net/INetworkPolicyListener;
3 4 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
MethodParameters:
Name Flags
listener
public void unregisterListener(android.net.INetworkPolicyListener);
descriptor: (Landroid/net/INetworkPolicyListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.net.NetworkPolicyManager.mService:Landroid/net/INetworkPolicyManager;
aload 1
invokeinterface android.net.INetworkPolicyManager.unregisterListener:(Landroid/net/INetworkPolicyListener;)V
1: goto 4
StackMap locals:
StackMap stack: android.os.RemoteException
2: astore 2
start local 2 3: aload 2
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 2 4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/net/NetworkPolicyManager;
0 5 1 listener Landroid/net/INetworkPolicyListener;
3 4 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
MethodParameters:
Name Flags
listener
public void setNetworkPolicies(android.net.NetworkPolicy[]);
descriptor: ([Landroid/net/NetworkPolicy;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.net.NetworkPolicyManager.mService:Landroid/net/INetworkPolicyManager;
aload 1
invokeinterface android.net.INetworkPolicyManager.setNetworkPolicies:([Landroid/net/NetworkPolicy;)V
1: goto 4
StackMap locals:
StackMap stack: android.os.RemoteException
2: astore 2
start local 2 3: aload 2
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 2 4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/net/NetworkPolicyManager;
0 5 1 policies [Landroid/net/NetworkPolicy;
3 4 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
MethodParameters:
Name Flags
policies
public android.net.NetworkPolicy[] getNetworkPolicies();
descriptor: ()[Landroid/net/NetworkPolicy;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield android.net.NetworkPolicyManager.mService:Landroid/net/INetworkPolicyManager;
aload 0
getfield android.net.NetworkPolicyManager.mContext:Landroid/content/Context;
invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
invokeinterface android.net.INetworkPolicyManager.getNetworkPolicies:(Ljava/lang/String;)[Landroid/net/NetworkPolicy;
1: areturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 3: aload 1
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/NetworkPolicyManager;
3 4 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
public void setRestrictBackground(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.net.NetworkPolicyManager.mService:Landroid/net/INetworkPolicyManager;
iload 1
invokeinterface android.net.INetworkPolicyManager.setRestrictBackground:(Z)V
1: goto 4
StackMap locals:
StackMap stack: android.os.RemoteException
2: astore 2
start local 2 3: aload 2
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 2 4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/net/NetworkPolicyManager;
0 5 1 restrictBackground Z
3 4 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
MethodParameters:
Name Flags
restrictBackground
public boolean getRestrictBackground();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield android.net.NetworkPolicyManager.mService:Landroid/net/INetworkPolicyManager;
invokeinterface android.net.INetworkPolicyManager.getRestrictBackground:()Z
1: ireturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 3: aload 1
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/NetworkPolicyManager;
3 4 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
public void factoryReset(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.net.NetworkPolicyManager.mService:Landroid/net/INetworkPolicyManager;
aload 1
invokeinterface android.net.INetworkPolicyManager.factoryReset:(Ljava/lang/String;)V
1: goto 4
StackMap locals:
StackMap stack: android.os.RemoteException
2: astore 2
start local 2 3: aload 2
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 2 4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/net/NetworkPolicyManager;
0 5 1 subscriber Ljava/lang/String;
3 4 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
MethodParameters:
Name Flags
subscriber
public static java.util.Iterator<android.util.Pair<java.time.ZonedDateTime, java.time.ZonedDateTime>> cycleIterator(android.net.NetworkPolicy);
descriptor: (Landroid/net/NetworkPolicy;)Ljava/util/Iterator;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual android.net.NetworkPolicy.cycleIterator:()Ljava/util/Iterator;
astore 1
start local 1 1: new android.net.NetworkPolicyManager$1
dup
aload 1
invokespecial android.net.NetworkPolicyManager$1.<init>:(Ljava/util/Iterator;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 policy Landroid/net/NetworkPolicy;
1 2 1 it Ljava/util/Iterator<Landroid/util/Range<Ljava/time/ZonedDateTime;>;>;
Signature: (Landroid/net/NetworkPolicy;)Ljava/util/Iterator<Landroid/util/Pair<Ljava/time/ZonedDateTime;Ljava/time/ZonedDateTime;>;>;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
policy
public static boolean isUidValidForPolicy(android.content.Context, int);
descriptor: (Landroid/content/Context;I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
invokestatic android.os.UserHandle.isApp:(I)Z
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 context Landroid/content/Context;
0 3 1 uid I
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
context
uid
public static java.lang.String uidRulesToString(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
iload 0
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " ("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
astore 1
start local 1 1: iload 0
ifne 4
2: aload 1
ldc "NONE"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
3: goto 5
4: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 1
ldc Landroid/net/NetworkPolicyManager;
ldc "RULE_"
iload 0
invokestatic android.util.DebugUtils.flagsToString:(Ljava/lang/Class;Ljava/lang/String;I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
5: StackMap locals:
StackMap stack:
aload 1
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
6: aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 uidRules I
1 7 1 string Ljava/lang/StringBuilder;
MethodParameters:
Name Flags
uidRules
public static java.lang.String uidPoliciesToString(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
iload 0
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " ("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
astore 1
start local 1 1: iload 0
ifne 4
2: aload 1
ldc "NONE"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
3: goto 7
4: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 1
ldc Landroid/net/NetworkPolicyManager;
5: ldc "POLICY_"
iload 0
6: invokestatic android.util.DebugUtils.flagsToString:(Ljava/lang/Class;Ljava/lang/String;I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
7: StackMap locals:
StackMap stack:
aload 1
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
8: aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 uidPolicies I
1 9 1 string Ljava/lang/StringBuilder;
MethodParameters:
Name Flags
uidPolicies
public static boolean isProcStateAllowedWhileIdleOrPowerSaveMode(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
iconst_4
if_icmpgt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 procState I
MethodParameters:
Name Flags
procState
public static boolean isProcStateAllowedWhileOnRestrictBackground(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
iconst_4
if_icmpgt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 procState I
MethodParameters:
Name Flags
procState
public static java.lang.String resolveNetworkId(android.net.wifi.WifiConfiguration);
descriptor: (Landroid/net/wifi/WifiConfiguration;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.net.wifi.WifiConfiguration.isPasspoint:()Z
ifeq 2
1: aload 0
getfield android.net.wifi.WifiConfiguration.providerFriendlyName:Ljava/lang/String;
goto 3
StackMap locals:
StackMap stack:
2: aload 0
getfield android.net.wifi.WifiConfiguration.SSID:Ljava/lang/String;
3: StackMap locals:
StackMap stack: java.lang.String
invokestatic android.net.wifi.WifiInfo.removeDoubleQuotes:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 config Landroid/net/wifi/WifiConfiguration;
MethodParameters:
Name Flags
config
public static java.lang.String resolveNetworkId(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic android.net.wifi.WifiInfo.removeDoubleQuotes:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 ssid Ljava/lang/String;
MethodParameters:
Name Flags
ssid
}
SourceFile: "NetworkPolicyManager.java"
NestMembers:
android.net.NetworkPolicyManager$1 android.net.NetworkPolicyManager$Listener
InnerClasses:
android.net.NetworkPolicyManager$1
public Listener = android.net.NetworkPolicyManager$Listener of android.net.NetworkPolicyManager