Partilhar via


WifiP2pManager Classe

Definição

Essa classe fornece a API para gerenciar a conectividade ponto a ponto 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
Herança
WifiP2pManager
Atributos

Comentários

Documentação da plataforma Android

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Construtores

WifiP2pManager(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução.

Campos

ActionWifiP2pListenStateChanged

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

ActionWifiP2pRequestResponseChanged

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

Busy
Obsoleto.

Passado com M:Android.Net.Wifi.P2p.WifiP2Manager.IActionListener.OnFailure.

ConnectionRequestAccept
Obsoleto.

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

ConnectionRequestDeferShowPinToService
Obsoleto.

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

ConnectionRequestDeferToService
Obsoleto.

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

ConnectionRequestReject
Obsoleto.

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

Error
Obsoleto.

Passado com M:Android.Net.Wifi.P2p.WifiP2Manager.IActionListener.OnFailure.

ExtraDiscoveryState

A chave de pesquisa para um int que indica se a descoberta p2p foi iniciada ou interrompida.

ExtraListenState

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

ExtraNetworkInfo

A chave de pesquisa para um NetworkInfo objeto associado à rede p2p.

ExtraP2pDeviceList

A chave de pesquisa para um WifiP2pDeviceList objeto que representa a nova lista de pares quando WifiP2pPeersChangedAction a transmissão é enviada.

ExtraRequestConfig

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

ExtraRequestResponse

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

ExtraWifiP2pDevice

A chave de pesquisa para um WifiP2pDevice objeto Recuperar com GetParcelableExtra(String).

ExtraWifiP2pGroup

A chave de pesquisa para um WifiP2pGroup objeto associado à rede p2p.

ExtraWifiP2pInfo

A chave de pesquisa para um WifiP2pInfo objeto Recuperar com GetParcelableExtra(String).

ExtraWifiState

A chave de pesquisa para um int que indica se o Wi-Fi p2p está habilitado ou desabilitado.

NoServiceRequests
Obsoleto.

Passado com M:Android.Net.Wifi.P2p.WifiP2Manager.IActionListener.OnFailure.

P2pUnsupported
Obsoleto.

Passado com M:Android.Net.Wifi.P2p.WifiP2Manager.IActionListener.OnFailure.

WifiP2pConnectionChangedAction

Ação de intenção de transmissão indicando que o estado da conectividade Wi-Fi p2p foi alterado.

WifiP2pDiscoveryChangedAction

Ação de intenção de transmissão indicando que a descoberta de pares foi iniciada ou interrompida.

WifiP2pDiscoveryStarted

A descoberta P2P foi iniciada

WifiP2pDiscoveryStopped

A descoberta P2P foi interrompida

WifiP2pListenStarted
Obsoleto.

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

WifiP2pListenStopped
Obsoleto.

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

WifiP2pPeersChangedAction

Ação de intenção de transmissão indicando que a lista de pares disponível foi alterada.

WifiP2pStateChangedAction

Ação de intenção de transmissão para indicar se o Wi-Fi p2p está habilitado ou desabilitado.

WifiP2pStateDisabled
Obsoleto.

O Wi-Fi p2p está desativado.

WifiP2pStateEnabled
Obsoleto.

O Wi-Fi p2p está ativado.

WifiP2pThisDeviceChangedAction

Ação de intenção de transmissão indicando que os detalhes deste dispositivo foram alterados.

Propriedades

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IsChannelConstrainedDiscoverySupported

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

IsGroupClientRemovalSupported

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

IsGroupOwnerIPv6LinkLocalAddressProvided

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

IsSetVendorElementsSupported

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

JniIdentityHashCode

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

(Herdado de Object)
JniPeerMembers

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

P2pMaxAllowedVendorElementsLengthBytes

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

PeerReference

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

(Herdado de Object)
ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

Métodos

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

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

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

Registre um serviço local para descoberta de serviço.

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

Adicione uma solicitação de descoberta de serviço.

CancelConnect(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Cancelar qualquer negociação de grupo p2p em andamento

ClearLocalServices(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Limpe todos os serviços locais registrados de descoberta de serviço.

ClearServiceRequests(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Limpe todas as solicitações de descoberta de serviço registradas.

Clone()

Cria e retorna uma cópia desse objeto.

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

Inicie uma conexão p2p com um dispositivo com a configuração especificada.

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

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

CreateGroup(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Crie um grupo p2p com o dispositivo atual como proprietário do grupo.

DiscoverPeers(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Inicie a descoberta de pares.

DiscoverPeersOnSocialChannels(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

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

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

DiscoverServices(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Inicie a descoberta de serviço.

Dispose()

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

(Herdado de Object)
Dispose(Boolean)

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

(Herdado de Object)
Equals(Object)

Indica se algum outro objeto é "igual" a este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

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

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

Initialize(Context, Looper, WifiP2pManager+IChannelListener)

Registra o aplicativo com a estrutura Wi-Fi.

JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

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

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

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

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

RemoveGroup(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Remova o grupo p2p atual.

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

Remova um serviço local registrado adicionado com 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)

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

RequestConnectionInfo(WifiP2pManager+Channel, WifiP2pManager+IConnectionInfoListener)

Solicite informações de conexão do dispositivo.

RequestDeviceInfo(WifiP2pManager+Channel, WifiP2pManager+IDeviceInfoListener)

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

RequestDiscoveryState(WifiP2pManager+Channel, WifiP2pManager+IDiscoveryStateListener)

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

RequestGroupInfo(WifiP2pManager+Channel, WifiP2pManager+IGroupInfoListener)

Solicite informações do grupo p2p.

RequestNetworkInfo(WifiP2pManager+Channel, WifiP2pManager+INetworkInfoListener)

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

RequestP2pState(WifiP2pManager+Channel, WifiP2pManager+IP2pStateListener)

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

RequestPeers(WifiP2pManager+Channel, WifiP2pManager+IPeerListListener)

Solicite a lista atual de pares.

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

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

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

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

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

Registre um retorno de chamada a ser invocado ao receber a resposta de descoberta do serviço Bonjour.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

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

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

SetUpnpServiceResponseListener(WifiP2pManager+Channel, WifiP2pManager+IUpnpServiceResponseListener)

Registre um retorno de chamada a ser chamado ao receber a resposta de descoberta de serviço upnp.

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

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

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

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

StartListening(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

StopListening(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

StopPeerDiscovery(WifiP2pManager+Channel, WifiP2pManager+IActionListener)

Interromper uma descoberta de pares em andamento

ToArray<T>()

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

IJavaPeerable.Disposed()

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

(Herdado de Object)
IJavaPeerable.Finalized()

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

GetJniTypeName(IJavaPeerable)

Essa classe fornece a API para gerenciar a conectividade ponto a ponto Wi-Fi.

Aplica-se a