Most visited

Recently visited

Added in API level 14

android.net.wifi.p2p

提供与Wi-Fi Direct建立点对点(P2P)连接的类。

使用这些API,当每个设备支持Wi-Fi Direct时,您可以发现并连接到其他设备,然后通过比蓝牙连接长很多的快速连接进行通信。 您需要使用的主要课程是WifiP2pManager ,您可以通过致电getSystemService(WIFI_P2P_SERVICE)获取该getSystemService(WIFI_P2P_SERVICE) WifiP2pManager包含API,允许您:

其他几个接口和类也是必需的,比如:

为了使用Wi-Fi P2P API,您的应用必须请求以下用户权限:

例如代码,请参阅 Wi-Fi Direct Demo示例应用程序。

注意:并非所有基于Android的设备都支持Wi-Fi Direct。 如果您的应用程序使用Wi-Fi Direct,请在清单文件中使用<uses-feature>元素声明:

<manifest ...>
    <uses-feature android:name="android.hardware.wifi.direct" />
    ...
</manifest>

Interfaces

WifiP2pManager.ActionListener 应用程序操作的回调调用接口
WifiP2pManager.ChannelListener 当框架通道丢失时,用于回调调用的接口
WifiP2pManager.ConnectionInfoListener 当连接信息可用时,用于回调调用的接口
WifiP2pManager.DnsSdServiceResponseListener 接收到Bonjour服务发现响应时的回调调用接口
WifiP2pManager.DnsSdTxtRecordListener Bonjour TXT记录可用于服务时的回调调用接口
WifiP2pManager.GroupInfoListener 组信息可用时的回调调用接口
WifiP2pManager.PeerListListener 对等列表可用时的回调调用接口
WifiP2pManager.ServiceResponseListener 接收到Upnp或Bonjour以外的服务发现响应时的回调调用接口
WifiP2pManager.UpnpServiceResponseListener 接收upnp服务发现响应时的回调调用接口

Classes

WifiP2pConfig 表示用于建立连接的Wi-Fi P2p配置的类
WifiP2pDevice 代表Wi-Fi p2p设备的类请注意,这些操作不是线程安全的
WifiP2pDeviceList 表示Wi-Fi P2p设备列表的类。
WifiP2pGroup 表示Wi-Fi P2p组的类。
WifiP2pInfo 表示有关Wi-Fi p2p组的连接信息的类
WifiP2pManager 该课程提供用于管理Wi-Fi点对点连接的API。
WifiP2pManager.Channel 将应用程序连接到Wifi p2p框架的渠道。

Hooray!