android.net.wifi.p2p
Class WifiP2pManager

java.lang.Object
  extended by android.net.wifi.p2p.WifiP2pManager

public class WifiP2pManager
extends Object


Nested Class Summary
static interface WifiP2pManager.ActionListener
           
static class WifiP2pManager.Channel
           
static interface WifiP2pManager.ChannelListener
           
static interface WifiP2pManager.ConnectionInfoListener
           
static interface WifiP2pManager.GroupInfoListener
           
static interface WifiP2pManager.PeerListListener
           
 
Field Summary
static int BUSY
           
static int ERROR
           
static String EXTRA_NETWORK_INFO
           
static String EXTRA_WIFI_P2P_DEVICE
           
static String EXTRA_WIFI_P2P_INFO
           
static String EXTRA_WIFI_STATE
           
static int P2P_UNSUPPORTED
           
static String WIFI_P2P_CONNECTION_CHANGED_ACTION
           
static String WIFI_P2P_PEERS_CHANGED_ACTION
           
static String WIFI_P2P_STATE_CHANGED_ACTION
           
static int WIFI_P2P_STATE_DISABLED
           
static int WIFI_P2P_STATE_ENABLED
           
static String WIFI_P2P_THIS_DEVICE_CHANGED_ACTION
           
 
Method Summary
 void cancelConnect(WifiP2pManager.Channel c, WifiP2pManager.ActionListener listener)
           
 void connect(WifiP2pManager.Channel c, WifiP2pConfig config, WifiP2pManager.ActionListener listener)
           
 void createGroup(WifiP2pManager.Channel c, WifiP2pManager.ActionListener listener)
           
 void discoverPeers(WifiP2pManager.Channel c, WifiP2pManager.ActionListener listener)
           
 WifiP2pManager.Channel initialize(Context srcContext, Looper srcLooper, WifiP2pManager.ChannelListener listener)
           
 void removeGroup(WifiP2pManager.Channel c, WifiP2pManager.ActionListener listener)
           
 void requestConnectionInfo(WifiP2pManager.Channel c, WifiP2pManager.ConnectionInfoListener listener)
           
 void requestGroupInfo(WifiP2pManager.Channel c, WifiP2pManager.GroupInfoListener listener)
           
 void requestPeers(WifiP2pManager.Channel c, WifiP2pManager.PeerListListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WIFI_P2P_STATE_CHANGED_ACTION

public static final String WIFI_P2P_STATE_CHANGED_ACTION
See Also:
Constant Field Values

EXTRA_WIFI_STATE

public static final String EXTRA_WIFI_STATE
See Also:
Constant Field Values

WIFI_P2P_STATE_DISABLED

public static final int WIFI_P2P_STATE_DISABLED
See Also:
Constant Field Values

WIFI_P2P_STATE_ENABLED

public static final int WIFI_P2P_STATE_ENABLED
See Also:
Constant Field Values

WIFI_P2P_CONNECTION_CHANGED_ACTION

public static final String WIFI_P2P_CONNECTION_CHANGED_ACTION
See Also:
Constant Field Values

EXTRA_WIFI_P2P_INFO

public static final String EXTRA_WIFI_P2P_INFO
See Also:
Constant Field Values

EXTRA_NETWORK_INFO

public static final String EXTRA_NETWORK_INFO
See Also:
Constant Field Values

WIFI_P2P_PEERS_CHANGED_ACTION

public static final String WIFI_P2P_PEERS_CHANGED_ACTION
See Also:
Constant Field Values

WIFI_P2P_THIS_DEVICE_CHANGED_ACTION

public static final String WIFI_P2P_THIS_DEVICE_CHANGED_ACTION
See Also:
Constant Field Values

EXTRA_WIFI_P2P_DEVICE

public static final String EXTRA_WIFI_P2P_DEVICE
See Also:
Constant Field Values

ERROR

public static final int ERROR
See Also:
Constant Field Values

P2P_UNSUPPORTED

public static final int P2P_UNSUPPORTED
See Also:
Constant Field Values

BUSY

public static final int BUSY
See Also:
Constant Field Values
Method Detail

initialize

public WifiP2pManager.Channel initialize(Context srcContext,
                                         Looper srcLooper,
                                         WifiP2pManager.ChannelListener listener)

discoverPeers

public void discoverPeers(WifiP2pManager.Channel c,
                          WifiP2pManager.ActionListener listener)

connect

public void connect(WifiP2pManager.Channel c,
                    WifiP2pConfig config,
                    WifiP2pManager.ActionListener listener)

cancelConnect

public void cancelConnect(WifiP2pManager.Channel c,
                          WifiP2pManager.ActionListener listener)

createGroup

public void createGroup(WifiP2pManager.Channel c,
                        WifiP2pManager.ActionListener listener)

removeGroup

public void removeGroup(WifiP2pManager.Channel c,
                        WifiP2pManager.ActionListener listener)

requestPeers

public void requestPeers(WifiP2pManager.Channel c,
                         WifiP2pManager.PeerListListener listener)

requestConnectionInfo

public void requestConnectionInfo(WifiP2pManager.Channel c,
                                  WifiP2pManager.ConnectionInfoListener listener)

requestGroupInfo

public void requestGroupInfo(WifiP2pManager.Channel c,
                             WifiP2pManager.GroupInfoListener listener)


Copyright © 2008-2012. All Rights Reserved.