public class android.net.NetworkScoreManager
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.net.NetworkScoreManager
  super_class: java.lang.Object
{
  public static final java.lang.String ACTION_CHANGE_ACTIVE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.net.scoring.CHANGE_ACTIVE"

  public static final java.lang.String EXTRA_PACKAGE_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "packageName"

  public static final java.lang.String ACTION_SCORE_NETWORKS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.net.scoring.SCORE_NETWORKS"

  public static final java.lang.String EXTRA_NETWORKS_TO_SCORE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "networksToScore"

  public static final java.lang.String ACTION_CUSTOM_ENABLE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.net.scoring.CUSTOM_ENABLE"

  public static final java.lang.String RECOMMENDATION_SERVICE_LABEL_META_DATA;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.net.scoring.recommendation_service_label"

  public static final java.lang.String USE_OPEN_WIFI_PACKAGE_META_DATA;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.net.wifi.use_open_wifi_package"

  public static final java.lang.String NETWORK_AVAILABLE_NOTIFICATION_CHANNEL_ID_META_DATA;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.net.wifi.notification_channel_id_network_available"

  public static final java.lang.String ACTION_SCORER_CHANGED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.net.scoring.SCORER_CHANGED"

  public static final java.lang.String ACTION_RECOMMEND_NETWORKS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.net.action.RECOMMEND_NETWORKS"

  public static final java.lang.String EXTRA_NEW_SCORER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "newScorer"

  public static final int CACHE_FILTER_NONE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int CACHE_FILTER_CURRENT_NETWORK;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int CACHE_FILTER_SCAN_RESULTS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int RECOMMENDATIONS_ENABLED_FORCED_OFF;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  public static final int RECOMMENDATIONS_ENABLED_OFF;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int RECOMMENDATIONS_ENABLED_ON;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  private final android.content.Context mContext;
    descriptor: Landroid/content/Context;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final android.net.INetworkScoreService mService;
    descriptor: Landroid/net/INetworkScoreService;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(android.content.Context);
    descriptor: (Landroid/content/Context;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.net.NetworkScoreManager this
        start local 1 // android.content.Context context
         0: .line 214
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 215
            aload 0 /* this */
            aload 1 /* context */
            putfield android.net.NetworkScoreManager.mContext:Landroid/content/Context;
         2: .line 216
            aload 0 /* this */
         3: .line 217
            ldc "network_score"
            invokestatic android.os.ServiceManager.getServiceOrThrow:(Ljava/lang/String;)Landroid/os/IBinder;
            invokestatic android.net.INetworkScoreService$Stub.asInterface:(Landroid/os/IBinder;)Landroid/net/INetworkScoreService;
         4: .line 216
            putfield android.net.NetworkScoreManager.mService:Landroid/net/INetworkScoreService;
         5: .line 218
            return
        end local 1 // android.content.Context context
        end local 0 // android.net.NetworkScoreManager this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Landroid/net/NetworkScoreManager;
            0    6     1  context  Landroid/content/Context;
    Exceptions:
      throws android.os.ServiceManager$ServiceNotFoundException
    MethodParameters:
         Name  Flags
      context  

  public java.lang.String getActiveScorerPackage();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.net.NetworkScoreManager this
         0: .line 232
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tandroid.Manifest.permission.SCORE_NETWORKS cannot be resolved to a type\n\tandroid.Manifest.permission.REQUEST_NETWORK_SCORES cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.net.NetworkScoreManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/net/NetworkScoreManager;

  public android.net.NetworkScorerAppData getActiveScorer();
    descriptor: ()Landroid/net/NetworkScorerAppData;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.net.NetworkScoreManager this
         0: .line 250
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.REQUEST_NETWORK_SCORES cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.net.NetworkScoreManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/net/NetworkScoreManager;

  public java.util.List<android.net.NetworkScorerAppData> getAllValidScorers();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.net.NetworkScoreManager this
         0: .line 267
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.REQUEST_NETWORK_SCORES cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.net.NetworkScoreManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/net/NetworkScoreManager;
    Signature: ()Ljava/util/List<Landroid/net/NetworkScorerAppData;>;

  public boolean updateScores(android.net.ScoredNetwork[]);
    descriptor: ([Landroid/net/ScoredNetwork;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.net.NetworkScoreManager this
         0: .line 287
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.SCORE_NETWORKS cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.net.NetworkScoreManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/net/NetworkScoreManager;
    Exceptions:
      throws java.lang.SecurityException
    MethodParameters:
          Name  Flags
      networks  

  public boolean clearScores();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.net.NetworkScoreManager this
         0: .line 309
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tandroid.Manifest.permission.SCORE_NETWORKS cannot be resolved to a type\n\tandroid.Manifest.permission.REQUEST_NETWORK_SCORES cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.net.NetworkScoreManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/net/NetworkScoreManager;
    Exceptions:
      throws java.lang.SecurityException

  public boolean setActiveScorer(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.net.NetworkScoreManager this
         0: .line 331
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tandroid.Manifest.permission.SCORE_NETWORKS cannot be resolved to a type\n\tandroid.Manifest.permission.REQUEST_NETWORK_SCORES cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.net.NetworkScoreManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/net/NetworkScoreManager;
    Exceptions:
      throws java.lang.SecurityException
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()
    MethodParameters:
             Name  Flags
      packageName  

  public void disableScoring();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.net.NetworkScoreManager this
         0: .line 349
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tandroid.Manifest.permission.SCORE_NETWORKS cannot be resolved to a type\n\tandroid.Manifest.permission.REQUEST_NETWORK_SCORES cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.net.NetworkScoreManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/net/NetworkScoreManager;
    Exceptions:
      throws java.lang.SecurityException

  public boolean requestScores(android.net.NetworkKey[]);
    descriptor: ([Landroid/net/NetworkKey;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.net.NetworkScoreManager this
         0: .line 367
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.REQUEST_NETWORK_SCORES cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.net.NetworkScoreManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/net/NetworkScoreManager;
    Exceptions:
      throws java.lang.SecurityException
    MethodParameters:
          Name  Flags
      networks  

  public void registerNetworkScoreCache(int, android.net.INetworkScoreCache);
    descriptor: (ILandroid/net/INetworkScoreCache;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.net.NetworkScoreManager this
         0: .line 387
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.REQUEST_NETWORK_SCORES cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.net.NetworkScoreManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/net/NetworkScoreManager;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
             Name  Flags
      networkType  
      scoreCache   

  public void registerNetworkScoreCache(int, android.net.INetworkScoreCache, int);
    descriptor: (ILandroid/net/INetworkScoreCache;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.net.NetworkScoreManager this
         0: .line 404
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.REQUEST_NETWORK_SCORES cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.net.NetworkScoreManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/net/NetworkScoreManager;
    MethodParameters:
             Name  Flags
      networkType  
      scoreCache   
      filterType   

  public void unregisterNetworkScoreCache(int, android.net.INetworkScoreCache);
    descriptor: (ILandroid/net/INetworkScoreCache;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.net.NetworkScoreManager this
         0: .line 424
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.REQUEST_NETWORK_SCORES cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.net.NetworkScoreManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/net/NetworkScoreManager;
    MethodParameters:
             Name  Flags
      networkType  
      scoreCache   

  public boolean isCallerActiveScorer(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.net.NetworkScoreManager this
         0: .line 442
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.REQUEST_NETWORK_SCORES cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.net.NetworkScoreManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/net/NetworkScoreManager;
    MethodParameters:
            Name  Flags
      callingUid  
}
SourceFile: "NetworkScoreManager.java"
NestMembers:
  android.net.NetworkScoreManager$CacheUpdateFilter  android.net.NetworkScoreManager$RecommendationsEnabledSetting
InnerClasses:
  public abstract Stub = android.net.INetworkScoreService$Stub of android.net.INetworkScoreService
  public abstract CacheUpdateFilter = android.net.NetworkScoreManager$CacheUpdateFilter of android.net.NetworkScoreManager
  public abstract RecommendationsEnabledSetting = android.net.NetworkScoreManager$RecommendationsEnabledSetting of android.net.NetworkScoreManager
  public ServiceNotFoundException = android.os.ServiceManager$ServiceNotFoundException of android.os.ServiceManager
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()