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 平台文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

构造函数

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

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

ExtraListenState

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

ExtraNetworkInfo

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

ExtraP2pDeviceList

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

ExtraRequestConfig

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

ExtraRequestResponse

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

ExtraWifiP2pDevice

使用 .. 检索GetParcelableExtra(String)对象的查找键WifiP2pDevice

ExtraWifiP2pGroup

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

ExtraWifiP2pInfo

使用 .. 检索GetParcelableExtra(String)对象的查找键WifiP2pInfo

ExtraWifiState

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

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。

适用于