Partager via


WifiP2pManager Classe

Définition

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal 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
Héritage
WifiP2pManager
Attributs

Remarques

Documentation sur la plateforme Android

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Constructeurs

WifiP2pManager(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

Champs

ActionWifiP2pListenStateChanged

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

ActionWifiP2pRequestResponseChanged

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

Busy
Obsolète.

Transmis avec M :Android.Net.Wifi.P2p.WifiP2Manager.IActionListener.OnFailure.

ConnectionRequestAccept
Obsolète.

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

ConnectionRequestDeferShowPinToService
Obsolète.

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

ConnectionRequestDeferToService
Obsolète.

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

ConnectionRequestReject
Obsolète.

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

Error
Obsolète.

Transmis avec M :Android.Net.Wifi.P2p.WifiP2Manager.IActionListener.OnFailure.

ExtraDiscoveryState

Clé de recherche d’un int qui indique si la découverte p2p a démarré ou s’est arrêtée.

ExtraListenState

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

ExtraNetworkInfo

Clé de recherche d’un NetworkInfo objet associé au réseau p2p.

ExtraP2pDeviceList

Clé de recherche d’un WifiP2pDeviceList objet représentant la nouvelle liste d’homologues lors WifiP2pPeersChangedAction de l’envoi de la diffusion.

ExtraRequestConfig

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

ExtraRequestResponse

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

ExtraWifiP2pDevice

Clé de recherche d’un WifiP2pDevice objet Retrieve avec GetParcelableExtra(String).

ExtraWifiP2pGroup

Clé de recherche d’un WifiP2pGroup objet associé au réseau p2p.

ExtraWifiP2pInfo

Clé de recherche d’un WifiP2pInfo objet Retrieve avec GetParcelableExtra(String).

ExtraWifiState

Clé de recherche d’un int qui indique si wi-fi p2p est activé ou désactivé.

NoServiceRequests
Obsolète.

Transmis avec M :Android.Net.Wifi.P2p.WifiP2Manager.IActionListener.OnFailure.

P2pUnsupported
Obsolète.

Transmis avec M :Android.Net.Wifi.P2p.WifiP2Manager.IActionListener.OnFailure.

WifiP2pConnectionChangedAction

Action d’intention de diffusion indiquant que l’état de la connectivité Wi-Fi p2p a changé.

WifiP2pDiscoveryChangedAction

Action d’intention de diffusion indiquant que la découverte d’homologues a démarré ou s’est arrêtée.

WifiP2pDiscoveryStarted

La découverte p2p a démarré

WifiP2pDiscoveryStopped

La découverte p2p s’est arrêtée

WifiP2pListenStarted
Obsolète.

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

WifiP2pListenStopped
Obsolète.

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

WifiP2pPeersChangedAction

Action d’intention de diffusion indiquant que la liste d’homologues disponible a changé.

WifiP2pStateChangedAction

Action d’intention de diffusion pour indiquer si wi-fi p2p est activé ou désactivé.

WifiP2pStateDisabled
Obsolète.

Wi-Fi p2p est désactivé.

WifiP2pStateEnabled
Obsolète.

Wi-Fi p2p est activé.

WifiP2pThisDeviceChangedAction

Action d’intention de diffusion indiquant que les détails de cet appareil ont changé.

Propriétés

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
IsChannelConstrainedDiscoverySupported

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

IsGroupClientRemovalSupported

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

IsGroupOwnerIPv6LinkLocalAddressProvided

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

IsSetVendorElementsSupported

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

JniIdentityHashCode

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

(Hérité de Object)
JniPeerMembers

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

P2pMaxAllowedVendorElementsLengthBytes

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

PeerReference

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

(Hérité de Object)
ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

Méthodes

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

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

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

Inscrivez un service local pour la découverte de service.

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

Ajoutez une demande de découverte de service.

CancelConnect(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Annuler toute négociation de groupe p2p en cours

ClearLocalServices(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Effacez tous les services locaux inscrits de la découverte de service.

ClearServiceRequests(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Effacez toutes les demandes de découverte de service inscrites.

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Connect(WifiP2pManager+Channel, WifiP2pConfig, WifiP2pManager+IActionListener)

Démarrez une connexion p2p à un appareil avec la configuration spécifiée.

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

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

CreateGroup(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Créez un groupe p2p avec l’appareil actuel en tant que propriétaire du groupe.

DiscoverPeers(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Lancer la découverte d’homologues.

DiscoverPeersOnSocialChannels(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

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

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

DiscoverServices(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Lancer la découverte de service.

Dispose()

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

(Hérité de Object)
Dispose(Boolean)

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

(Hérité de Object)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetHashCode()

Retourne une valeur de code de hachage pour l'objet.

(Hérité de Object)
GetListenState(WifiP2pManager+Channel, IExecutor, IConsumer)

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

Initialize(Context, Looper, WifiP2pManager+IChannelListener)

Inscrit l’application auprès de l’infrastructure Wi-Fi.

JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
RemoveClient(WifiP2pManager+Channel, MacAddress, WifiP2pManager+IActionListener)

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

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

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

RemoveGroup(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Supprimez le groupe p2p actuel.

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

Supprimez un service local inscrit ajouté avec M :Android.Net.Wifi.P2p.WifiP2pManager.AddLocalService(. Canal,Android.Net.Wifi.P2p.Nsd.WifiP2pServiceInfo,Android.Net.Wifi.P2p.Nsd.WifiP2pServiceInfo)

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

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

RequestConnectionInfo(WifiP2pManager+Channel, WifiP2pManager+IConnectionInfoListener)

Demander des informations de connexion d’appareil.

RequestDeviceInfo(WifiP2pManager+Channel, WifiP2pManager+IDeviceInfoListener)

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

RequestDiscoveryState(WifiP2pManager+Channel, WifiP2pManager+IDiscoveryStateListener)

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

RequestGroupInfo(WifiP2pManager+Channel, WifiP2pManager+IGroupInfoListener)

Demander des informations de groupe p2p.

RequestNetworkInfo(WifiP2pManager+Channel, WifiP2pManager+INetworkInfoListener)

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

RequestP2pState(WifiP2pManager+Channel, WifiP2pManager+IP2pStateListener)

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

RequestPeers(WifiP2pManager+Channel, WifiP2pManager+IPeerListListener)

Demandez la liste actuelle des pairs.

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

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

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

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

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

Inscrivez un rappel à appeler lors de la réception de la réponse de découverte du service Bonjour.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetServiceResponseListener(WifiP2pManager+Channel, WifiP2pManager+IServiceResponseListener)

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

SetUpnpServiceResponseListener(WifiP2pManager+Channel, WifiP2pManager+IUpnpServiceResponseListener)

Inscrivez un rappel à appeler lors de la réception de la réponse de découverte du service upnp.

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

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

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

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

StartListening(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

StopListening(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

StopPeerDiscovery(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Arrêter une découverte d’homologue en cours

ToArray<T>()

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnregisterFromRuntime()

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou> <em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Implémentations d’interfaces explicites

IJavaPeerable.Disposed()

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

(Hérité de Object)
IJavaPeerable.DisposeUnlessReferenced()

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

(Hérité de Object)
IJavaPeerable.Finalized()

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

(Hérité de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

(Hérité de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

(Hérité de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

(Hérité de Object)

Méthodes d’extension

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

GetJniTypeName(IJavaPeerable)

Cette classe fournit l’API permettant de gérer la connectivité d’égal à égal Wi-Fi.

S’applique à