Compartir a través de


WifiP2pManager Clase

Definición

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

[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
Herencia
WifiP2pManager
Atributos

Comentarios

Documentación de la plataforma Android

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Constructores

WifiP2pManager(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Campos

ActionWifiP2pListenStateChanged

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

ActionWifiP2pRequestResponseChanged

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

Busy
Obsoletos.

Pasado con M:Android.Net.Wifi.P2p.WifiP2Manager.IActionListener.OnFailure.

ConnectionRequestAccept
Obsoletos.

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

ConnectionRequestDeferShowPinToService
Obsoletos.

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

ConnectionRequestDeferToService
Obsoletos.

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

ConnectionRequestReject
Obsoletos.

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

Error
Obsoletos.

Pasado con M:Android.Net.Wifi.P2p.WifiP2Manager.IActionListener.OnFailure.

ExtraDiscoveryState

Clave de búsqueda de un valor int que indica si la detección de p2p se ha iniciado o detenido.

ExtraListenState

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

ExtraNetworkInfo

Clave de búsqueda de un NetworkInfo objeto asociado a la red p2p.

ExtraP2pDeviceList

Clave de búsqueda de un WifiP2pDeviceList objeto que representa la nueva lista del mismo nivel cuando WifiP2pPeersChangedAction se envía la difusión.

ExtraRequestConfig

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

ExtraRequestResponse

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

ExtraWifiP2pDevice

Clave de búsqueda de un WifiP2pDevice objeto Retrieve con GetParcelableExtra(String).

ExtraWifiP2pGroup

Clave de búsqueda de un WifiP2pGroup objeto asociado a la red p2p.

ExtraWifiP2pInfo

Clave de búsqueda de un WifiP2pInfo objeto Retrieve con GetParcelableExtra(String).

ExtraWifiState

La clave de búsqueda de un valor int que indica si Wi-Fi p2p está habilitado o deshabilitado.

NoServiceRequests
Obsoletos.

Pasado con M:Android.Net.Wifi.P2p.WifiP2Manager.IActionListener.OnFailure.

P2pUnsupported
Obsoletos.

Pasado con M:Android.Net.Wifi.P2p.WifiP2Manager.IActionListener.OnFailure.

WifiP2pConnectionChangedAction

Acción de intención de difusión que indica que el estado de la conectividad p2p de Wi-Fi ha cambiado.

WifiP2pDiscoveryChangedAction

Acción de intención de difusión que indica que la detección del mismo nivel se ha iniciado o detenido.

WifiP2pDiscoveryStarted

Se ha iniciado la detección de p2p

WifiP2pDiscoveryStopped

La detección de p2p se ha detenido

WifiP2pListenStarted
Obsoletos.

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

WifiP2pListenStopped
Obsoletos.

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

WifiP2pPeersChangedAction

Acción de intención de difusión que indica que la lista de elementos del mismo nivel disponible ha cambiado.

WifiP2pStateChangedAction

Acción de intención de difusión para indicar si Wi-Fi p2p está habilitado o deshabilitado.

WifiP2pStateDisabled
Obsoletos.

Wi-Fi p2p está deshabilitado.

WifiP2pStateEnabled
Obsoletos.

Wi-Fi p2p está habilitado.

WifiP2pThisDeviceChangedAction

Acción de intención de difusión que indica que estos detalles del dispositivo han cambiado.

Propiedades

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
IsChannelConstrainedDiscoverySupported

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

IsGroupClientRemovalSupported

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

IsGroupOwnerIPv6LinkLocalAddressProvided

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

IsSetVendorElementsSupported

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

JniIdentityHashCode

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

(Heredado de Object)
JniPeerMembers

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

P2pMaxAllowedVendorElementsLengthBytes

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

PeerReference

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

(Heredado de Object)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

Métodos

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

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

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

Registre un servicio local para la detección de servicios.

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

Agregue una solicitud de detección de servicios.

CancelConnect(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Cancelar cualquier negociación de grupo p2p en curso

ClearLocalServices(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Borre todos los servicios locales registrados de la detección de servicios.

ClearServiceRequests(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Borre todas las solicitudes de detección de servicios registradas.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Connect(WifiP2pManager+Channel, WifiP2pConfig, WifiP2pManager+IActionListener)

Inicie una conexión p2p a un dispositivo con la configuración especificada.

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

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

CreateGroup(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Cree un grupo p2p con el dispositivo actual como propietario del grupo.

DiscoverPeers(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Inicie la detección del mismo nivel.

DiscoverPeersOnSocialChannels(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

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

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

DiscoverServices(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Iniciar la detección de servicios.

Dispose()

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

(Heredado de Object)
Dispose(Boolean)

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetListenState(WifiP2pManager+Channel, IExecutor, IConsumer)

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

Initialize(Context, Looper, WifiP2pManager+IChannelListener)

Registra la aplicación con el marco wi-fi.

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
RemoveClient(WifiP2pManager+Channel, MacAddress, WifiP2pManager+IActionListener)

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

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

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

RemoveGroup(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Quite el grupo p2p actual.

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

Quite un servicio local registrado agregado con 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)

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

RequestConnectionInfo(WifiP2pManager+Channel, WifiP2pManager+IConnectionInfoListener)

Solicitar información de conexión del dispositivo.

RequestDeviceInfo(WifiP2pManager+Channel, WifiP2pManager+IDeviceInfoListener)

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

RequestDiscoveryState(WifiP2pManager+Channel, WifiP2pManager+IDiscoveryStateListener)

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

RequestGroupInfo(WifiP2pManager+Channel, WifiP2pManager+IGroupInfoListener)

Solicitar información de grupo p2p.

RequestNetworkInfo(WifiP2pManager+Channel, WifiP2pManager+INetworkInfoListener)

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

RequestP2pState(WifiP2pManager+Channel, WifiP2pManager+IP2pStateListener)

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

RequestPeers(WifiP2pManager+Channel, WifiP2pManager+IPeerListListener)

Solicite la lista actual de elementos del mismo nivel.

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

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

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

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

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

Registre una devolución de llamada que se invocará al recibir la respuesta de detección del servicio Bonjour.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetServiceResponseListener(WifiP2pManager+Channel, WifiP2pManager+IServiceResponseListener)

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

SetUpnpServiceResponseListener(WifiP2pManager+Channel, WifiP2pManager+IUpnpServiceResponseListener)

Registre una devolución de llamada que se va a invocar al recibir la respuesta de detección de servicios upnp.

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

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

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

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

StartListening(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

StopListening(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

StopPeerDiscovery(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Detener una detección del mismo nivel en curso

ToArray<T>()

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

(Heredado de Object)
IJavaPeerable.Finalized()

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

GetJniTypeName(IJavaPeerable)

Esta clase proporciona la API para administrar la conectividad punto a punto de Wi-Fi.

Se aplica a