public class android.net.wifi.p2p.WifiP2pManager
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.net.wifi.p2p.WifiP2pManager
super_class: java.lang.Object
{
private static final java.lang.String TAG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "WifiP2pManager"
public static final java.lang.String WIFI_P2P_STATE_CHANGED_ACTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.p2p.STATE_CHANGED"
public static final java.lang.String EXTRA_WIFI_STATE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "wifi_p2p_state"
public static final int WIFI_P2P_STATE_DISABLED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int WIFI_P2P_STATE_ENABLED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final java.lang.String WIFI_P2P_CONNECTION_CHANGED_ACTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.p2p.CONNECTION_STATE_CHANGE"
public static final java.lang.String EXTRA_WIFI_P2P_INFO;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "wifiP2pInfo"
public static final java.lang.String EXTRA_NETWORK_INFO;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "networkInfo"
public static final java.lang.String EXTRA_WIFI_P2P_GROUP;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "p2pGroupInfo"
public static final java.lang.String WIFI_P2P_PEERS_CHANGED_ACTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.p2p.PEERS_CHANGED"
public static final java.lang.String EXTRA_P2P_DEVICE_LIST;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "wifiP2pDeviceList"
public static final java.lang.String WIFI_P2P_DISCOVERY_CHANGED_ACTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.p2p.DISCOVERY_STATE_CHANGE"
public static final java.lang.String EXTRA_DISCOVERY_STATE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "discoveryState"
public static final int WIFI_P2P_DISCOVERY_STOPPED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int WIFI_P2P_DISCOVERY_STARTED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final java.lang.String WIFI_P2P_THIS_DEVICE_CHANGED_ACTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.p2p.THIS_DEVICE_CHANGED"
public static final java.lang.String EXTRA_WIFI_P2P_DEVICE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "wifiP2pDevice"
public static final java.lang.String WIFI_P2P_PERSISTENT_GROUPS_CHANGED_ACTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.p2p.PERSISTENT_GROUPS_CHANGED"
public static final java.lang.String EXTRA_HANDOVER_MESSAGE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.p2p.EXTRA_HANDOVER_MESSAGE"
public static final java.lang.String CALLING_PACKAGE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.p2p.CALLING_PACKAGE"
android.net.wifi.p2p.IWifiP2pManager mService;
descriptor: Landroid/net/wifi/p2p/IWifiP2pManager;
flags: (0x0000)
private static final int BASE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 139264
public static final int DISCOVER_PEERS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139265
public static final int DISCOVER_PEERS_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139266
public static final int DISCOVER_PEERS_SUCCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139267
public static final int STOP_DISCOVERY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139268
public static final int STOP_DISCOVERY_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139269
public static final int STOP_DISCOVERY_SUCCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139270
public static final int CONNECT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139271
public static final int CONNECT_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139272
public static final int CONNECT_SUCCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139273
public static final int CANCEL_CONNECT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139274
public static final int CANCEL_CONNECT_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139275
public static final int CANCEL_CONNECT_SUCCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139276
public static final int CREATE_GROUP;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139277
public static final int CREATE_GROUP_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139278
public static final int CREATE_GROUP_SUCCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139279
public static final int REMOVE_GROUP;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139280
public static final int REMOVE_GROUP_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139281
public static final int REMOVE_GROUP_SUCCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139282
public static final int REQUEST_PEERS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139283
public static final int RESPONSE_PEERS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139284
public static final int REQUEST_CONNECTION_INFO;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139285
public static final int RESPONSE_CONNECTION_INFO;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139286
public static final int REQUEST_GROUP_INFO;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139287
public static final int RESPONSE_GROUP_INFO;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139288
public static final int ADD_LOCAL_SERVICE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139292
public static final int ADD_LOCAL_SERVICE_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139293
public static final int ADD_LOCAL_SERVICE_SUCCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139294
public static final int REMOVE_LOCAL_SERVICE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139295
public static final int REMOVE_LOCAL_SERVICE_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139296
public static final int REMOVE_LOCAL_SERVICE_SUCCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139297
public static final int CLEAR_LOCAL_SERVICES;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139298
public static final int CLEAR_LOCAL_SERVICES_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139299
public static final int CLEAR_LOCAL_SERVICES_SUCCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139300
public static final int ADD_SERVICE_REQUEST;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139301
public static final int ADD_SERVICE_REQUEST_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139302
public static final int ADD_SERVICE_REQUEST_SUCCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139303
public static final int REMOVE_SERVICE_REQUEST;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139304
public static final int REMOVE_SERVICE_REQUEST_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139305
public static final int REMOVE_SERVICE_REQUEST_SUCCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139306
public static final int CLEAR_SERVICE_REQUESTS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139307
public static final int CLEAR_SERVICE_REQUESTS_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139308
public static final int CLEAR_SERVICE_REQUESTS_SUCCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139309
public static final int DISCOVER_SERVICES;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139310
public static final int DISCOVER_SERVICES_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139311
public static final int DISCOVER_SERVICES_SUCCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139312
public static final int PING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139313
public static final int RESPONSE_SERVICE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139314
public static final int SET_DEVICE_NAME;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139315
public static final int SET_DEVICE_NAME_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139316
public static final int SET_DEVICE_NAME_SUCCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139317
public static final int DELETE_PERSISTENT_GROUP;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139318
public static final int DELETE_PERSISTENT_GROUP_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139319
public static final int DELETE_PERSISTENT_GROUP_SUCCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139320
public static final int REQUEST_PERSISTENT_GROUP_INFO;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139321
public static final int RESPONSE_PERSISTENT_GROUP_INFO;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139322
public static final int SET_WFD_INFO;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139323
public static final int SET_WFD_INFO_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139324
public static final int SET_WFD_INFO_SUCCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139325
public static final int START_WPS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139326
public static final int START_WPS_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139327
public static final int START_WPS_SUCCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139328
public static final int START_LISTEN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139329
public static final int START_LISTEN_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139330
public static final int START_LISTEN_SUCCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139331
public static final int STOP_LISTEN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139332
public static final int STOP_LISTEN_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139333
public static final int STOP_LISTEN_SUCCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139334
public static final int SET_CHANNEL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139335
public static final int SET_CHANNEL_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139336
public static final int SET_CHANNEL_SUCCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139337
public static final int GET_HANDOVER_REQUEST;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139339
public static final int GET_HANDOVER_SELECT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139340
public static final int RESPONSE_GET_HANDOVER_MESSAGE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139341
public static final int INITIATOR_REPORT_NFC_HANDOVER;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139342
public static final int RESPONDER_REPORT_NFC_HANDOVER;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139343
public static final int REPORT_NFC_HANDOVER_SUCCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139344
public static final int REPORT_NFC_HANDOVER_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 139345
public static final int ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int P2P_UNSUPPORTED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int BUSY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int NO_SERVICE_REQUESTS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int MIRACAST_DISABLED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int MIRACAST_SOURCE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int MIRACAST_SINK;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public void <init>(android.net.wifi.p2p.IWifiP2pManager);
descriptor: (Landroid/net/wifi/p2p/IWifiP2pManager;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, 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
putfield android.net.wifi.p2p.WifiP2pManager.mService:Landroid/net/wifi/p2p/IWifiP2pManager;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 3 1 service Landroid/net/wifi/p2p/IWifiP2pManager;
MethodParameters:
Name Flags
service
private static void checkChannel(android.net.wifi.p2p.WifiP2pManager$Channel);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ifnonnull 1
new java.lang.IllegalArgumentException
dup
ldc "Channel needs to be initialized"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
1: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
MethodParameters:
Name Flags
c
private static void checkServiceInfo(android.net.wifi.p2p.nsd.WifiP2pServiceInfo);
descriptor: (Landroid/net/wifi/p2p/nsd/WifiP2pServiceInfo;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ifnonnull 1
new java.lang.IllegalArgumentException
dup
ldc "service info is null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
1: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 info Landroid/net/wifi/p2p/nsd/WifiP2pServiceInfo;
MethodParameters:
Name Flags
info
private static void checkServiceRequest(android.net.wifi.p2p.nsd.WifiP2pServiceRequest);
descriptor: (Landroid/net/wifi/p2p/nsd/WifiP2pServiceRequest;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ifnonnull 1
new java.lang.IllegalArgumentException
dup
ldc "service request is null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
1: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 req Landroid/net/wifi/p2p/nsd/WifiP2pServiceRequest;
MethodParameters:
Name Flags
req
private static void checkP2pConfig(android.net.wifi.p2p.WifiP2pConfig);
descriptor: (Landroid/net/wifi/p2p/WifiP2pConfig;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ifnonnull 1
new java.lang.IllegalArgumentException
dup
ldc "config cannot be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
1: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.p2p.WifiP2pConfig.deviceAddress:Ljava/lang/String;
invokestatic android.text.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 3
2: new java.lang.IllegalArgumentException
dup
ldc "deviceAddress cannot be empty"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 c Landroid/net/wifi/p2p/WifiP2pConfig;
MethodParameters:
Name Flags
c
public android.net.wifi.p2p.WifiP2pManager$Channel initialize(android.content.Context, android.os.Looper, android.net.wifi.p2p.WifiP2pManager$ChannelListener);
descriptor: (Landroid/content/Context;Landroid/os/Looper;Landroid/net/wifi/p2p/WifiP2pManager$ChannelListener;)Landroid/net/wifi/p2p/WifiP2pManager$Channel;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new android.os.Binder
dup
invokespecial android.os.Binder.<init>:()V
astore 4
start local 4 1: aload 0
aload 1
aload 2
aload 3
aload 0
aload 4
invokevirtual android.net.wifi.p2p.WifiP2pManager.getMessenger:(Landroid/os/Binder;)Landroid/os/Messenger;
2: aload 4
3: invokevirtual android.net.wifi.p2p.WifiP2pManager.initalizeChannel:(Landroid/content/Context;Landroid/os/Looper;Landroid/net/wifi/p2p/WifiP2pManager$ChannelListener;Landroid/os/Messenger;Landroid/os/Binder;)Landroid/net/wifi/p2p/WifiP2pManager$Channel;
astore 5
start local 5 4: aload 5
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 5 1 srcContext Landroid/content/Context;
0 5 2 srcLooper Landroid/os/Looper;
0 5 3 listener Landroid/net/wifi/p2p/WifiP2pManager$ChannelListener;
1 5 4 binder Landroid/os/Binder;
4 5 5 channel Landroid/net/wifi/p2p/WifiP2pManager$Channel;
MethodParameters:
Name Flags
srcContext
srcLooper
listener
public android.net.wifi.p2p.WifiP2pManager$Channel initializeInternal(android.content.Context, android.os.Looper, android.net.wifi.p2p.WifiP2pManager$ChannelListener);
descriptor: (Landroid/content/Context;Landroid/os/Looper;Landroid/net/wifi/p2p/WifiP2pManager$ChannelListener;)Landroid/net/wifi/p2p/WifiP2pManager$Channel;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
aload 0
invokevirtual android.net.wifi.p2p.WifiP2pManager.getP2pStateMachineMessenger:()Landroid/os/Messenger;
1: aconst_null
2: invokevirtual android.net.wifi.p2p.WifiP2pManager.initalizeChannel:(Landroid/content/Context;Landroid/os/Looper;Landroid/net/wifi/p2p/WifiP2pManager$ChannelListener;Landroid/os/Messenger;Landroid/os/Binder;)Landroid/net/wifi/p2p/WifiP2pManager$Channel;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 3 1 srcContext Landroid/content/Context;
0 3 2 srcLooper Landroid/os/Looper;
0 3 3 listener Landroid/net/wifi/p2p/WifiP2pManager$ChannelListener;
MethodParameters:
Name Flags
srcContext
srcLooper
listener
private android.net.wifi.p2p.WifiP2pManager$Channel initalizeChannel(android.content.Context, android.os.Looper, android.net.wifi.p2p.WifiP2pManager$ChannelListener, android.os.Messenger, android.os.Binder);
descriptor: (Landroid/content/Context;Landroid/os/Looper;Landroid/net/wifi/p2p/WifiP2pManager$ChannelListener;Landroid/os/Messenger;Landroid/os/Binder;)Landroid/net/wifi/p2p/WifiP2pManager$Channel;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 4
ifnonnull 1
aconst_null
areturn
1: StackMap locals:
StackMap stack:
new android.net.wifi.p2p.WifiP2pManager$Channel
dup
aload 1
aload 2
aload 3
aload 5
aload 0
invokespecial android.net.wifi.p2p.WifiP2pManager$Channel.<init>:(Landroid/content/Context;Landroid/os/Looper;Landroid/net/wifi/p2p/WifiP2pManager$ChannelListener;Landroid/os/Binder;Landroid/net/wifi/p2p/WifiP2pManager;)V
astore 6
start local 6 2: aload 6
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
aload 1
aload 6
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mHandler:Landroid/net/wifi/p2p/WifiP2pManager$Channel$P2pHandler;
aload 4
invokevirtual com.android.internal.util.AsyncChannel.connectSync:(Landroid/content/Context;Landroid/os/Handler;Landroid/os/Messenger;)I
ifne 4
3: aload 6
areturn
4: StackMap locals: android.net.wifi.p2p.WifiP2pManager$Channel
StackMap stack:
aload 6
invokevirtual android.net.wifi.p2p.WifiP2pManager$Channel.close:()V
5: aconst_null
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 6 1 srcContext Landroid/content/Context;
0 6 2 srcLooper Landroid/os/Looper;
0 6 3 listener Landroid/net/wifi/p2p/WifiP2pManager$ChannelListener;
0 6 4 messenger Landroid/os/Messenger;
0 6 5 binder Landroid/os/Binder;
2 6 6 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
MethodParameters:
Name Flags
srcContext
srcLooper
listener
messenger
binder
public void discoverPeers(android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$ActionListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: aload 1
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
ldc 139265
iconst_0
aload 1
aload 2
invokevirtual android.net.wifi.p2p.WifiP2pManager$Channel.putListener:(Ljava/lang/Object;)I
invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(III)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 3 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 3 2 listener Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;
MethodParameters:
Name Flags
c
listener
public void stopPeerDiscovery(android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$ActionListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: aload 1
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
ldc 139268
iconst_0
aload 1
aload 2
invokevirtual android.net.wifi.p2p.WifiP2pManager$Channel.putListener:(Ljava/lang/Object;)I
invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(III)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 3 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 3 2 listener Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;
MethodParameters:
Name Flags
c
listener
public void connect(android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pConfig, android.net.wifi.p2p.WifiP2pManager$ActionListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pConfig;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: aload 2
invokestatic android.net.wifi.p2p.WifiP2pManager.checkP2pConfig:(Landroid/net/wifi/p2p/WifiP2pConfig;)V
2: aload 1
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
ldc 139271
iconst_0
aload 1
aload 3
invokevirtual android.net.wifi.p2p.WifiP2pManager$Channel.putListener:(Ljava/lang/Object;)I
aload 2
invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(IIILjava/lang/Object;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 4 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 4 2 config Landroid/net/wifi/p2p/WifiP2pConfig;
0 4 3 listener Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;
MethodParameters:
Name Flags
c
config
listener
public void cancelConnect(android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$ActionListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: aload 1
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
ldc 139274
iconst_0
aload 1
aload 2
invokevirtual android.net.wifi.p2p.WifiP2pManager$Channel.putListener:(Ljava/lang/Object;)I
invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(III)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 3 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 3 2 listener Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;
MethodParameters:
Name Flags
c
listener
public void createGroup(android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$ActionListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: aload 1
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
ldc 139277
bipush -2
2: aload 1
aload 2
invokevirtual android.net.wifi.p2p.WifiP2pManager$Channel.putListener:(Ljava/lang/Object;)I
3: invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(III)V
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 5 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 5 2 listener Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;
MethodParameters:
Name Flags
c
listener
public void removeGroup(android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$ActionListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: aload 1
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
ldc 139280
iconst_0
aload 1
aload 2
invokevirtual android.net.wifi.p2p.WifiP2pManager$Channel.putListener:(Ljava/lang/Object;)I
invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(III)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 3 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 3 2 listener Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;
MethodParameters:
Name Flags
c
listener
public void listen(android.net.wifi.p2p.WifiP2pManager$Channel, boolean, android.net.wifi.p2p.WifiP2pManager$ActionListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;ZLandroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: aload 1
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
iload 2
ifeq 2
ldc 139329
goto 3
StackMap locals:
StackMap stack: com.android.internal.util.AsyncChannel
2: ldc 139332
3: StackMap locals: android.net.wifi.p2p.WifiP2pManager android.net.wifi.p2p.WifiP2pManager$Channel int android.net.wifi.p2p.WifiP2pManager$ActionListener
StackMap stack: com.android.internal.util.AsyncChannel int
iconst_0
aload 1
aload 3
invokevirtual android.net.wifi.p2p.WifiP2pManager$Channel.putListener:(Ljava/lang/Object;)I
4: invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(III)V
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 6 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 6 2 enable Z
0 6 3 listener Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;
MethodParameters:
Name Flags
c
enable
listener
public void setWifiP2pChannels(android.net.wifi.p2p.WifiP2pManager$Channel, int, int, android.net.wifi.p2p.WifiP2pManager$ActionListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;IILandroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: new android.os.Bundle
dup
invokespecial android.os.Bundle.<init>:()V
astore 5
start local 5 2: aload 5
ldc "lc"
iload 2
invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
3: aload 5
ldc "oc"
iload 3
invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
4: aload 1
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
ldc 139335
iconst_0
aload 1
aload 4
invokevirtual android.net.wifi.p2p.WifiP2pManager$Channel.putListener:(Ljava/lang/Object;)I
aload 5
invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(IIILjava/lang/Object;)V
5: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 6 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 6 2 lc I
0 6 3 oc I
0 6 4 listener Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;
2 6 5 p2pChannels Landroid/os/Bundle;
MethodParameters:
Name Flags
c
lc
oc
listener
public void startWps(android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.WpsInfo, android.net.wifi.p2p.WifiP2pManager$ActionListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/WpsInfo;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: aload 1
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
ldc 139326
iconst_0
aload 1
aload 3
invokevirtual android.net.wifi.p2p.WifiP2pManager$Channel.putListener:(Ljava/lang/Object;)I
aload 2
invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(IIILjava/lang/Object;)V
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 3 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 3 2 wps Landroid/net/wifi/WpsInfo;
0 3 3 listener Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;
MethodParameters:
Name Flags
c
wps
listener
public void addLocalService(android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.nsd.WifiP2pServiceInfo, android.net.wifi.p2p.WifiP2pManager$ActionListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/nsd/WifiP2pServiceInfo;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: aload 2
invokestatic android.net.wifi.p2p.WifiP2pManager.checkServiceInfo:(Landroid/net/wifi/p2p/nsd/WifiP2pServiceInfo;)V
2: aload 1
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
ldc 139292
iconst_0
aload 1
aload 3
invokevirtual android.net.wifi.p2p.WifiP2pManager$Channel.putListener:(Ljava/lang/Object;)I
aload 2
invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(IIILjava/lang/Object;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 4 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 4 2 servInfo Landroid/net/wifi/p2p/nsd/WifiP2pServiceInfo;
0 4 3 listener Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;
MethodParameters:
Name Flags
c
servInfo
listener
public void removeLocalService(android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.nsd.WifiP2pServiceInfo, android.net.wifi.p2p.WifiP2pManager$ActionListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/nsd/WifiP2pServiceInfo;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: aload 2
invokestatic android.net.wifi.p2p.WifiP2pManager.checkServiceInfo:(Landroid/net/wifi/p2p/nsd/WifiP2pServiceInfo;)V
2: aload 1
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
ldc 139295
iconst_0
aload 1
aload 3
invokevirtual android.net.wifi.p2p.WifiP2pManager$Channel.putListener:(Ljava/lang/Object;)I
aload 2
invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(IIILjava/lang/Object;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 4 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 4 2 servInfo Landroid/net/wifi/p2p/nsd/WifiP2pServiceInfo;
0 4 3 listener Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;
MethodParameters:
Name Flags
c
servInfo
listener
public void clearLocalServices(android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$ActionListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: aload 1
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
ldc 139298
iconst_0
aload 1
aload 2
invokevirtual android.net.wifi.p2p.WifiP2pManager$Channel.putListener:(Ljava/lang/Object;)I
invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(III)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 3 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 3 2 listener Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;
MethodParameters:
Name Flags
c
listener
public void setServiceResponseListener(android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$ServiceResponseListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pManager$ServiceResponseListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: aload 1
aload 2
putfield android.net.wifi.p2p.WifiP2pManager$Channel.mServRspListener:Landroid/net/wifi/p2p/WifiP2pManager$ServiceResponseListener;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 3 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 3 2 listener Landroid/net/wifi/p2p/WifiP2pManager$ServiceResponseListener;
MethodParameters:
Name Flags
c
listener
public void setDnsSdResponseListeners(android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$DnsSdServiceResponseListener, android.net.wifi.p2p.WifiP2pManager$DnsSdTxtRecordListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pManager$DnsSdServiceResponseListener;Landroid/net/wifi/p2p/WifiP2pManager$DnsSdTxtRecordListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: aload 1
aload 2
putfield android.net.wifi.p2p.WifiP2pManager$Channel.mDnsSdServRspListener:Landroid/net/wifi/p2p/WifiP2pManager$DnsSdServiceResponseListener;
2: aload 1
aload 3
putfield android.net.wifi.p2p.WifiP2pManager$Channel.mDnsSdTxtListener:Landroid/net/wifi/p2p/WifiP2pManager$DnsSdTxtRecordListener;
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 4 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 4 2 servListener Landroid/net/wifi/p2p/WifiP2pManager$DnsSdServiceResponseListener;
0 4 3 txtListener Landroid/net/wifi/p2p/WifiP2pManager$DnsSdTxtRecordListener;
MethodParameters:
Name Flags
c
servListener
txtListener
public void setUpnpServiceResponseListener(android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$UpnpServiceResponseListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pManager$UpnpServiceResponseListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: aload 1
aload 2
putfield android.net.wifi.p2p.WifiP2pManager$Channel.mUpnpServRspListener:Landroid/net/wifi/p2p/WifiP2pManager$UpnpServiceResponseListener;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 3 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 3 2 listener Landroid/net/wifi/p2p/WifiP2pManager$UpnpServiceResponseListener;
MethodParameters:
Name Flags
c
listener
public void discoverServices(android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$ActionListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: aload 1
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
ldc 139310
iconst_0
aload 1
aload 2
invokevirtual android.net.wifi.p2p.WifiP2pManager$Channel.putListener:(Ljava/lang/Object;)I
invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(III)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 3 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 3 2 listener Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;
MethodParameters:
Name Flags
c
listener
public void addServiceRequest(android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.nsd.WifiP2pServiceRequest, android.net.wifi.p2p.WifiP2pManager$ActionListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/nsd/WifiP2pServiceRequest;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: aload 2
invokestatic android.net.wifi.p2p.WifiP2pManager.checkServiceRequest:(Landroid/net/wifi/p2p/nsd/WifiP2pServiceRequest;)V
2: aload 1
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
ldc 139301
iconst_0
3: aload 1
aload 3
invokevirtual android.net.wifi.p2p.WifiP2pManager$Channel.putListener:(Ljava/lang/Object;)I
aload 2
4: invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(IIILjava/lang/Object;)V
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 6 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 6 2 req Landroid/net/wifi/p2p/nsd/WifiP2pServiceRequest;
0 6 3 listener Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;
MethodParameters:
Name Flags
c
req
listener
public void removeServiceRequest(android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.nsd.WifiP2pServiceRequest, android.net.wifi.p2p.WifiP2pManager$ActionListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/nsd/WifiP2pServiceRequest;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: aload 2
invokestatic android.net.wifi.p2p.WifiP2pManager.checkServiceRequest:(Landroid/net/wifi/p2p/nsd/WifiP2pServiceRequest;)V
2: aload 1
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
ldc 139304
iconst_0
3: aload 1
aload 3
invokevirtual android.net.wifi.p2p.WifiP2pManager$Channel.putListener:(Ljava/lang/Object;)I
aload 2
4: invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(IIILjava/lang/Object;)V
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 6 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 6 2 req Landroid/net/wifi/p2p/nsd/WifiP2pServiceRequest;
0 6 3 listener Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;
MethodParameters:
Name Flags
c
req
listener
public void clearServiceRequests(android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$ActionListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: aload 1
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
ldc 139307
2: iconst_0
aload 1
aload 2
invokevirtual android.net.wifi.p2p.WifiP2pManager$Channel.putListener:(Ljava/lang/Object;)I
3: invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(III)V
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 5 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 5 2 listener Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;
MethodParameters:
Name Flags
c
listener
public void requestPeers(android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$PeerListListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pManager$PeerListListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: new android.os.Bundle
dup
invokespecial android.os.Bundle.<init>:()V
astore 3
start local 3 2: aload 3
ldc "android.net.wifi.p2p.CALLING_PACKAGE"
aload 1
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mContext:Landroid/content/Context;
invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
invokevirtual android.os.Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
3: aload 1
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
ldc 139283
iconst_0
aload 1
aload 2
invokevirtual android.net.wifi.p2p.WifiP2pManager$Channel.putListener:(Ljava/lang/Object;)I
4: aload 3
5: invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(IIILjava/lang/Object;)V
6: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 7 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 7 2 listener Landroid/net/wifi/p2p/WifiP2pManager$PeerListListener;
2 7 3 callingPackage Landroid/os/Bundle;
MethodParameters:
Name Flags
c
listener
public void requestConnectionInfo(android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$ConnectionInfoListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pManager$ConnectionInfoListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: aload 1
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
ldc 139285
iconst_0
aload 1
aload 2
invokevirtual android.net.wifi.p2p.WifiP2pManager$Channel.putListener:(Ljava/lang/Object;)I
invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(III)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 3 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 3 2 listener Landroid/net/wifi/p2p/WifiP2pManager$ConnectionInfoListener;
MethodParameters:
Name Flags
c
listener
public void requestGroupInfo(android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$GroupInfoListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pManager$GroupInfoListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: aload 1
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
ldc 139287
iconst_0
aload 1
aload 2
invokevirtual android.net.wifi.p2p.WifiP2pManager$Channel.putListener:(Ljava/lang/Object;)I
invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(III)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 3 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 3 2 listener Landroid/net/wifi/p2p/WifiP2pManager$GroupInfoListener;
MethodParameters:
Name Flags
c
listener
public void setDeviceName(android.net.wifi.p2p.WifiP2pManager$Channel, java.lang.String, android.net.wifi.p2p.WifiP2pManager$ActionListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;Ljava/lang/String;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: new android.net.wifi.p2p.WifiP2pDevice
dup
invokespecial android.net.wifi.p2p.WifiP2pDevice.<init>:()V
astore 4
start local 4 2: aload 4
aload 2
putfield android.net.wifi.p2p.WifiP2pDevice.deviceName:Ljava/lang/String;
3: aload 1
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
ldc 139315
iconst_0
aload 1
aload 3
invokevirtual android.net.wifi.p2p.WifiP2pManager$Channel.putListener:(Ljava/lang/Object;)I
aload 4
invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(IIILjava/lang/Object;)V
4: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 5 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 5 2 devName Ljava/lang/String;
0 5 3 listener Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;
2 5 4 d Landroid/net/wifi/p2p/WifiP2pDevice;
MethodParameters:
Name Flags
c
devName
listener
public void setWFDInfo(android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pWfdInfo, android.net.wifi.p2p.WifiP2pManager$ActionListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pWfdInfo;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: aload 0
getfield android.net.wifi.p2p.WifiP2pManager.mService:Landroid/net/wifi/p2p/IWifiP2pManager;
invokeinterface android.net.wifi.p2p.IWifiP2pManager.checkConfigureWifiDisplayPermission:()V
2: goto 5
StackMap locals:
StackMap stack: android.os.RemoteException
3: astore 4
start local 4 4: aload 4
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
pop
end local 4 5: StackMap locals:
StackMap stack:
aload 1
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
ldc 139323
iconst_0
aload 1
aload 3
invokevirtual android.net.wifi.p2p.WifiP2pManager$Channel.putListener:(Ljava/lang/Object;)I
aload 2
invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(IIILjava/lang/Object;)V
6: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 7 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 7 2 wfdInfo Landroid/net/wifi/p2p/WifiP2pWfdInfo;
0 7 3 listener Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;
4 5 4 e Landroid/os/RemoteException;
Exception table:
from to target type
1 2 3 Class android.os.RemoteException
MethodParameters:
Name Flags
c
wfdInfo
listener
public void deletePersistentGroup(android.net.wifi.p2p.WifiP2pManager$Channel, int, android.net.wifi.p2p.WifiP2pManager$ActionListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;ILandroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: aload 1
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
ldc 139318
iload 2
aload 1
aload 3
invokevirtual android.net.wifi.p2p.WifiP2pManager$Channel.putListener:(Ljava/lang/Object;)I
invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(III)V
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 3 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 3 2 netId I
0 3 3 listener Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;
MethodParameters:
Name Flags
c
netId
listener
public void requestPersistentGroupInfo(android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$PersistentGroupInfoListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pManager$PersistentGroupInfoListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: aload 1
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
ldc 139321
iconst_0
aload 1
aload 2
invokevirtual android.net.wifi.p2p.WifiP2pManager$Channel.putListener:(Ljava/lang/Object;)I
invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(III)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 3 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 3 2 listener Landroid/net/wifi/p2p/WifiP2pManager$PersistentGroupInfoListener;
MethodParameters:
Name Flags
c
listener
public void setMiracastMode(int);
descriptor: (I)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.wifi.p2p.WifiP2pManager.mService:Landroid/net/wifi/p2p/IWifiP2pManager;
iload 1
invokeinterface android.net.wifi.p2p.IWifiP2pManager.setMiracastMode:(I)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/wifi/p2p/WifiP2pManager;
0 5 1 mode I
3 4 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
MethodParameters:
Name Flags
mode
public android.os.Messenger getMessenger(android.os.Binder);
descriptor: (Landroid/os/Binder;)Landroid/os/Messenger;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.net.wifi.p2p.WifiP2pManager.mService:Landroid/net/wifi/p2p/IWifiP2pManager;
aload 1
invokeinterface android.net.wifi.p2p.IWifiP2pManager.getMessenger:(Landroid/os/IBinder;)Landroid/os/Messenger;
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/wifi/p2p/WifiP2pManager;
0 4 1 binder Landroid/os/Binder;
3 4 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
MethodParameters:
Name Flags
binder
public android.os.Messenger getP2pStateMachineMessenger();
descriptor: ()Landroid/os/Messenger;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.p2p.WifiP2pManager.mService:Landroid/net/wifi/p2p/IWifiP2pManager;
invokeinterface android.net.wifi.p2p.IWifiP2pManager.getP2pStateMachineMessenger:()Landroid/os/Messenger;
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/wifi/p2p/WifiP2pManager;
3 4 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
public void getNfcHandoverRequest(android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$HandoverMessageListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pManager$HandoverMessageListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: aload 1
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
ldc 139339
iconst_0
aload 1
aload 2
invokevirtual android.net.wifi.p2p.WifiP2pManager$Channel.putListener:(Ljava/lang/Object;)I
invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(III)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 3 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 3 2 listener Landroid/net/wifi/p2p/WifiP2pManager$HandoverMessageListener;
MethodParameters:
Name Flags
c
listener
public void getNfcHandoverSelect(android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$HandoverMessageListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pManager$HandoverMessageListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: aload 1
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
ldc 139340
iconst_0
aload 1
aload 2
invokevirtual android.net.wifi.p2p.WifiP2pManager$Channel.putListener:(Ljava/lang/Object;)I
invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(III)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 3 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 3 2 listener Landroid/net/wifi/p2p/WifiP2pManager$HandoverMessageListener;
MethodParameters:
Name Flags
c
listener
public void initiatorReportNfcHandover(android.net.wifi.p2p.WifiP2pManager$Channel, java.lang.String, android.net.wifi.p2p.WifiP2pManager$ActionListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;Ljava/lang/String;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: new android.os.Bundle
dup
invokespecial android.os.Bundle.<init>:()V
astore 4
start local 4 2: aload 4
ldc "android.net.wifi.p2p.EXTRA_HANDOVER_MESSAGE"
aload 2
invokevirtual android.os.Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
3: aload 1
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
ldc 139342
iconst_0
4: aload 1
aload 3
invokevirtual android.net.wifi.p2p.WifiP2pManager$Channel.putListener:(Ljava/lang/Object;)I
aload 4
5: invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(IIILjava/lang/Object;)V
6: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 7 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 7 2 handoverSelect Ljava/lang/String;
0 7 3 listener Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;
2 7 4 bundle Landroid/os/Bundle;
MethodParameters:
Name Flags
c
handoverSelect
listener
public void responderReportNfcHandover(android.net.wifi.p2p.WifiP2pManager$Channel, java.lang.String, android.net.wifi.p2p.WifiP2pManager$ActionListener);
descriptor: (Landroid/net/wifi/p2p/WifiP2pManager$Channel;Ljava/lang/String;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokestatic android.net.wifi.p2p.WifiP2pManager.checkChannel:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;)V
1: new android.os.Bundle
dup
invokespecial android.os.Bundle.<init>:()V
astore 4
start local 4 2: aload 4
ldc "android.net.wifi.p2p.EXTRA_HANDOVER_MESSAGE"
aload 2
invokevirtual android.os.Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
3: aload 1
getfield android.net.wifi.p2p.WifiP2pManager$Channel.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
ldc 139343
iconst_0
4: aload 1
aload 3
invokevirtual android.net.wifi.p2p.WifiP2pManager$Channel.putListener:(Ljava/lang/Object;)I
aload 4
5: invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(IIILjava/lang/Object;)V
6: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/net/wifi/p2p/WifiP2pManager;
0 7 1 c Landroid/net/wifi/p2p/WifiP2pManager$Channel;
0 7 2 handoverRequest Ljava/lang/String;
0 7 3 listener Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;
2 7 4 bundle Landroid/os/Bundle;
MethodParameters:
Name Flags
c
handoverRequest
listener
}
SourceFile: "WifiP2pManager.java"
NestMembers:
android.net.wifi.p2p.WifiP2pManager$ActionListener android.net.wifi.p2p.WifiP2pManager$Channel android.net.wifi.p2p.WifiP2pManager$Channel$P2pHandler android.net.wifi.p2p.WifiP2pManager$ChannelListener android.net.wifi.p2p.WifiP2pManager$ConnectionInfoListener android.net.wifi.p2p.WifiP2pManager$DnsSdServiceResponseListener android.net.wifi.p2p.WifiP2pManager$DnsSdTxtRecordListener android.net.wifi.p2p.WifiP2pManager$GroupInfoListener android.net.wifi.p2p.WifiP2pManager$HandoverMessageListener android.net.wifi.p2p.WifiP2pManager$PeerListListener android.net.wifi.p2p.WifiP2pManager$PersistentGroupInfoListener android.net.wifi.p2p.WifiP2pManager$ServiceResponseListener android.net.wifi.p2p.WifiP2pManager$UpnpServiceResponseListener
InnerClasses:
public abstract ActionListener = android.net.wifi.p2p.WifiP2pManager$ActionListener of android.net.wifi.p2p.WifiP2pManager
public Channel = android.net.wifi.p2p.WifiP2pManager$Channel of android.net.wifi.p2p.WifiP2pManager
public abstract ChannelListener = android.net.wifi.p2p.WifiP2pManager$ChannelListener of android.net.wifi.p2p.WifiP2pManager
public abstract ConnectionInfoListener = android.net.wifi.p2p.WifiP2pManager$ConnectionInfoListener of android.net.wifi.p2p.WifiP2pManager
public abstract DnsSdServiceResponseListener = android.net.wifi.p2p.WifiP2pManager$DnsSdServiceResponseListener of android.net.wifi.p2p.WifiP2pManager
public abstract DnsSdTxtRecordListener = android.net.wifi.p2p.WifiP2pManager$DnsSdTxtRecordListener of android.net.wifi.p2p.WifiP2pManager
public abstract GroupInfoListener = android.net.wifi.p2p.WifiP2pManager$GroupInfoListener of android.net.wifi.p2p.WifiP2pManager
public abstract HandoverMessageListener = android.net.wifi.p2p.WifiP2pManager$HandoverMessageListener of android.net.wifi.p2p.WifiP2pManager
public abstract PeerListListener = android.net.wifi.p2p.WifiP2pManager$PeerListListener of android.net.wifi.p2p.WifiP2pManager
public abstract PersistentGroupInfoListener = android.net.wifi.p2p.WifiP2pManager$PersistentGroupInfoListener of android.net.wifi.p2p.WifiP2pManager
public abstract ServiceResponseListener = android.net.wifi.p2p.WifiP2pManager$ServiceResponseListener of android.net.wifi.p2p.WifiP2pManager
public abstract UpnpServiceResponseListener = android.net.wifi.p2p.WifiP2pManager$UpnpServiceResponseListener of android.net.wifi.p2p.WifiP2pManager