Share via


WifiP2pManager 类

定义

此类提供用于管理 Wi-Fi 对等连接的 API。

[Android.Runtime.Register("android/net/wifi/p2p/WifiP2pManager", DoNotGenerateAcw=true)]
public class WifiP2pManager : Java.Lang.Object
[<Android.Runtime.Register("android/net/wifi/p2p/WifiP2pManager", DoNotGenerateAcw=true)>]
type WifiP2pManager = class
    inherit Object
继承
WifiP2pManager
属性

注解

Android 平台文档

此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。

构造函数

WifiP2pManager(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

字段

ActionWifiP2pListenStateChanged

此类提供用于管理 Wi-Fi 对等连接的 API。

ActionWifiP2pRequestResponseChanged

此类提供用于管理 Wi-Fi 对等连接的 API。

Busy
已过时.

M:Android.Net.Wifi.P2p.WifiP2Manager.IActionListener.OnFailure 一起传递。

ConnectionRequestAccept
已过时.

此类提供用于管理 Wi-Fi 对等连接的 API。

ConnectionRequestDeferShowPinToService
已过时.

此类提供用于管理 Wi-Fi 对等连接的 API。

ConnectionRequestDeferToService
已过时.

此类提供用于管理 Wi-Fi 对等连接的 API。

ConnectionRequestReject
已过时.

此类提供用于管理 Wi-Fi 对等连接的 API。

Error
已过时.

M:Android.Net.Wifi.P2p.WifiP2Manager.IActionListener.OnFailure 一起传递。

ExtraDiscoveryState

指示 p2p 发现已启动还是已停止的 int 的查找键。

ExtraListenState

此类提供用于管理 Wi-Fi 对等连接的 API。

ExtraNetworkInfo

与 p2p 网络关联的对象的查找键 NetworkInfo

ExtraP2pDeviceList

发送广播时WifiP2pPeersChangedAction表示新对等列表的 对象的查找键WifiP2pDeviceList

ExtraRequestConfig

此类提供用于管理 Wi-Fi 对等连接的 API。

ExtraRequestResponse

此类提供用于管理 Wi-Fi 对等连接的 API。

ExtraWifiP2pDevice

对象的查找键 WifiP2pDevice 使用 GetParcelableExtra(String)进行检索。

ExtraWifiP2pGroup

与 p2p 网络关联的对象的查找键 WifiP2pGroup

ExtraWifiP2pInfo

对象的查找键 WifiP2pInfo 使用 GetParcelableExtra(String)进行检索。

ExtraWifiState

指示是启用还是禁用 Wi-Fi p2p 的 int 的查找键。

NoServiceRequests
已过时.

M:Android.Net.Wifi.P2p.WifiP2Manager.IActionListener.OnFailure 一起传递。

P2pUnsupported
已过时.

M:Android.Net.Wifi.P2p.WifiP2Manager.IActionListener.OnFailure 一起传递。

WifiP2pConnectionChangedAction

广播意向操作,指示 Wi-Fi p2p 连接的状态已更改。

WifiP2pDiscoveryChangedAction

广播意向操作,指示对等发现已启动或停止。

WifiP2pDiscoveryStarted

p2p 发现已开始

WifiP2pDiscoveryStopped

p2p 发现已停止

WifiP2pListenStarted
已过时.

此类提供用于管理 Wi-Fi 对等连接的 API。

WifiP2pListenStopped
已过时.

此类提供用于管理 Wi-Fi 对等连接的 API。

WifiP2pPeersChangedAction

广播意向操作,指示可用对等列表已更改。

WifiP2pStateChangedAction

广播意向操作,指示是启用还是禁用 Wi-Fi p2p。

WifiP2pStateDisabled
已过时.

Wi-Fi p2p 处于禁用状态。

WifiP2pStateEnabled
已过时.

Wi-Fi p2p 已启用。

WifiP2pThisDeviceChangedAction

指示此设备详细信息已更改的广播意向操作。

属性

Class

返回此 Object的运行时类。

(继承自 Object)
Handle

基础 Android 实例的句柄。

(继承自 Object)
IsChannelConstrainedDiscoverySupported

此类提供用于管理 Wi-Fi 对等连接的 API。

IsGroupClientRemovalSupported

此类提供用于管理 Wi-Fi 对等连接的 API。

IsGroupOwnerIPv6LinkLocalAddressProvided

此类提供用于管理 Wi-Fi 对等连接的 API。

IsSetVendorElementsSupported

此类提供用于管理 Wi-Fi 对等连接的 API。

JniIdentityHashCode

此类提供用于管理 Wi-Fi 对等连接的 API。

(继承自 Object)
JniPeerMembers

此类提供用于管理 Wi-Fi 对等连接的 API。

P2pMaxAllowedVendorElementsLengthBytes

此类提供用于管理 Wi-Fi 对等连接的 API。

PeerReference

此类提供用于管理 Wi-Fi 对等连接的 API。

(继承自 Object)
ThresholdClass

此 API 支持 Mono for Android 基础结构,不应直接从代码中使用。

ThresholdType

此 API 支持 Mono for Android 基础结构,不应直接从代码中使用。

方法

AddExternalApprover(WifiP2pManager+Channel, MacAddress, WifiP2pManager+IExternalApproverRequestListener)

此类提供用于管理 Wi-Fi 对等连接的 API。

AddLocalService(WifiP2pManager+Channel, WifiP2pServiceInfo, WifiP2pManager+IActionListener)

为服务发现注册本地服务。

AddServiceRequest(WifiP2pManager+Channel, WifiP2pServiceRequest, WifiP2pManager+IActionListener)

添加服务发现请求。

CancelConnect(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

取消任何正在进行的 p2p 组协商

ClearLocalServices(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

清除服务发现的所有已注册本地服务。

ClearServiceRequests(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

清除所有已注册的服务发现请求。

Clone()

创建并返回此对象的副本。

(继承自 Object)
Connect(WifiP2pManager+Channel, WifiP2pConfig, WifiP2pManager+IActionListener)

启动与具有指定配置的设备的 p2p 连接。

CreateGroup(WifiP2pManager+Channel, WifiP2pConfig, WifiP2pManager+IActionListener)

此类提供用于管理 Wi-Fi 对等连接的 API。

CreateGroup(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

创建以当前设备为组所有者的 p2p 组。

DiscoverPeers(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

启动对等发现。

DiscoverPeersOnSocialChannels(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

此类提供用于管理 Wi-Fi 对等连接的 API。

DiscoverPeersOnSpecificFrequency(WifiP2pManager+Channel, Int32, WifiP2pManager+IActionListener)

此类提供用于管理 Wi-Fi 对等连接的 API。

DiscoverServices(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

启动服务发现。

Dispose()

此类提供用于管理 Wi-Fi 对等连接的 API。

(继承自 Object)
Dispose(Boolean)

此类提供用于管理 Wi-Fi 对等连接的 API。

(继承自 Object)
Equals(Object)

指示某个其他对象是否“等于”此对象。

(继承自 Object)
GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
GetListenState(WifiP2pManager+Channel, IExecutor, IConsumer)

此类提供用于管理 Wi-Fi 对等连接的 API。

Initialize(Context, Looper, WifiP2pManager+IChannelListener)

向 Wi-Fi 框架注册应用程序。

JavaFinalize()

当垃圾回收确定不再引用对象时,由垃圾回收器对对象调用。

(继承自 Object)
Notify()

唤醒正在等待此对象的监视器的单个线程。

(继承自 Object)
NotifyAll()

唤醒正在等待此对象的监视器的所有线程。

(继承自 Object)
RemoveClient(WifiP2pManager+Channel, MacAddress, WifiP2pManager+IActionListener)

此类提供用于管理 Wi-Fi 对等连接的 API。

RemoveExternalApprover(WifiP2pManager+Channel, MacAddress, WifiP2pManager+IActionListener)

此类提供用于管理 Wi-Fi 对等连接的 API。

RemoveGroup(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

删除当前 p2p 组。

RemoveLocalService(WifiP2pManager+Channel, WifiP2pServiceInfo, WifiP2pManager+IActionListener)

删除使用 M:Android.Net.Wifi.P2p.WifiP2pManager.AddLocalService (。Channel,Android.Net.Wifi.P2p.Nsd.WifiP2pServiceInfo,Android.Net.Wifi.P2p.Nsd.WifiP2pServiceInfo)

RemoveServiceRequest(WifiP2pManager+Channel, WifiP2pServiceRequest, WifiP2pManager+IActionListener)

此类提供用于管理 Wi-Fi 对等连接的 API。

RequestConnectionInfo(WifiP2pManager+Channel, WifiP2pManager+IConnectionInfoListener)

请求设备连接信息。

RequestDeviceInfo(WifiP2pManager+Channel, WifiP2pManager+IDeviceInfoListener)

此类提供用于管理 Wi-Fi 对等连接的 API。

RequestDiscoveryState(WifiP2pManager+Channel, WifiP2pManager+IDiscoveryStateListener)

此类提供用于管理 Wi-Fi 对等连接的 API。

RequestGroupInfo(WifiP2pManager+Channel, WifiP2pManager+IGroupInfoListener)

请求 p2p 组信息。

RequestNetworkInfo(WifiP2pManager+Channel, WifiP2pManager+INetworkInfoListener)

此类提供用于管理 Wi-Fi 对等连接的 API。

RequestP2pState(WifiP2pManager+Channel, WifiP2pManager+IP2pStateListener)

此类提供用于管理 Wi-Fi 对等连接的 API。

RequestPeers(WifiP2pManager+Channel, WifiP2pManager+IPeerListListener)

请求当前对等方列表。

SetConnectionRequestResult(WifiP2pManager+Channel, MacAddress, Int32, String, WifiP2pManager+IActionListener)

此类提供用于管理 Wi-Fi 对等连接的 API。

SetConnectionRequestResult(WifiP2pManager+Channel, MacAddress, Int32, WifiP2pManager+IActionListener)

此类提供用于管理 Wi-Fi 对等连接的 API。

SetDnsSdResponseListeners(WifiP2pManager+Channel, WifiP2pManager+IDnsSdServiceResponseListener, WifiP2pManager+IDnsSdTxtRecordListener)

注册在接收 Bonjour 服务发现响应时要调用的回调。

SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Object)
SetServiceResponseListener(WifiP2pManager+Channel, WifiP2pManager+IServiceResponseListener)

此类提供用于管理 Wi-Fi 对等连接的 API。

SetUpnpServiceResponseListener(WifiP2pManager+Channel, WifiP2pManager+IUpnpServiceResponseListener)

注册在接收 upnp 服务发现响应时要调用的回调。

SetVendorElements(WifiP2pManager+Channel, IList<ScanResult.InformationElement>, WifiP2pManager+IActionListener)

此类提供用于管理 Wi-Fi 对等连接的 API。

SetWfdInfo(WifiP2pManager+Channel, WifiP2pWfdInfo, WifiP2pManager+IActionListener)

此类提供用于管理 Wi-Fi 对等连接的 API。

StartListening(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

此类提供用于管理 Wi-Fi 对等连接的 API。

StopListening(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

此类提供用于管理 Wi-Fi 对等连接的 API。

StopPeerDiscovery(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

停止正在进行的对等发现

ToArray<T>()

此类提供用于管理 Wi-Fi 对等连接的 API。

(继承自 Object)
ToString()

返回对象的字符串表示形式。

(继承自 Object)
UnregisterFromRuntime()

此类提供用于管理 Wi-Fi 对等连接的 API。

(继承自 Object)
Wait()

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>。<>

(继承自 Object)
Wait(Int64)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<>

(继承自 Object)
Wait(Int64, Int32)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<>

(继承自 Object)

显式接口实现

IJavaPeerable.Disposed()

此类提供用于管理 Wi-Fi 对等连接的 API。

(继承自 Object)
IJavaPeerable.DisposeUnlessReferenced()

此类提供用于管理 Wi-Fi 对等连接的 API。

(继承自 Object)
IJavaPeerable.Finalized()

此类提供用于管理 Wi-Fi 对等连接的 API。

(继承自 Object)
IJavaPeerable.JniManagedPeerState

此类提供用于管理 Wi-Fi 对等连接的 API。

(继承自 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

此类提供用于管理 Wi-Fi 对等连接的 API。

(继承自 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

此类提供用于管理 Wi-Fi 对等连接的 API。

(继承自 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

此类提供用于管理 Wi-Fi 对等连接的 API。

(继承自 Object)

扩展方法

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

此类提供用于管理 Wi-Fi 对等连接的 API。

GetJniTypeName(IJavaPeerable)

此类提供用于管理 Wi-Fi 对等连接的 API。

适用于